POST api/Search/ValidBookingTypesForResourceSearchResult
Request Information
URI Parameters
None.
Body Parameters
SearchResultName | Description | Type | Additional information |
---|---|---|---|
ResourceTypeIdentity | globally unique identifier |
None. |
|
BookingTypeIdentities | Collection of globally unique identifier |
None. |
|
AdminPermissionsOnly | boolean |
None. |
|
Identity | globally unique identifier |
None. |
|
Name | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "ResourceTypeIdentity": "3738f4f0-5a1e-406f-ab34-a064a90fe93c", "BookingTypeIdentities": [ "46d3799b-ecd0-498f-90a6-7ef81205a96c", "d1f6f6b9-b915-4f9d-9133-68e2f95faccb" ], "AdminPermissionsOnly": true, "Identity": "3f6669c6-6955-4655-aa09-ca6dcdf90379", "Name": "sample string 4" }
application/xml, text/xml
Sample:
<SearchResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Scientia.Platform.API.Model.ToDoModels"> <Identity xmlns="http://schemas.datacontract.org/2004/07/Scientia.Platform.Library.Security">3f6669c6-6955-4655-aa09-ca6dcdf90379</Identity> <Name xmlns="http://schemas.datacontract.org/2004/07/Scientia.Platform.Library.Security">sample string 4</Name> <AdminPermissionsOnly>true</AdminPermissionsOnly> <BookingTypeIdentities xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>46d3799b-ecd0-498f-90a6-7ef81205a96c</d2p1:guid> <d2p1:guid>d1f6f6b9-b915-4f9d-9133-68e2f95faccb</d2p1:guid> </BookingTypeIdentities> <ResourceTypeIdentity>3738f4f0-5a1e-406f-ab34-a064a90fe93c</ResourceTypeIdentity> </SearchResult>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of BookingTypeName | Description | Type | Additional information |
---|---|---|---|
BookingForm | NamedObject |
None. |
|
BasePermissionGroups | Collection of PermissionObject |
None. |
|
BoboPermissionGroups | Collection of PermissionObject |
None. |
|
EditPermissionsGroups | Collection of EditPermission |
None. |
|
Description | string |
None. |
|
ResourceRestrictionRules | Collection of ResourceRequirementTemplate |
None. |
|
ImageUri | URI |
None. |
|
CanEdit | boolean |
None. |
|
CanBookOnBehalfOf | boolean |
None. |
|
CanBookAsSomeoneElse | boolean |
None. |
|
CanBookRecurring | boolean |
None. |
|
HasExternallyManagedResources | boolean |
None. |
|
Mode | BookingTypeMode |
None. |
|
DisabledModeMessage | string |
None. |
|
AlertEnabled | boolean |
None. |
|
AlertType | BookingTypeNotificationType |
None. |
|
AlertMessage | string |
None. |
|
InfoEnabled | boolean |
None. |
|
InfoType | BookingTypeNotificationType |
None. |
|
InfoMessage | string |
None. |
|
HelpEnabled | boolean |
None. |
|
HelpMessage | string |
None. |
|
TileMessage | string |
None. |
|
CanEditAll | boolean |
None. |
|
CanEditStatus | boolean |
None. |
|
CanEditAvailability | boolean |
None. |
|
CanEditResourceRestrictions | boolean |
None. |
|
CanEditPermissions | boolean |
None. |
|
CanEditRules | boolean |
None. |
|
CanEditNotifications | boolean |
None. |
|
CanEditCalendar | boolean |
None. |
|
CanImportBookings | boolean |
None. |
|
UseCustomTemplates | boolean |
None. |
|
CalendarOptions | CalendarOptions |
None. |
|
ImportPermissions | Collection of PermissionObject |
None. |
|
ExchangeSync | boolean |
None. |
|
RecurringPermissionGroups | Collection of PermissionObject |
None. |
|
ReadPermissionGroups | Collection of PermissionObject |
None. |
|
WritePermissionGroups | Collection of PermissionObject |
None. |
|
BookPermissionGroups | Collection of PermissionObject |
None. |
|
RequestPermissionGroups | Collection of PermissionWithApproval |
None. |
|
Identity | globally unique identifier |
None. |
|
Name | string |
None. |
Response Formats
application/json, text/json
Sample:
[ { "BookingForm": { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, "BasePermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "BoboPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "EditPermissionsGroups": [ { "EditPermissionType": 0, "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "428bbffa-e136-4f8e-b144-b5c7350f37e7", "Name": "sample string 2" }, { "EditPermissionType": 0, "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "428bbffa-e136-4f8e-b144-b5c7350f37e7", "Name": "sample string 2" } ], "Description": "sample string 1", "ResourceRestrictionRules": [ { "Name": "sample string 1", "Identity": "4d6a6413-dd34-4b3a-94f1-152ddb610a91", "ResourceType": { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, "Min": 3, "Max": 4, "ResourceGroups": [ { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" } ], "AllowResourceSelection": true, "IsPrimary": true }, { "Name": "sample string 1", "Identity": "4d6a6413-dd34-4b3a-94f1-152ddb610a91", "ResourceType": { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, "Min": 3, "Max": 4, "ResourceGroups": [ { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" } ], "AllowResourceSelection": true, "IsPrimary": true } ], "ImageUri": "http://webapihelppage2.com", "CanEdit": true, "CanBookOnBehalfOf": true, "CanBookAsSomeoneElse": true, "CanBookRecurring": true, "HasExternallyManagedResources": true, "Mode": 0, "DisabledModeMessage": "sample string 7", "AlertEnabled": true, "AlertType": 0, "AlertMessage": "sample string 9", "InfoEnabled": true, "InfoType": 0, "InfoMessage": "sample string 11", "HelpEnabled": true, "HelpMessage": "sample string 13", "TileMessage": "sample string 14", "CanEditAll": true, "CanEditStatus": true, "CanEditAvailability": true, "CanEditResourceRestrictions": true, "CanEditPermissions": true, "CanEditRules": true, "CanEditNotifications": true, "CanEditCalendar": true, "CanImportBookings": true, "UseCustomTemplates": true, "CalendarOptions": { "Identity": "e7bec923-f457-4b2b-babf-cc7d7d69dd5f", "CalendarShowWeekends": true, "CalendarStartTime": "sample string 3", "CalendarEndTime": "sample string 4", "CalendarBookingTimes": 0, "BookingSpanMultipleDays": true, "UseCustomCalendarOptions": true }, "ImportPermissions": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "ExchangeSync": true, "RecurringPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "ReadPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "WritePermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "BookPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "RequestPermissionGroups": [ { "PermissionTarget": { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, "Approvers": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ] }, { "PermissionTarget": { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, "Approvers": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ] } ], "Identity": "0bb9b94b-ecdb-4cb7-9a72-801e11e3b4b9", "Name": "sample string 27" }, { "BookingForm": { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, "BasePermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "BoboPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "EditPermissionsGroups": [ { "EditPermissionType": 0, "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "428bbffa-e136-4f8e-b144-b5c7350f37e7", "Name": "sample string 2" }, { "EditPermissionType": 0, "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "428bbffa-e136-4f8e-b144-b5c7350f37e7", "Name": "sample string 2" } ], "Description": "sample string 1", "ResourceRestrictionRules": [ { "Name": "sample string 1", "Identity": "4d6a6413-dd34-4b3a-94f1-152ddb610a91", "ResourceType": { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, "Min": 3, "Max": 4, "ResourceGroups": [ { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" } ], "AllowResourceSelection": true, "IsPrimary": true }, { "Name": "sample string 1", "Identity": "4d6a6413-dd34-4b3a-94f1-152ddb610a91", "ResourceType": { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, "Min": 3, "Max": 4, "ResourceGroups": [ { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" }, { "Identity": "c2e8f6a8-fbf1-4e54-99fe-35219d98360c", "Name": "sample string 2" } ], "AllowResourceSelection": true, "IsPrimary": true } ], "ImageUri": "http://webapihelppage2.com", "CanEdit": true, "CanBookOnBehalfOf": true, "CanBookAsSomeoneElse": true, "CanBookRecurring": true, "HasExternallyManagedResources": true, "Mode": 0, "DisabledModeMessage": "sample string 7", "AlertEnabled": true, "AlertType": 0, "AlertMessage": "sample string 9", "InfoEnabled": true, "InfoType": 0, "InfoMessage": "sample string 11", "HelpEnabled": true, "HelpMessage": "sample string 13", "TileMessage": "sample string 14", "CanEditAll": true, "CanEditStatus": true, "CanEditAvailability": true, "CanEditResourceRestrictions": true, "CanEditPermissions": true, "CanEditRules": true, "CanEditNotifications": true, "CanEditCalendar": true, "CanImportBookings": true, "UseCustomTemplates": true, "CalendarOptions": { "Identity": "e7bec923-f457-4b2b-babf-cc7d7d69dd5f", "CalendarShowWeekends": true, "CalendarStartTime": "sample string 3", "CalendarEndTime": "sample string 4", "CalendarBookingTimes": 0, "BookingSpanMultipleDays": true, "UseCustomCalendarOptions": true }, "ImportPermissions": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "ExchangeSync": true, "RecurringPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "ReadPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "WritePermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "BookPermissionGroups": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ], "RequestPermissionGroups": [ { "PermissionTarget": { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, "Approvers": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ] }, { "PermissionTarget": { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, "Approvers": [ { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" }, { "PermissionClaim": { "ClaimType": "sample string 1", "ClaimValue": "sample string 2", "ClaimTypeLower": "sample string 1", "ClaimValueLower": "sample string 2" }, "Identity": "988e6e1b-06c5-4414-989e-73d01a5b1bf2", "Name": "sample string 2" } ] } ], "Identity": "0bb9b94b-ecdb-4cb7-9a72-801e11e3b4b9", "Name": "sample string 27" } ]
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.