Class Room
java.lang.Object
com.independentsoft.graph.calendars.Room
- All Implemented Interfaces:
IUpdatable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetId()getLabel()getPhone()getTags()booleanvoidsetAddress(PhysicalAddress address)voidsetAsWheelchairAccessible(boolean isWheelchairAccessible)voidsetAudioDeviceName(String audioDeviceName)voidsetBookingType(BookingType bookingType)voidsetBuilding(String building)voidsetCapacity(int capacity)voidsetDisplayDeviceName(String displayDeviceName)voidsetDisplayName(String displayName)voidsetEmailAddress(String emailAddress)voidsetFloorLabel(String floorLabel)voidsetFloorNumber(int floorNumber)voidsetGeoCoordinates(OutlookGeoCoordinates geoCoordinates)voidvoidvoidsetNickname(String nickname)voidvoidsetVideoDeviceName(String videoDeviceName)toString()Converts this object to its JSON representation for update.toUpdateJson(List<String> propertyNames)Converts this object to JSON for update with specific properties.
-
Constructor Details
-
Room
public Room() -
Room
-
-
Method Details
-
toUpdateJson
Description copied from interface:IUpdatableConverts this object to its JSON representation for update.This method generates a JSON string containing all modified properties that should be updated in Microsoft Graph. Only writeable properties with non-null values are typically included.
- Specified by:
toUpdateJsonin interfaceIUpdatable- Returns:
- JSON string representation for updating this resource
-
toUpdateJson
Description copied from interface:IUpdatableConverts this object to JSON for update with specific properties.This method generates a JSON string containing only the specified properties. This enables partial updates where only certain fields need to be modified, reducing payload size and avoiding unintended changes to other properties.
- Specified by:
toUpdateJsonin interfaceIUpdatable- Parameters:
propertyNames- List of property names to include in the JSON. If null or empty, all modified properties are included.- Returns:
- JSON string representation for updating specific properties
-
toString
-
getId
-
setId
-
getAddress
-
setAddress
-
getAudioDeviceName
-
setAudioDeviceName
-
getBookingType
-
setBookingType
-
getBuilding
-
setBuilding
-
getCapacity
public int getCapacity() -
setCapacity
public void setCapacity(int capacity) -
getDisplayName
-
setDisplayName
-
getDisplayDeviceName
-
setDisplayDeviceName
-
getEmailAddress
-
setEmailAddress
-
getFloorLabel
-
setFloorLabel
-
getFloorNumber
public int getFloorNumber() -
setFloorNumber
public void setFloorNumber(int floorNumber) -
getGeoCoordinates
-
setGeoCoordinates
-
isWheelchairAccessible
public boolean isWheelchairAccessible() -
setAsWheelchairAccessible
public void setAsWheelchairAccessible(boolean isWheelchairAccessible) -
getLabel
-
setLabel
-
getNickname
-
setNickname
-
getPhone
-
setPhone
-
getTags
-
getVideoDeviceName
-
setVideoDeviceName
-