Class Rooms


  • @Generated("jsonschema2pojo")
    public class Rooms
    extends Object
    Rooms

    A room within a building on a floor.

    • Field Detail

      • metadata

        @JsonPropertyDescription("Metadata about the JSON payload")
        private Metadata metadata
        Metadata

        Metadata about the JSON payload

      • id

        @JsonPropertyDescription("A global identifier of a room to be used in all external references to the room.")
        private String id
        ID

        A global identifier of a room to be used in all external references to the room. (Required)

      • title

        @JsonPropertyDescription("The full name of a room.")
        private String title
        Title

        The full name of a room.

      • description

        @JsonPropertyDescription("A description of a room.")
        private String description
        Description

        A description of a room.

      • number

        @JsonPropertyDescription("A numbering scheme to distinguish different buildings, floors, and rooms located in the same site. Typically, this is a string.")
        private String number
        Number

        A numbering scheme to distinguish different buildings, floors, and rooms located in the same site. Typically, this is a string.

      • floor

        @JsonPropertyDescription("The name of the floor where a room is located.")
        private String floor
        Floor

        The name of the floor where a room is located.

      • roomTypes

        @JsonPropertyDescription("The type or style of a of room\'s layout. For example, \"Classroom\" or \"Lecture Hall\" style. A room may support multiple types of layouts.")
        private List<RoomType> roomTypes
        Room Types

        The type or style of a of room's layout. For example, "Classroom" or "Lecture Hall" style. A room may support multiple types of layouts.

      • occupancies

        @JsonPropertyDescription("For rooms with multiple layouts. For example, a gymnasium can be used for a seminar or a conference, with different maximum occupancies. For rooms with single occupancy type, \"Default\" can be used.")
        private List<Occupancy> occupancies
        Occupancies

        For rooms with multiple layouts. For example, a gymnasium can be used for a seminar or a conference, with different maximum occupancies. For rooms with single occupancy type, "Default" can be used.

      • site

        @JsonPropertyDescription("The institution\'s site.")
        private Object site
        Site

        The institution's site.

      • building

        @JsonPropertyDescription("A physical structure, usually containing rooms, that is located at a specified physical location.")
        private Building building
        Building

        A physical structure, usually containing rooms, that is located at a specified physical location. (Required)

      • wing

        @JsonPropertyDescription("The named section of a building in which the resides.")
        private Object wing
        Wing

        The named section of a building in which the resides.

      • roomCharacteristics

        @JsonPropertyDescription("The list of characteristics specified for the room.")
        private List<RoomCharacteristic> roomCharacteristics
        Room Characteristics

        The list of characteristics specified for the room.

    • Constructor Detail

      • Rooms

        public Rooms()
    • Method Detail

      • getMetadata

        public Metadata getMetadata()
        Metadata

        Metadata about the JSON payload

      • setMetadata

        public void setMetadata​(Metadata metadata)
        Metadata

        Metadata about the JSON payload

      • withMetadata

        public Rooms withMetadata​(Metadata metadata)
      • getId

        public String getId()
        ID

        A global identifier of a room to be used in all external references to the room. (Required)

      • setId

        public void setId​(String id)
        ID

        A global identifier of a room to be used in all external references to the room. (Required)

      • getTitle

        public String getTitle()
        Title

        The full name of a room.

      • setTitle

        public void setTitle​(String title)
        Title

        The full name of a room.

      • getDescription

        public String getDescription()
        Description

        A description of a room.

      • setDescription

        public void setDescription​(String description)
        Description

        A description of a room.

      • withDescription

        public Rooms withDescription​(String description)
      • getNumber

        public String getNumber()
        Number

        A numbering scheme to distinguish different buildings, floors, and rooms located in the same site. Typically, this is a string.

      • setNumber

        public void setNumber​(String number)
        Number

        A numbering scheme to distinguish different buildings, floors, and rooms located in the same site. Typically, this is a string.

      • withNumber

        public Rooms withNumber​(String number)
      • getFloor

        public String getFloor()
        Floor

        The name of the floor where a room is located.

      • setFloor

        public void setFloor​(String floor)
        Floor

        The name of the floor where a room is located.

      • getRoomTypes

        public List<RoomType> getRoomTypes()
        Room Types

        The type or style of a of room's layout. For example, "Classroom" or "Lecture Hall" style. A room may support multiple types of layouts.

      • setRoomTypes

        public void setRoomTypes​(List<RoomType> roomTypes)
        Room Types

        The type or style of a of room's layout. For example, "Classroom" or "Lecture Hall" style. A room may support multiple types of layouts.

      • getOccupancies

        public List<Occupancy> getOccupancies()
        Occupancies

        For rooms with multiple layouts. For example, a gymnasium can be used for a seminar or a conference, with different maximum occupancies. For rooms with single occupancy type, "Default" can be used.

      • setOccupancies

        public void setOccupancies​(List<Occupancy> occupancies)
        Occupancies

        For rooms with multiple layouts. For example, a gymnasium can be used for a seminar or a conference, with different maximum occupancies. For rooms with single occupancy type, "Default" can be used.

      • getSite

        public Object getSite()
        Site

        The institution's site.

      • setSite

        public void setSite​(Object site)
        Site

        The institution's site.

      • getBuilding

        public Building getBuilding()
        Building

        A physical structure, usually containing rooms, that is located at a specified physical location. (Required)

      • setBuilding

        public void setBuilding​(Building building)
        Building

        A physical structure, usually containing rooms, that is located at a specified physical location. (Required)

      • withBuilding

        public Rooms withBuilding​(Building building)
      • getWing

        public Object getWing()
        Wing

        The named section of a building in which the resides.

      • setWing

        public void setWing​(Object wing)
        Wing

        The named section of a building in which the resides.

      • getRoomCharacteristics

        public List<RoomCharacteristic> getRoomCharacteristics()
        Room Characteristics

        The list of characteristics specified for the room.

      • setRoomCharacteristics

        public void setRoomCharacteristics​(List<RoomCharacteristic> roomCharacteristics)
        Room Characteristics

        The list of characteristics specified for the room.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object