Reservation Service API Data Structures
{
"referenceResourceId": "string",
"alertPercentLevel": "integer"
}
referenceResourceId
alertPercentLevel
{
"alerts": [
{
"referenceResourceId": "string",
"alertPercentLevel": "integer"
}
],
"recipients": [
"string"
],
"frequencyReminder": "integer",
"emailBgMgr": "boolean",
"enabled": "boolean"
}
recipients
frequencyReminder
emailBgMgr
enabled
{
"propertyName": "string"
}
propertyName
{
"key": "string"
}
key
{
"expand": [
{
"propertyName": "string"
}
],
"select": [
{
"propertyName": "string"
}
],
"top": "integer",
"skipToken": "string",
"inlineCount": "string",
"orderBy": [
{
"direction": "string"
}
],
"skip": "integer",
"rawFilter": "string",
"rawOrderBy": "string"
}
top
skipToken
customOptions
inlineCount
skip
rawFilter
rawOrderBy
{
"direction": "string"
}
direction
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
content
first
totalElements
{
"pageNumber": "integer",
"offset": "integer",
"pageSize": "integer",
"queryInfo": {
"expand": [
{
"propertyName": "string"
}
],
"select": [
{
"propertyName": "string"
}
],
"top": "integer",
"skipToken": "string",
"inlineCount": "string",
"orderBy": [
{
"direction": "string"
}
],
"skip": "integer",
"rawFilter": "string",
"rawOrderBy": "string"
}
}
pageNumber
offset
pageSize
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{
"alertPolicy": {
"alerts": [
{
"referenceResourceId": "string",
"alertPercentLevel": "integer"
}
],
"recipients": [
"string"
],
"frequencyReminder": "integer",
"emailBgMgr": "boolean",
"enabled": "boolean"
},
"reservationTypeId": "string",
"reservationPolicyId": "string",
"priority": "integer",
"version": "integer",
"enabled": "boolean",
"extensionData": {
"entries": [
{
"key": "string"
}
]
},
"lastUpdated": "string",
"subTenantId": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"id": "string"
}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
first
totalElements
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{
"reservationTypeRef": {
"id": "string",
"label": "string"
},
"name": "string",
"tenantId": "string",
"subTenantRef": {
"id": "string",
"label": "string"
},
"id": "string",
"priority": "integer",
"enabled": "boolean",
"extensionData": {
"entries": [
{
"key": "string"
}
]
},
"reservationPolicyRef": {
"id": "string",
"label": "string"
}
}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
first
totalElements
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{
"subtenantRoles": [
{
"name": "string",
"principalId": [
{
"domain": "string",
"name": "string"
}
],
"id": "string",
"scopeRoleRef": "string"
}
],
"name": "string",
"description": "string",
"id": "string",
"tenant": "string",
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
first
totalElements
{
"number": "integer",
"size": "integer",
"last": "boolean",
"numberOfElements": "integer",
"totalPages": "integer",
"content": [
{
"defaultTenant": "boolean",
"password": "string",
"urlName": "string",
"contactEmail": "string",
"name": "string",
"description": "string",
"id": "string"
}
],
"first": "boolean",
"totalElements": "integer"
}
number
size
last
numberOfElements
totalPages
first
totalElements
{
"preferences": {
"entries": [
{
"key": "string"
}
]
},
"serviceTypeId": "string",
"id": "string"
}
serviceTypeId
id
{
"alertPolicy": {
"alerts": [
{
"referenceResourceId": "string",
"alertPercentLevel": "integer"
}
],
"recipients": [
"string"
],
"frequencyReminder": "integer",
"emailBgMgr": "boolean",
"enabled": "boolean"
},
"reservationTypeId": "string",
"reservationPolicyId": "string",
"priority": "integer",
"version": "integer",
"enabled": "boolean",
"extensionData": {
"entries": [
{
"key": "string"
}
]
},
"lastUpdated": "string",
"subTenantId": "string",
"createdDate": "string",
"name": "string",
"tenantId": "string",
"id": "string"
}
reservationTypeId
reservationPolicyId
priority
version
enabled
lastUpdated
subTenantId
createdDate
name
tenantId
id
{
"reservationTypeRef": {
"id": "string",
"label": "string"
},
"name": "string",
"tenantId": "string",
"subTenantRef": {
"id": "string",
"label": "string"
},
"id": "string",
"priority": "integer",
"enabled": "boolean",
"extensionData": {
"entries": [
{
"key": "string"
}
]
},
"reservationPolicyRef": {
"id": "string",
"label": "string"
}
}
name
tenantId
id
priority
enabled
{
"classId": "string",
"data": [
"string"
],
"mimeType": "string",
"inDryRunMode": "boolean",
"resolutionMode": "string"
}
classId
data
mimeType
inDryRunMode
resolutionMode
{
"id": "string",
"label": "string"
}
id
label
Wraps a value such that values of different types can be treated generically.
Equivalent of java.util.Map
{
"entries": [
{
"key": "string"
}
]
}
{
"errorMessage": "string",
"errorCode": "integer"
}
errorMessage
errorCode
{
"operationErrors": [
{
"errorMessage": "string",
"errorCode": "integer"
}
],
"operationStatus": "string",
"contentId": "string",
"contentTypeId": "string",
"messages": [
"string"
],
"contentName": "string"
}
operationStatus
contentId
contentTypeId
messages
contentName
{
"domain": "string",
"name": "string"
}
domain
name
{
"subtenantRoles": [
{
"name": "string",
"principalId": [
{
"domain": "string",
"name": "string"
}
],
"id": "string",
"scopeRoleRef": "string"
}
],
"name": "string",
"description": "string",
"id": "string",
"tenant": "string",
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
name
description
id
tenant
{
"name": "string",
"principalId": [
{
"domain": "string",
"name": "string"
}
],
"id": "string",
"scopeRoleRef": "string"
}
name
id
scopeRoleRef
{
"defaultTenant": "boolean",
"password": "string",
"urlName": "string",
"contactEmail": "string",
"name": "string",
"description": "string",
"id": "string"
}
defaultTenant
password
urlName
contactEmail
name
description
id
A literal defining period of time. This period is represented some integral number of a specified timeUnit.e.g. 6 days.
{
"unit": "string",
"amount": "integer"
}
The unit of measure for the time span. e.g: days.
The amount for the time span.