Skip to content

MeetingroommapClient

Classes

GetCustomLocationsByImageNameResponse dataclass

GetCustomLocationsByImageNameResponse(custom_location_collection: Optional[List[Dict[str, Any]]] = None, map_image: Optional[Dict[str, Any]] = None)

Response for Get locations by image

Attributes

custom_location_collection class-attribute instance-attribute
custom_location_collection: Optional[List[Dict[str, Any]]] = field(default=None, metadata={'wire_name': 'customLocationCollection'})

customLocationCollection

map_image class-attribute instance-attribute
map_image: Optional[Dict[str, Any]] = field(default=None, metadata={'wire_name': 'mapImage'})

mapImage

GetOfficeLocationsByImageResponse dataclass

GetOfficeLocationsByImageResponse(image: Optional[Dict[str, Any]] = None, attached_office_locations: Optional[List[Dict[str, Any]]] = None)

Response for Get office locations on image

Attributes

image class-attribute instance-attribute
image: Optional[Dict[str, Any]] = None

image

attached_office_locations class-attribute instance-attribute
attached_office_locations: Optional[List[Dict[str, Any]]] = field(default=None, metadata={'wire_name': 'attachedOfficeLocations'})

attachedOfficeLocations

GetRoomWithPersonsDetailsResponse dataclass

GetRoomWithPersonsDetailsResponse(office_location_map: Optional[Dict[str, Any]] = None, map_image: Optional[Dict[str, Any]] = None)

Response for Get office location details

Attributes

office_location_map class-attribute instance-attribute
office_location_map: Optional[Dict[str, Any]] = field(default=None, metadata={'wire_name': 'officeLocationMap'})

officeLocationMap

map_image class-attribute instance-attribute
map_image: Optional[Dict[str, Any]] = field(default=None, metadata={'wire_name': 'mapImage'})

mapImage

AADMeetingRoomCollection dataclass

AADMeetingRoomCollection(rooms: Optional[List[AADMeetingRoom]] = None)

Response for Get all rooms

GetRoomsByImageNameResponse dataclass

GetRoomsByImageNameResponse(meeting_room_collection: Optional[Dict[str, Any]] = None, map_image: Optional[Dict[str, Any]] = None)

Response for Get all meeting rooms by image

Attributes

meeting_room_collection class-attribute instance-attribute
meeting_room_collection: Optional[Dict[str, Any]] = field(default=None, metadata={'wire_name': 'meetingRoomCollection'})

meetingRoomCollection

map_image class-attribute instance-attribute
map_image: Optional[Dict[str, Any]] = field(default=None, metadata={'wire_name': 'mapImage'})

mapImage

GetCustomLocationsByCategoriesQuery dataclass

GetCustomLocationsByCategoriesQuery(categories: Optional[List[str]] = None)

Definition: GetCustomLocationsByCategoriesQuery

GetCustomLocationListByImageNameQuery dataclass

GetCustomLocationListByImageNameQuery(image_name: Optional[str] = None, categories: Optional[List[str]] = None)

Definition: GetCustomLocationListByImageNameQuery

Attributes

image_name class-attribute instance-attribute
image_name: Optional[str] = field(default=None, metadata={'wire_name': 'imageName'})

The unique image name

AADMeetingRoom dataclass

AADMeetingRoom(name: Optional[str] = None, address: Optional[str] = None)

Definition: AADMeetingRoom

UserDetailsDTO dataclass

UserDetailsDTO(tenant_id: Optional[str] = None, email: Optional[str] = None)

Definition: UserDetailsDTO

MeetingroommapClient

MeetingroommapClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)

Bases: ConnectorClientBase

Typed client for meetingroommap connector.

Initialize a MeetingroommapClient.

Parameters:

Name Type Description Default
connection_runtime_url str

The connection runtime URL from Azure Portal.

required
token_provider Optional[TokenProvider]

Optional token provider. Defaults to ManagedIdentityTokenProvider.

None
options Optional[ConnectorClientOptions]

Optional connector client options.

None

Methods:

get_custom_locations_async async
get_custom_locations_async(input: GetCustomLocationsByCategoriesQuery) -> None

Get all custom locations

Get all custom locations

get_custom_locations_by_image_name_async async
get_custom_locations_by_image_name_async(input: GetCustomLocationListByImageNameQuery) -> dict[str, Any] | None

Get locations by image

Get all custom locations for a given image

get_categories_async async
get_categories_async() -> dict[str, Any] | None

GetCategories

Get custom categories

location_details_async async
location_details_async(location_id: str) -> None

Get location by id

Get location details including image url by the location id

search_locations_async async
search_locations_async(location_name: str, category: Optional[str] = None) -> dict[str, Any] | None

Search location by name

Search custom locations by name

get_custom_location_image_async async
get_custom_location_image_async(location_id: str, large: Optional[bool] = None) -> bytes

Get image for location

Get image for specific custom location

images_async async
images_async() -> dict[str, Any] | None

Get all images

Get list of all floorplans/images

get_meeting_room_image_async async
get_meeting_room_image_async(room_name: str, large: Optional[bool] = None) -> bytes

Get image for meeting room

Get image for a specific meeting room

next_meetings_async async
next_meetings_async(meeting_count: int) -> None

Get next meetings

Get the next meetings for the current user

get_meeting_room_details_async async
get_meeting_room_details_async(room_name: str) -> None

Get meetingroom details

Get meetingroom details

get_office_locations_async async
get_office_locations_async() -> None

Get all office locations

Get all office locations

search_coworkers_async async
search_coworkers_async(person_search: str) -> dict[str, Any] | None

Search coworker

Search coworker by name/email

get_office_locations_by_image_async async
get_office_locations_by_image_async(image_name: str) -> dict[str, Any] | None

Get office locations on image

Get all office locations mapped to a specific image

get_room_with_persons_details_async async
get_room_with_persons_details_async(office_location_name: str, inlude_user_info: Optional[bool] = None) -> dict[str, Any] | None

Get office location details

Get office location details including list of people for that office location

get_office_location_image_async async
get_office_location_image_async(office_location_name: str, large: Optional[bool] = None) -> bytes

Get image of office location

Get image of specific office location

get_rooms_async async
get_rooms_async() -> dict[str, Any] | None

Get all rooms

Get all rooms (defined in Azure AD as meeting rooms)

search_meeting_rooms_async async
search_meeting_rooms_async(name: str) -> dict[str, Any] | None

Search for meeting room

Get rooms by name search (from Azure AD meeting rooms)

room_lists_async async
room_lists_async() -> dict[str, Any] | None

Get meeting rooms lists

Get meeting rooms lists as defined in Azure AD

rooms_by_list_address_async async
rooms_by_list_address_async(meeting_room_list_address: str) -> dict[str, Any] | None

Get meeting rooms by list

Get all meeting rooms from specific list name

get_rooms_by_image_name_async async
get_rooms_by_image_name_async(image_name: str) -> dict[str, Any] | None

Get all meeting rooms by image

Get all meeting rooms mapped to a specific image