Room class
Represents a room in the Microsoft Graph API.
This class encapsulates various properties of a room, such as its id, email address, display name, address, geo-coordinates, and more.
Constructors
-
Room({String? id, String? emailAddress, String? displayName, Address? address, GeoCoordinates? geoCoordinates, String? phone, String? nickname, String? label, int? capacity, String? building, int? floorNumber, bool? isManaged, bool? isWheelChairAccessible, String? bookingType, List<
String> ? tags, String? audioDeviceName, String? videoDeviceName, String? displayDevice}) - Creates a new instance of Room.
-
Room.fromJson(Map<
String, dynamic> json) -
Creates a new instance of Room from a JSON object.
factory
Properties
- address → Address?
-
The physical address of the room.
final
- audioDeviceName → String?
-
The name of the audio device in the room.
final
- bookingType → String?
-
The booking type of the room.
final
- building → String?
-
The building where the room is located.
final
- capacity → int?
-
The capacity of the room, i.e., the number of people it can accommodate.
final
- displayDevice → String?
-
The name of the display device in the room.
final
- displayName → String?
-
The display name of the room.
final
- emailAddress → String?
-
The email address of the room.
final
- floorNumber → int?
-
The floor number where the room is located.
final
- geoCoordinates → GeoCoordinates?
-
The geographical coordinates of the room.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The unique identifier of the room.
final
- isManaged → bool?
-
Indicates if the room is managed.
final
- isWheelChairAccessible → bool?
-
Indicates if the room is accessible by wheelchair.
final
- label → String?
-
The label of the room.
final
- nickname → String?
-
The nickname of the room.
final
- phone → String?
-
The phone number of the room.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
The tags associated with the room.
final
- videoDeviceName → String?
-
The name of the video device in the room.
final
Methods
-
copyWith(
{String? id, String? emailAddress, String? displayName, Address? address, GeoCoordinates? geoCoordinates, String? phone, String? nickname, String? label, int? capacity, String? building, int? floorNumber, bool? isManaged, bool? isWheelChairAccessible, String? bookingType, List< String> ? tags, String? audioDeviceName, String? videoDeviceName, String? displayDevice}) → Room - Creates a copy of this Room but with the given fields replaced with the new values.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited