This is an UML class diagram. It displays various classes like user class, property management class and booking class, all of which are represented as rectangles containing the object's name, class name, and various attributes or state information associated with the object. Links between objects are represented as lines connecting the objects, with arrowheads indicating the direction of the relationship. Click to learn more details about it.