{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/ReservationResult",
"title": "ReservationResult",
"type": "object",
"properties": {
"Reservations": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservationOld"
},
"description": "The reservations that collide with the specified interval.",
"nullable": true
},
"ReservationGroups": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservationGroupOld"
},
"description": "Reservation groups that the reservations are members of.",
"nullable": true
},
"Customers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Customer"
},
"description": "Customers that are members of the reservations.",
"nullable": true
},
"Services": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Service"
},
"description": "Services that have been reserved.",
"nullable": true
},
"Products": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Product"
},
"description": "Products orderable with reservations.",
"nullable": true
},
"Resources": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Resource"
},
"description": "Assigned resources of the reservations.",
"nullable": true
},
"ResourceCategories": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ResourceCategory"
},
"description": "Resource categories of the resources.",
"nullable": true
},
"ResourceCategoryAssignments": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ResourceCategoryAssignment"
},
"description": "Assignments of the resources to categories.",
"nullable": true
},
"BusinessSegments": {
"type": "array",
"items": {
"$ref": "#/components/schemas/BusinessSegment"
},
"description": "Business segments of the reservations.",
"nullable": true
},
"Rates": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RateForExtent"
},
"description": "Rates of the reservations.",
"nullable": true
},
"RateGroups": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RateGroupOld"
},
"description": "Rate groups of the reservation rates.",
"nullable": true
},
"Items": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AccountingItem"
},
"description": "Accounting items that are part of the reservations.",
"nullable": true
},
"OrderItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OrderItemOld"
},
"description": "Revenue items of the reservations.",
"nullable": true
},
"Notes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OrderNote"
},
"description": "Notes of the reservations.",
"nullable": true
},
"QrCodeData": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservationQrCodeData"
},
"description": "QR code data of the reservations.",
"nullable": true
},
"Companies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Company"
},
"description": "Companies related to the reservations.",
"nullable": true
},
"ResourceAccessTokens": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ResourceAccessToken"
},
"description": "Resource access tokens for the reservations.",
"nullable": true
},
"Cursor": {
"type": "string",
"description": "Unique identifier of the last and hence oldest reservation returned. This can be used in [Limitation](https://mews-systems.gitbook.io/connector-api/guidelines/pagination/#limitation) in a subsequent request to fetch the next batch of older reservations.",
"format": "uuid",
"nullable": true
}
},
"additionalProperties": false,
"x-schema-id": "ReservationResult"
}