diff --git a/SwagDigitalSalesRooms-adminapi.json b/SwagDigitalSalesRooms-adminapi.json index de37bcd..900bf10 100644 --- a/SwagDigitalSalesRooms-adminapi.json +++ b/SwagDigitalSalesRooms-adminapi.json @@ -7,7 +7,7 @@ "name": "MIT", "url": "https://github.com/shopware/shopware/blob/trunk/LICENSE" }, - "version": "6.6.6.1" + "version": "6.6.9999999.9999999-dev" }, "servers": [ { @@ -150,23 +150,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointment" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointment" @@ -230,11 +213,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -428,23 +406,6 @@ "requestBody": { "description": "Partially update information about a Dsr Appointment resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointment" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointment" @@ -635,23 +596,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointmentAttendee" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointmentAttendee" @@ -715,11 +659,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -913,23 +852,6 @@ "requestBody": { "description": "Partially update information about a Dsr Appointment Attendee resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointmentAttendee" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointmentAttendee" @@ -1120,23 +1042,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointmentRequest" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointmentRequest" @@ -1200,11 +1105,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -1398,23 +1298,6 @@ "requestBody": { "description": "Partially update information about a Dsr Appointment Request resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointmentRequest" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointmentRequest" @@ -1605,23 +1488,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointmentVideoChat" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointmentVideoChat" @@ -1685,11 +1551,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -1883,23 +1744,6 @@ "requestBody": { "description": "Partially update information about a Dsr Appointment Video Chat resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAppointmentVideoChat" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAppointmentVideoChat" @@ -2090,23 +1934,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAttendeeProductCollection" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAttendeeProductCollection" @@ -2170,11 +1997,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -2368,23 +2190,6 @@ "requestBody": { "description": "Partially update information about a Dsr Attendee Product Collection resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrAttendeeProductCollection" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrAttendeeProductCollection" @@ -2575,169 +2380,147 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { + "application/json": { "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrInteraction" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" + "$ref": "#/components/schemas/DsrInteraction" + } + } + } + }, + "responses": { + "200": { + "description": "Detail of DsrInteraction", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" }, - "uniqueItems": true + { + "type": "object", + "properties": { + "data": { + "$ref": "#/components/schemas/DsrInteraction" + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "$ref": "#/components/schemas/DsrInteraction" + } } } } - }, + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, + "/search/dsr-interaction": { + "post": { + "tags": [ + "Dsr Interaction" + ], + "summary": "Search for the Dsr Interaction resources.", + "description": "", + "operationId": "searchDsrInteraction", + "requestBody": { + "required": true, + "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DsrInteraction" + "$ref": "#/components/schemas/Criteria" } } } }, - "responses": { - "200": { - "description": "Detail of DsrInteraction", - "content": { - "application/vnd.api+json": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/success" - }, - { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrInteraction" - } - } - } - ] - } - }, - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "$ref": "#/components/schemas/DsrInteraction" - } - } - } - } - } - }, - "400": { - "$ref": "#/components/responses/400" - }, - "401": { - "$ref": "#/components/responses/401" - } - } - } - }, - "/search/dsr-interaction": { - "post": { - "tags": [ - "Dsr Interaction" - ], - "summary": "Search for the Dsr Interaction resources.", - "description": "", - "operationId": "searchDsrInteraction", - "requestBody": { - "required": true, - "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - } - } - }, - "responses": { - "200": { - "description": "List of DsrInteraction", - "content": { - "application/vnd.api+json": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/success" - }, - { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/DsrInteraction" - } - } - } - } - ] - } - }, - "application/json": { - "schema": { - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/DsrInteraction" - } - } - } - } - } - } - }, - "400": { - "$ref": "#/components/responses/400" - }, - "401": { - "$ref": "#/components/responses/401" - } - } - } - }, - "/dsr-interaction/{id}": { - "get": { - "tags": [ - "Dsr Interaction" - ], - "summary": "Detailed information about a Dsr Interaction resource.", - "description": "", - "operationId": "getDsrInteraction", - "parameters": [ - { - "name": "id", - "in": "path", - "description": "Identifier for the dsr_interaction", - "required": true, - "schema": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - } - ], + "responses": { + "200": { + "description": "List of DsrInteraction", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DsrInteraction" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DsrInteraction" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, + "/dsr-interaction/{id}": { + "get": { + "tags": [ + "Dsr Interaction" + ], + "summary": "Detailed information about a Dsr Interaction resource.", + "description": "", + "operationId": "getDsrInteraction", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "Identifier for the dsr_interaction", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], "responses": { "200": { "description": "Detail of DsrInteraction", @@ -2853,23 +2636,6 @@ "requestBody": { "description": "Partially update information about a Dsr Interaction resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrInteraction" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrInteraction" @@ -3060,23 +2826,6 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrPresentation" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrPresentation" @@ -3140,11 +2889,6 @@ "requestBody": { "required": true, "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/Criteria" @@ -3338,23 +3082,6 @@ "requestBody": { "description": "Partially update information about a Dsr Presentation resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrPresentation" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrPresentation" @@ -3545,169 +3272,147 @@ ], "requestBody": { "content": { - "application/vnd.api+json": { + "application/json": { "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" + "$ref": "#/components/schemas/DsrPresentationCmsPage" + } + } + } + }, + "responses": { + "200": { + "description": "Detail of DsrPresentationCmsPage", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" }, - "uniqueItems": true + { + "type": "object", + "properties": { + "data": { + "$ref": "#/components/schemas/DsrPresentationCmsPage" + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "$ref": "#/components/schemas/DsrPresentationCmsPage" + } } } } - }, + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, + "/search/dsr-presentation-cms-page": { + "post": { + "tags": [ + "Dsr Presentation Cms Page" + ], + "summary": "Search for the Dsr Presentation Cms Page resources.", + "description": "Available since: 6.0.0.0", + "operationId": "searchDsrPresentationCmsPage", + "requestBody": { + "required": true, + "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" + "$ref": "#/components/schemas/Criteria" } } } }, - "responses": { - "200": { - "description": "Detail of DsrPresentationCmsPage", - "content": { - "application/vnd.api+json": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/success" - }, - { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" - } - } - } - ] - } - }, - "application/json": { - "schema": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" - } - } - } - } - } - }, - "400": { - "$ref": "#/components/responses/400" - }, - "401": { - "$ref": "#/components/responses/401" - } - } - } - }, - "/search/dsr-presentation-cms-page": { - "post": { - "tags": [ - "Dsr Presentation Cms Page" - ], - "summary": "Search for the Dsr Presentation Cms Page resources.", - "description": "Available since: 6.0.0.0", - "operationId": "searchDsrPresentationCmsPage", - "requestBody": { - "required": true, - "content": { - "application/vnd.api+json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - }, - "application/json": { - "schema": { - "$ref": "#/components/schemas/Criteria" - } - } - } - }, - "responses": { - "200": { - "description": "List of DsrPresentationCmsPage", - "content": { - "application/vnd.api+json": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/success" - }, - { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" - } - } - } - } - ] - } - }, - "application/json": { - "schema": { - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" - } - } - } - } - } - } - }, - "400": { - "$ref": "#/components/responses/400" - }, - "401": { - "$ref": "#/components/responses/401" - } - } - } - }, - "/dsr-presentation-cms-page/{id}": { - "get": { - "tags": [ - "Dsr Presentation Cms Page" - ], - "summary": "Detailed information about a Dsr Presentation Cms Page resource.", - "description": "Available since: 6.0.0.0", - "operationId": "getDsrPresentationCmsPage", - "parameters": [ - { - "name": "id", - "in": "path", - "description": "Identifier for the dsr_presentation_cms_page", - "required": true, - "schema": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - } - } - ], + "responses": { + "200": { + "description": "List of DsrPresentationCmsPage", + "content": { + "application/vnd.api+json": { + "schema": { + "allOf": [ + { + "$ref": "#/components/schemas/success" + }, + { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DsrPresentationCmsPage" + } + } + } + } + ] + } + }, + "application/json": { + "schema": { + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DsrPresentationCmsPage" + } + } + } + } + } + } + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + } + } + } + }, + "/dsr-presentation-cms-page/{id}": { + "get": { + "tags": [ + "Dsr Presentation Cms Page" + ], + "summary": "Detailed information about a Dsr Presentation Cms Page resource.", + "description": "Available since: 6.0.0.0", + "operationId": "getDsrPresentationCmsPage", + "parameters": [ + { + "name": "id", + "in": "path", + "description": "Identifier for the dsr_presentation_cms_page", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], "responses": { "200": { "description": "Detail of DsrPresentationCmsPage", @@ -3823,23 +3528,6 @@ "requestBody": { "description": "Partially update information about a Dsr Presentation Cms Page resource.", "content": { - "application/vnd.api+json": { - "schema": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/DsrPresentationCmsPage" - }, - "included": { - "type": "array", - "items": { - "$ref": "#/components/schemas/resource" - }, - "uniqueItems": true - } - } - } - }, "application/json": { "schema": { "$ref": "#/components/schemas/DsrPresentationCmsPage" @@ -3895,6 +3583,21 @@ } } }, + "/_action/cache-delayed": { + "delete": { + "tags": [ + "System Operations" + ], + "summary": "Clear all invalidated caches", + "description": "Directly triggers invalidation of all cache tags that were marked for invalidation.", + "operationId": "clearCacheDelayed", + "responses": { + "204": { + "description": "Returns a no content response indicating that the cache has been cleared." + } + } + } + }, "/_action/dsr/appointment/{appointmentId}/join-as-guide": { "post": { "tags": [ @@ -4610,6 +4313,241 @@ } } } + }, + "/_action/dsr/appointment/attendee/{attendeeId}/load-temp-cart": { + "get": { + "tags": [ + "Appointment" + ], + "summary": "Load a temporary cart for the attendee", + "description": "Load a temporary cart for the attendee", + "operationId": "loadTempCart", + "parameters": [ + { + "name": "attendeeId", + "in": "path", + "description": "Attendee id", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Cart" + } + } + } + } + } + } + }, + "/_action/dsr/appointment/attendee/{attendeeId}/add-temp-discount": { + "post": { + "tags": [ + "Appointment" + ], + "summary": "Add discount to the temp cart", + "description": "Add discount to the temp cart", + "operationId": "addTempDiscount", + "parameters": [ + { + "name": "attendeeId", + "in": "path", + "description": "Attendee id", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "required": [ + "discountType", + "discountValue", + "appliedItemIds" + ], + "properties": { + "discountType": { + "type": "string", + "description": "Type of the discount", + "enum": [ + "percentage", + "absolute" + ] + }, + "discountValue": { + "type": "number", + "description": "Value of the discount (leave it 0 if you want to remove the discount)", + "maximum": 0 + }, + "appliedItemIds": { + "type": "array", + "items": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "description": "Ids of the items to which the discount should be applied" + } + } + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Cart" + } + } + } + } + } + } + }, + "/_action/dsr/appointment/attendee/{attendeeId}/remove-temp-discount": { + "post": { + "tags": [ + "Appointment" + ], + "summary": "Remove all discount from the temp cart", + "description": "Remove all discount from the temp cart", + "operationId": "removeTempDiscount", + "parameters": [ + { + "name": "attendeeId", + "in": "path", + "description": "Attendee id", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Cart" + } + } + } + } + } + } + }, + "/_action/dsr/appointment/attendee/{attendeeId}/apply-temp-discount": { + "post": { + "tags": [ + "Appointment" + ], + "summary": "Apply the discount from the temp cart to the attendee cart", + "description": "Apply the discount from the temp cart to the attendee cart", + "operationId": "applyTempDiscount", + "parameters": [ + { + "name": "attendeeId", + "in": "path", + "description": "Attendee id", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Cart" + } + } + } + } + } + } + }, + "/_action/dsr/appointment/attendee/{attendeeId}/add-cart-discount": { + "post": { + "tags": [ + "Appointment" + ], + "summary": "Add discount to the attendee cart", + "description": "Add discount to the attendee cart", + "operationId": "addCartDiscount", + "parameters": [ + { + "name": "attendeeId", + "in": "path", + "description": "Attendee id", + "required": true, + "schema": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "required": [ + "discountType", + "discountValue" + ], + "properties": { + "discountType": { + "type": "string", + "description": "Type of the discount", + "enum": [ + "percentage", + "absolute" + ] + }, + "discountValue": { + "type": "number", + "description": "Value of the discount (leave it 0 if you want to remove the discount)", + "maximum": 0 + } + } + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Cart" + } + } + } + } + } + } } }, "components": { @@ -4973,9 +4911,7 @@ { "required": [ "id", - "name", - "privileges", - "createdAt" + "name" ], "properties": { "id": { @@ -5114,9 +5050,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "name", - "privileges", - "createdAt" + "name" ], "properties": { "id": { @@ -5172,8 +5106,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "userId", - "aclRoleId", - "createdAt" + "aclRoleId" ], "properties": { "id": { @@ -5218,13 +5151,9 @@ "id", "name", "path", - "active", - "configurable", "version", - "allowDisable", "integrationId", "aclRoleId", - "createdAt", "label" ], "properties": { @@ -5298,6 +5227,15 @@ "checkoutGatewayUrl": { "type": "string" }, + "sourceType": { + "type": "string" + }, + "sourceConfig": { + "type": "object" + }, + "selfManaged": { + "type": "boolean" + }, "label": { "type": "string" }, @@ -5715,13 +5653,9 @@ "id", "name", "path", - "active", - "configurable", "version", - "allowDisable", "integrationId", "aclRoleId", - "createdAt", "label" ], "properties": { @@ -5795,6 +5729,15 @@ "checkoutGatewayUrl": { "type": "string" }, + "sourceType": { + "type": "string" + }, + "sourceConfig": { + "type": "object" + }, + "selfManaged": { + "type": "boolean" + }, "label": { "type": "string" }, @@ -5911,7 +5854,6 @@ "url", "action", "appId", - "createdAt", "label" ], "properties": { @@ -5999,7 +5941,6 @@ "url", "action", "appId", - "createdAt", "label" ], "properties": { @@ -6056,8 +5997,7 @@ "id", "value", "appId", - "localeId", - "createdAt" + "localeId" ], "properties": { "id": { @@ -6096,8 +6036,7 @@ "id", "value", "appId", - "localeId", - "createdAt" + "localeId" ], "properties": { "id": { @@ -6142,7 +6081,6 @@ "template", "styles", "appId", - "createdAt", "label" ], "properties": { @@ -6230,7 +6168,6 @@ "template", "styles", "appId", - "createdAt", "label" ], "properties": { @@ -6288,7 +6225,6 @@ "appId", "name", "url", - "createdAt", "label" ], "properties": { @@ -6440,7 +6376,6 @@ "appId", "name", "url", - "createdAt", "label" ], "properties": { @@ -6538,8 +6473,7 @@ "id", "appId", "name", - "aware", - "createdAt" + "aware" ], "properties": { "id": { @@ -6648,8 +6582,7 @@ "id", "appId", "name", - "aware", - "createdAt" + "aware" ], "properties": { "id": { @@ -6705,8 +6638,7 @@ "id", "appName", "identifier", - "paymentMethodId", - "createdAt" + "paymentMethodId" ], "properties": { "id": { @@ -6862,8 +6794,7 @@ "id", "appName", "identifier", - "paymentMethodId", - "createdAt" + "paymentMethodId" ], "properties": { "id": { @@ -6940,7 +6871,6 @@ "identifier", "active", "appId", - "createdAt", "name" ], "properties": { @@ -7060,7 +6990,6 @@ "identifier", "active", "appId", - "createdAt", "name" ], "properties": { @@ -7126,8 +7055,7 @@ "id", "appName", "identifier", - "shippingMethodId", - "createdAt" + "shippingMethodId" ], "properties": { "id": { @@ -7265,8 +7193,7 @@ "id", "appName", "identifier", - "shippingMethodId", - "createdAt" + "shippingMethodId" ], "properties": { "id": { @@ -7325,8 +7252,7 @@ "template", "path", "active", - "appId", - "createdAt" + "appId" ], "properties": { "id": { @@ -7402,8 +7328,7 @@ "template", "path", "active", - "appId", - "createdAt" + "appId" ], "properties": { "id": { @@ -7448,10 +7373,6 @@ { "required": [ "id", - "displayNestedProducts", - "type", - "productAssignmentType", - "createdAt", "name" ], "properties": { @@ -8006,10 +7927,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "displayNestedProducts", - "type", - "productAssignmentType", - "createdAt", "name" ], "properties": { @@ -8267,8 +8184,7 @@ "id", "position", "type", - "sectionId", - "createdAt" + "sectionId" ], "properties": { "id": { @@ -8460,8 +8376,7 @@ "id", "position", "type", - "sectionId", - "createdAt" + "sectionId" ], "properties": { "id": { @@ -8572,8 +8487,7 @@ { "required": [ "id", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -8859,8 +8773,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -8996,7 +8909,6 @@ "position", "type", "pageId", - "createdAt", "name" ], "properties": { @@ -9181,7 +9093,6 @@ "position", "type", "pageId", - "createdAt", "name" ], "properties": { @@ -9286,8 +9197,7 @@ "id", "type", "slot", - "blockId", - "createdAt" + "blockId" ], "properties": { "id": { @@ -9386,8 +9296,7 @@ "id", "type", "slot", - "blockId", - "createdAt" + "blockId" ], "properties": { "id": { @@ -9456,8 +9365,6 @@ { "required": [ "id", - "isEu", - "createdAt", "name", "addressFormat" ], @@ -9808,8 +9715,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "isEu", - "createdAt", "name", "addressFormat" ], @@ -9985,7 +9890,6 @@ "id", "countryId", "shortCode", - "createdAt", "name" ], "properties": { @@ -10133,7 +10037,6 @@ "id", "countryId", "shortCode", - "createdAt", "name" ], "properties": { @@ -10206,7 +10109,6 @@ "isoCode", "itemRounding", "totalRounding", - "createdAt", "shortName", "name" ], @@ -10537,7 +10439,6 @@ "isoCode", "itemRounding", "totalRounding", - "createdAt", "shortName", "name" ], @@ -10689,8 +10590,7 @@ "currencyId", "countryId", "itemRounding", - "totalRounding", - "createdAt" + "totalRounding" ], "properties": { "id": { @@ -10832,8 +10732,7 @@ "currencyId", "countryId", "itemRounding", - "totalRounding", - "createdAt" + "totalRounding" ], "properties": { "id": { @@ -10919,8 +10818,7 @@ "required": [ "id", "name", - "fields", - "createdAt" + "fields" ], "properties": { "id": { @@ -10982,8 +10880,7 @@ "required": [ "id", "name", - "fields", - "createdAt" + "fields" ], "properties": { "id": { @@ -11048,8 +10945,7 @@ "required": [ "id", "name", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -11163,8 +11059,7 @@ "required": [ "id", "name", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -11224,8 +11119,7 @@ { "required": [ "id", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -11398,8 +11292,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -11470,8 +11363,7 @@ "required": [ "id", "customFieldSetId", - "entityName", - "createdAt" + "entityName" ], "properties": { "id": { @@ -11539,8 +11431,7 @@ "required": [ "id", "customFieldSetId", - "entityName", - "createdAt" + "entityName" ], "properties": { "id": { @@ -11588,9 +11479,7 @@ "firstName", "lastName", "email", - "accountType", - "defaultPaymentMethodId", - "createdAt" + "defaultPaymentMethodId" ], "properties": { "id": { @@ -12380,9 +12269,7 @@ "firstName", "lastName", "email", - "accountType", - "defaultPaymentMethodId", - "createdAt" + "defaultPaymentMethodId" ], "properties": { "id": { @@ -12678,8 +12565,7 @@ "firstName", "lastName", "city", - "street", - "createdAt" + "street" ], "properties": { "id": { @@ -12883,8 +12769,7 @@ "firstName", "lastName", "city", - "street", - "createdAt" + "street" ], "properties": { "id": { @@ -12977,7 +12862,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -13129,7 +13013,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -13199,8 +13082,7 @@ "description": "Added since version: 6.3.1.0", "required": [ "customerGroupId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -13239,8 +13121,7 @@ "required": [ "id", "hash", - "customerId", - "createdAt" + "customerId" ], "properties": { "id": { @@ -13308,8 +13189,7 @@ "required": [ "id", "hash", - "customerId", - "createdAt" + "customerId" ], "properties": { "id": { @@ -13377,8 +13257,7 @@ "required": [ "id", "customerId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -13510,8 +13389,7 @@ "required": [ "id", "customerId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -13564,8 +13442,7 @@ "required": [ "id", "productId", - "wishlistId", - "createdAt" + "wishlistId" ], "properties": { "id": { @@ -13667,8 +13544,7 @@ "required": [ "id", "productId", - "wishlistId", - "createdAt" + "wishlistId" ], "properties": { "id": { @@ -13718,8 +13594,7 @@ "name", "min", "max", - "unit", - "createdAt" + "unit" ], "properties": { "id": { @@ -13835,8 +13710,7 @@ "name", "min", "max", - "unit", - "createdAt" + "unit" ], "properties": { "id": { @@ -13901,8 +13775,7 @@ "fileType", "orderId", "config", - "deepLinkCode", - "createdAt" + "deepLinkCode" ], "properties": { "id": { @@ -14125,8 +13998,7 @@ "fileType", "orderId", "config", - "deepLinkCode", - "createdAt" + "deepLinkCode" ], "properties": { "id": { @@ -14215,9 +14087,7 @@ "required": [ "id", "documentTypeId", - "name", - "global", - "createdAt" + "name" ], "properties": { "id": { @@ -14367,9 +14237,7 @@ "required": [ "id", "documentTypeId", - "name", - "global", - "createdAt" + "name" ], "properties": { "id": { @@ -14439,8 +14307,7 @@ { "required": [ "id", - "documentBaseConfigId", - "createdAt" + "documentBaseConfigId" ], "properties": { "id": { @@ -14570,8 +14437,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "documentBaseConfigId", - "createdAt" + "documentBaseConfigId" ], "properties": { "id": { @@ -14622,7 +14488,6 @@ "required": [ "id", "technicalName", - "createdAt", "name" ], "properties": { @@ -14760,7 +14625,6 @@ "required": [ "id", "technicalName", - "createdAt", "name" ], "properties": { @@ -14822,10 +14686,8 @@ "presentationId", "salesChannelDomainId", "presentationPath", - "mode", "name", - "createdById", - "createdAt" + "createdById" ], "properties": { "id": { @@ -15148,10 +15010,8 @@ "presentationId", "salesChannelDomainId", "presentationPath", - "mode", "name", - "createdById", - "createdAt" + "createdById" ], "properties": { "id": { @@ -15289,8 +15149,7 @@ "required": [ "id", "appointmentId", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -15511,8 +15370,7 @@ "required": [ "id", "appointmentId", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -15608,8 +15466,7 @@ "lastName", "emailAddress", "subject", - "requestedById", - "createdAt" + "requestedById" ], "properties": { "id": { @@ -15798,8 +15655,7 @@ "lastName", "emailAddress", "subject", - "requestedById", - "createdAt" + "requestedById" ], "properties": { "id": { @@ -15876,8 +15732,7 @@ { "required": [ "id", - "appointmentId", - "createdAt" + "appointmentId" ], "properties": { "id": { @@ -15900,9 +15755,6 @@ "url": { "type": "string" }, - "startAsBroadcast": { - "type": "boolean" - }, "customFields": { "type": "object" }, @@ -15958,8 +15810,7 @@ "DsrAppointmentVideoChat": { "required": [ "id", - "appointmentId", - "createdAt" + "appointmentId" ], "properties": { "id": { @@ -15982,9 +15833,6 @@ "url": { "type": "string" }, - "startAsBroadcast": { - "type": "boolean" - }, "customFields": { "type": "object" }, @@ -16014,8 +15862,7 @@ "id", "attendeeId", "productId", - "alias", - "createdAt" + "alias" ], "properties": { "id": { @@ -16120,8 +15967,7 @@ "id", "attendeeId", "productId", - "alias", - "createdAt" + "alias" ], "properties": { "id": { @@ -16172,8 +16018,7 @@ "id", "name", "triggeredAt", - "attendeeId", - "createdAt" + "attendeeId" ], "properties": { "id": { @@ -16252,8 +16097,7 @@ "id", "name", "triggeredAt", - "attendeeId", - "createdAt" + "attendeeId" ], "properties": { "id": { @@ -16303,7 +16147,6 @@ "required": [ "id", "createdById", - "createdAt", "name" ], "properties": { @@ -16516,7 +16359,6 @@ "required": [ "id", "createdById", - "createdAt", "name" ], "properties": { @@ -16600,8 +16442,7 @@ "required": [ "id", "presentationId", - "cmsPageId", - "createdAt" + "cmsPageId" ], "properties": { "id": { @@ -16799,8 +16640,7 @@ "required": [ "id", "presentationId", - "cmsPageId", - "createdAt" + "cmsPageId" ], "properties": { "id": { @@ -16892,8 +16732,7 @@ "required": [ "id", "name", - "eventName", - "createdAt" + "eventName" ], "properties": { "id": { @@ -17012,8 +16851,7 @@ "required": [ "id", "name", - "eventName", - "createdAt" + "eventName" ], "properties": { "id": { @@ -17078,8 +16916,7 @@ { "required": [ "id", - "flowId", - "createdAt" + "flowId" ], "properties": { "id": { @@ -17293,8 +17130,7 @@ "description": "Added since version: 6.4.6.0", "required": [ "id", - "flowId", - "createdAt" + "flowId" ], "properties": { "id": { @@ -17377,8 +17213,7 @@ { "required": [ "id", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -17410,8 +17245,7 @@ "description": "Added since version: 6.4.18.0", "required": [ "id", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -17448,8 +17282,7 @@ "id", "originalName", "path", - "expireDate", - "createdAt" + "expireDate" ], "properties": { "id": { @@ -17528,8 +17361,7 @@ "id", "originalName", "path", - "expireDate", - "createdAt" + "expireDate" ], "properties": { "id": { @@ -17581,8 +17413,7 @@ "activity", "state", "records", - "config", - "createdAt" + "config" ], "properties": { "id": { @@ -17799,8 +17630,7 @@ "activity", "state", "records", - "config", - "createdAt" + "config" ], "properties": { "id": { @@ -17886,8 +17716,7 @@ "sourceEntity", "fileType", "delimiter", - "enclosure", - "createdAt" + "enclosure" ], "properties": { "id": { @@ -17992,8 +17821,7 @@ "sourceEntity", "fileType", "delimiter", - "enclosure", - "createdAt" + "enclosure" ], "properties": { "id": { @@ -18069,8 +17897,7 @@ "id", "label", "accessKey", - "secretAccessKey", - "createdAt" + "secretAccessKey" ], "properties": { "id": { @@ -18222,8 +18049,7 @@ "id", "label", "accessKey", - "secretAccessKey", - "createdAt" + "secretAccessKey" ], "properties": { "id": { @@ -18348,7 +18174,6 @@ { "required": [ "id", - "createdAt", "name", "url" ], @@ -18542,7 +18367,6 @@ "description": "Added since version: 6.4.0.0", "required": [ "id", - "createdAt", "name", "url" ], @@ -18698,8 +18522,7 @@ "required": [ "id", "localeId", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -19211,8 +19034,7 @@ "required": [ "id", "localeId", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -19368,7 +19190,6 @@ "required": [ "id", "code", - "createdAt", "name", "territory" ], @@ -19479,7 +19300,6 @@ "required": [ "id", "code", - "createdAt", "name", "territory" ], @@ -19536,8 +19356,7 @@ }, { "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -19578,8 +19397,7 @@ "LogEntry": { "description": "Added since version: 6.0.0.0", "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -19624,7 +19442,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -19711,7 +19528,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -19772,7 +19588,6 @@ "required": [ "id", "mailTemplateTypeId", - "createdAt", "subject", "contentHtml", "contentPlain" @@ -19895,7 +19710,6 @@ "required": [ "id", "mailTemplateTypeId", - "createdAt", "subject", "contentHtml", "contentPlain" @@ -20003,7 +19817,6 @@ "required": [ "id", "technicalName", - "createdAt", "name" ], "properties": { @@ -20085,7 +19898,6 @@ "required": [ "id", "technicalName", - "createdAt", "name" ], "properties": { @@ -20141,8 +19953,7 @@ "id", "productId", "categoryId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -20282,8 +20093,7 @@ "id", "productId", "categoryId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -20340,8 +20150,7 @@ }, { "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -21214,8 +21023,7 @@ "Media": { "description": "Added since version: 6.0.0.0", "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -21510,8 +21318,7 @@ { "required": [ "id", - "entity", - "createdAt" + "entity" ], "properties": { "id": { @@ -21577,8 +21384,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "entity", - "createdAt" + "entity" ], "properties": { "id": { @@ -21617,8 +21423,7 @@ "required": [ "id", "configurationId", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -21829,8 +21634,7 @@ "required": [ "id", "configurationId", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -21909,8 +21713,7 @@ }, { "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -22021,8 +21824,7 @@ "MediaFolderConfiguration": { "description": "Added since version: 6.0.0.0", "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -22140,8 +21942,7 @@ "id", "mediaId", "width", - "height", - "createdAt" + "height" ], "properties": { "id": { @@ -22227,8 +22028,7 @@ "url", "mediaId", "width", - "height", - "createdAt" + "height" ], "properties": { "id": { @@ -22285,8 +22085,7 @@ "required": [ "id", "width", - "height", - "createdAt" + "height" ], "properties": { "id": { @@ -22360,8 +22159,7 @@ "required": [ "id", "width", - "height", - "createdAt" + "height" ], "properties": { "id": { @@ -22411,8 +22209,7 @@ "status", "hash", "languageId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -22611,8 +22408,7 @@ "status", "hash", "languageId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -22731,8 +22527,7 @@ "required": [ "id", "status", - "message", - "createdAt" + "message" ], "properties": { "id": { @@ -22846,8 +22641,7 @@ "required": [ "id", "status", - "message", - "createdAt" + "message" ], "properties": { "id": { @@ -22910,7 +22704,6 @@ "global", "pattern", "start", - "createdAt", "name" ], "properties": { @@ -23061,7 +22854,6 @@ "global", "pattern", "start", - "createdAt", "name" ], "properties": { @@ -23130,8 +22922,7 @@ "required": [ "id", "numberRangeId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -23262,8 +23053,7 @@ "required": [ "id", "numberRangeId", - "salesChannelId", - "createdAt" + "salesChannelId" ], "properties": { "id": { @@ -23314,8 +23104,7 @@ "required": [ "id", "numberRangeId", - "lastValue", - "createdAt" + "lastValue" ], "properties": { "id": { @@ -23384,8 +23173,7 @@ "required": [ "id", "numberRangeId", - "lastValue", - "createdAt" + "lastValue" ], "properties": { "id": { @@ -23426,7 +23214,6 @@ "required": [ "id", "global", - "createdAt", "typeName" ], "properties": { @@ -23536,7 +23323,6 @@ "required": [ "id", "global", - "createdAt", "typeName" ], "properties": { @@ -23601,8 +23387,7 @@ "currencyFactor", "stateId", "itemRounding", - "totalRounding", - "createdAt" + "totalRounding" ], "properties": { "id": { @@ -24299,8 +24084,7 @@ "currencyFactor", "stateId", "itemRounding", - "totalRounding", - "createdAt" + "totalRounding" ], "properties": { "id": { @@ -24634,8 +24418,7 @@ "firstName", "lastName", "street", - "city", - "createdAt" + "city" ], "properties": { "id": { @@ -24881,8 +24664,7 @@ "firstName", "lastName", "street", - "city", - "createdAt" + "city" ], "properties": { "id": { @@ -24995,8 +24777,7 @@ "orderId", "email", "firstName", - "lastName", - "createdAt" + "lastName" ], "properties": { "id": { @@ -25167,8 +24948,7 @@ "orderId", "email", "firstName", - "lastName", - "createdAt" + "lastName" ], "properties": { "id": { @@ -25260,10 +25040,8 @@ "shippingOrderAddressId", "shippingMethodId", "stateId", - "trackingCodes", "shippingDateEarliest", - "shippingDateLatest", - "createdAt" + "shippingDateLatest" ], "properties": { "id": { @@ -25547,10 +25325,8 @@ "shippingOrderAddressId", "shippingMethodId", "stateId", - "trackingCodes", "shippingDateEarliest", - "shippingDateLatest", - "createdAt" + "shippingDateLatest" ], "properties": { "id": { @@ -25700,8 +25476,7 @@ "required": [ "id", "orderDeliveryId", - "orderLineItemId", - "createdAt" + "orderLineItemId" ], "properties": { "id": { @@ -25883,8 +25658,7 @@ "required": [ "id", "orderDeliveryId", - "orderLineItemId", - "createdAt" + "orderLineItemId" ], "properties": { "id": { @@ -26015,11 +25789,9 @@ "identifier", "quantity", "label", - "position", "states", "price", - "children", - "createdAt" + "children" ], "properties": { "id": { @@ -26471,11 +26243,9 @@ "identifier", "quantity", "label", - "position", "states", "price", - "children", - "createdAt" + "children" ], "properties": { "id": { @@ -26694,8 +26464,7 @@ "orderLineItemId", "mediaId", "position", - "accessGranted", - "createdAt" + "accessGranted" ], "properties": { "id": { @@ -26813,8 +26582,7 @@ "orderLineItemId", "mediaId", "position", - "accessGranted", - "createdAt" + "accessGranted" ], "properties": { "id": { @@ -26910,8 +26678,7 @@ "orderId", "paymentMethodId", "amount", - "stateId", - "createdAt" + "stateId" ], "properties": { "id": { @@ -27146,8 +26913,7 @@ "orderId", "paymentMethodId", "amount", - "stateId", - "createdAt" + "stateId" ], "properties": { "id": { @@ -27276,8 +27042,7 @@ "id", "orderTransactionId", "stateId", - "amount", - "createdAt" + "amount" ], "properties": { "id": { @@ -27478,8 +27243,7 @@ "id", "orderTransactionId", "stateId", - "amount", - "createdAt" + "amount" ], "properties": { "id": { @@ -27601,8 +27365,7 @@ "id", "captureId", "stateId", - "amount", - "createdAt" + "amount" ], "properties": { "id": { @@ -27806,8 +27569,7 @@ "id", "captureId", "stateId", - "amount", - "createdAt" + "amount" ], "properties": { "id": { @@ -27932,8 +27694,7 @@ "id", "refundId", "orderLineItemId", - "amount", - "createdAt" + "amount" ], "properties": { "id": { @@ -28114,8 +27875,7 @@ "id", "refundId", "orderLineItemId", - "amount", - "createdAt" + "amount" ], "properties": { "id": { @@ -28240,7 +28000,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -28590,7 +28349,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -28738,7 +28496,6 @@ "name", "autoload", "version", - "createdAt", "label" ], "properties": { @@ -28872,7 +28629,6 @@ "name", "autoload", "version", - "createdAt", "label" ], "properties": { @@ -28979,7 +28735,6 @@ "price", "productNumber", "stock", - "createdAt", "name" ], "properties": { @@ -29048,7 +28803,10 @@ "pattern": "^[0-9a-f]{32}$" }, "price": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "productNumber": { "type": "string" @@ -29127,7 +28885,10 @@ "type": "boolean" }, "purchasePrices": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "markAsTopseller": { "type": "boolean" @@ -30269,7 +30030,6 @@ "price", "productNumber", "stock", - "createdAt", "name" ], "properties": { @@ -30338,7 +30098,10 @@ "pattern": "^[0-9a-f]{32}$" }, "price": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "productNumber": { "type": "string" @@ -30417,7 +30180,10 @@ "type": "boolean" }, "purchasePrices": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "markAsTopseller": { "type": "boolean" @@ -30867,8 +30633,7 @@ "required": [ "id", "productId", - "optionId", - "createdAt" + "optionId" ], "properties": { "id": { @@ -31017,8 +30782,7 @@ "required": [ "id", "productId", - "optionId", - "createdAt" + "optionId" ], "properties": { "id": { @@ -31087,10 +30851,7 @@ "required": [ "id", "name", - "position", - "type", - "productId", - "createdAt" + "productId" ], "properties": { "id": { @@ -31249,10 +31010,7 @@ "required": [ "id", "name", - "position", - "type", - "productId", - "createdAt" + "productId" ], "properties": { "id": { @@ -31332,8 +31090,7 @@ "required": [ "id", "crossSellingId", - "productId", - "createdAt" + "productId" ], "properties": { "id": { @@ -31439,8 +31196,7 @@ "required": [ "id", "crossSellingId", - "productId", - "createdAt" + "productId" ], "properties": { "id": { @@ -31524,8 +31280,7 @@ "required": [ "id", "productId", - "mediaId", - "createdAt" + "mediaId" ], "properties": { "id": { @@ -31638,8 +31393,7 @@ "required": [ "id", "productId", - "mediaId", - "createdAt" + "mediaId" ], "properties": { "id": { @@ -31707,8 +31461,7 @@ "encoding", "fileFormat", "generateByCronjob", - "interval", - "createdAt" + "interval" ], "properties": { "id": { @@ -31955,8 +31708,7 @@ "encoding", "fileFormat", "generateByCronjob", - "interval", - "createdAt" + "interval" ], "properties": { "id": { @@ -32061,7 +31813,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -32136,7 +31887,6 @@ "description": "Added since version: 6.3.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -32278,7 +32028,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -32393,7 +32142,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -32456,8 +32204,7 @@ "required": [ "id", "productId", - "mediaId", - "createdAt" + "mediaId" ], "properties": { "id": { @@ -32601,8 +32348,7 @@ "required": [ "id", "productId", - "mediaId", - "createdAt" + "mediaId" ], "properties": { "id": { @@ -32704,8 +32450,7 @@ "productId", "ruleId", "price", - "quantityStart", - "createdAt" + "quantityStart" ], "properties": { "id": { @@ -32729,7 +32474,10 @@ "pattern": "^[0-9a-f]{32}$" }, "price": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "quantityStart": { "type": "integer", @@ -32827,8 +32575,7 @@ "productId", "ruleId", "price", - "quantityStart", - "createdAt" + "quantityStart" ], "properties": { "id": { @@ -32852,7 +32599,10 @@ "pattern": "^[0-9a-f]{32}$" }, "price": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "quantityStart": { "type": "integer", @@ -32929,8 +32679,7 @@ "salesChannelId", "languageId", "title", - "content", - "createdAt" + "content" ], "properties": { "id": { @@ -33126,8 +32875,7 @@ "salesChannelId", "languageId", "title", - "content", - "createdAt" + "content" ], "properties": { "id": { @@ -33213,10 +32961,7 @@ { "required": [ "id", - "languageId", - "andLogic", - "minSearchLength", - "createdAt" + "languageId" ], "properties": { "id": { @@ -33324,10 +33069,7 @@ "description": "Added since version: 6.3.5.0", "required": [ "id", - "languageId", - "andLogic", - "minSearchLength", - "createdAt" + "languageId" ], "properties": { "id": { @@ -33383,11 +33125,7 @@ "required": [ "id", "searchConfigId", - "field", - "tokenize", - "searchable", - "ranking", - "createdAt" + "field" ], "properties": { "id": { @@ -33498,11 +33236,7 @@ "required": [ "id", "searchConfigId", - "field", - "tokenize", - "searchable", - "ranking", - "createdAt" + "field" ], "properties": { "id": { @@ -33561,8 +33295,7 @@ "languageId", "productId", "keyword", - "ranking", - "createdAt" + "ranking" ], "properties": { "id": { @@ -33677,8 +33410,7 @@ "languageId", "productId", "keyword", - "ranking", - "createdAt" + "ranking" ], "properties": { "id": { @@ -33740,7 +33472,6 @@ "priority", "active", "fields", - "createdAt", "label" ], "properties": { @@ -33793,7 +33524,6 @@ "priority", "active", "fields", - "createdAt", "label" ], "properties": { @@ -33845,7 +33575,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -34057,7 +33786,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -34168,8 +33896,7 @@ "required": [ "id", "productStreamId", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -34320,8 +34047,7 @@ "required": [ "id", "productStreamId", - "type", - "createdAt" + "type" ], "properties": { "id": { @@ -34458,8 +34184,7 @@ "id", "productId", "salesChannelId", - "visibility", - "createdAt" + "visibility" ], "properties": { "id": { @@ -34566,8 +34291,7 @@ "id", "productId", "salesChannelId", - "visibility", - "createdAt" + "visibility" ], "properties": { "id": { @@ -34618,14 +34342,6 @@ { "required": [ "id", - "active", - "priority", - "exclusive", - "useCodes", - "useIndividualCodes", - "useSetGroups", - "preventCombination", - "createdAt", "name" ], "properties": { @@ -35008,14 +34724,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "active", - "priority", - "exclusive", - "useCodes", - "useIndividualCodes", - "useSetGroups", - "preventCombination", - "createdAt", "name" ], "properties": { @@ -35202,9 +34910,7 @@ "promotionId", "scope", "type", - "value", - "considerAdvancedRules", - "createdAt" + "value" ], "properties": { "id": { @@ -35362,9 +35068,7 @@ "promotionId", "scope", "type", - "value", - "considerAdvancedRules", - "createdAt" + "value" ], "properties": { "id": { @@ -35443,8 +35147,7 @@ "id", "discountId", "currencyId", - "price", - "createdAt" + "price" ], "properties": { "id": { @@ -35547,8 +35250,7 @@ "id", "discountId", "currencyId", - "price", - "createdAt" + "price" ], "properties": { "id": { @@ -35624,8 +35326,7 @@ "required": [ "id", "promotionId", - "code", - "createdAt" + "code" ], "properties": { "id": { @@ -35696,8 +35397,7 @@ "required": [ "id", "promotionId", - "code", - "createdAt" + "code" ], "properties": { "id": { @@ -35825,8 +35525,7 @@ "id", "promotionId", "salesChannelId", - "priority", - "createdAt" + "priority" ], "properties": { "id": { @@ -35929,8 +35628,7 @@ "id", "promotionId", "salesChannelId", - "priority", - "createdAt" + "priority" ], "properties": { "id": { @@ -35980,8 +35678,7 @@ "promotionId", "packagerKey", "sorterKey", - "value", - "createdAt" + "value" ], "properties": { "id": { @@ -36089,8 +35786,7 @@ "promotionId", "packagerKey", "sorterKey", - "value", - "createdAt" + "value" ], "properties": { "id": { @@ -36170,9 +35866,6 @@ { "required": [ "id", - "displayType", - "sortingType", - "createdAt", "name" ], "properties": { @@ -36263,9 +35956,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "displayType", - "sortingType", - "createdAt", "name" ], "properties": { @@ -36330,7 +36020,6 @@ "required": [ "id", "groupId", - "createdAt", "name" ], "properties": { @@ -36538,7 +36227,6 @@ "required": [ "id", "groupId", - "createdAt", "name" ], "properties": { @@ -36617,8 +36305,7 @@ "required": [ "id", "name", - "priority", - "createdAt" + "priority" ], "properties": { "id": { @@ -37112,8 +36799,7 @@ "required": [ "id", "name", - "priority", - "createdAt" + "priority" ], "properties": { "id": { @@ -37255,8 +36941,7 @@ "required": [ "id", "type", - "ruleId", - "createdAt" + "ruleId" ], "properties": { "id": { @@ -37431,8 +37116,7 @@ "required": [ "id", "type", - "ruleId", - "createdAt" + "ruleId" ], "properties": { "id": { @@ -37538,7 +37222,6 @@ "countryId", "navigationCategoryId", "accessKey", - "createdAt", "name", "homeEnabled" ], @@ -38874,7 +38557,6 @@ "countryId", "navigationCategoryId", "accessKey", - "createdAt", "name", "homeEnabled" ], @@ -39259,8 +38941,7 @@ }, { "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -39331,8 +39012,7 @@ "SalesChannelAnalytics": { "description": "Added since version: 6.2.0.0", "required": [ - "id", - "createdAt" + "id" ], "properties": { "id": { @@ -39436,8 +39116,7 @@ "salesChannelId", "languageId", "currencyId", - "snippetSetId", - "createdAt" + "snippetSetId" ], "properties": { "id": { @@ -39709,8 +39388,7 @@ "salesChannelId", "languageId", "currencyId", - "snippetSetId", - "createdAt" + "snippetSetId" ], "properties": { "id": { @@ -39905,7 +39583,6 @@ { "required": [ "id", - "createdAt", "name" ], "properties": { @@ -39998,7 +39675,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "name" ], "properties": { @@ -40065,7 +39741,6 @@ "required": [ "id", "salutationKey", - "createdAt", "displayName", "letterName" ], @@ -40269,7 +39944,6 @@ "required": [ "id", "salutationKey", - "createdAt", "displayName", "letterName" ], @@ -40349,9 +40023,7 @@ "scheduledTaskClass", "runInterval", "defaultRunInterval", - "status", - "nextExecutionTime", - "createdAt" + "status" ], "properties": { "id": { @@ -40406,9 +40078,7 @@ "scheduledTaskClass", "runInterval", "defaultRunInterval", - "status", - "nextExecutionTime", - "createdAt" + "status" ], "properties": { "id": { @@ -40465,8 +40135,7 @@ "script", "hook", "name", - "active", - "createdAt" + "active" ], "properties": { "id": { @@ -40545,8 +40214,7 @@ "script", "hook", "name", - "active", - "createdAt" + "active" ], "properties": { "id": { @@ -40598,8 +40266,7 @@ "foreignKey", "routeName", "pathInfo", - "seoPathInfo", - "createdAt" + "seoPathInfo" ], "properties": { "id": { @@ -40733,8 +40400,7 @@ "foreignKey", "routeName", "pathInfo", - "seoPathInfo", - "createdAt" + "seoPathInfo" ], "properties": { "id": { @@ -40811,8 +40477,7 @@ "required": [ "id", "entityName", - "routeName", - "createdAt" + "routeName" ], "properties": { "id": { @@ -40892,8 +40557,7 @@ "required": [ "id", "entityName", - "routeName", - "createdAt" + "routeName" ], "properties": { "id": { @@ -40945,8 +40609,6 @@ "required": [ "id", "deliveryTimeId", - "taxType", - "createdAt", "name" ], "properties": { @@ -41323,8 +40985,6 @@ "required": [ "id", "deliveryTimeId", - "taxType", - "createdAt", "name" ], "properties": { @@ -41443,8 +41103,7 @@ { "required": [ "id", - "shippingMethodId", - "createdAt" + "shippingMethodId" ], "properties": { "id": { @@ -41476,7 +41135,10 @@ "format": "float" }, "currencyPrice": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "customFields": { "type": "object" @@ -41592,8 +41254,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "shippingMethodId", - "createdAt" + "shippingMethodId" ], "properties": { "id": { @@ -41625,7 +41286,10 @@ "format": "float" }, "currencyPrice": { - "type": "object" + "type": "array", + "items": { + "$ref": "#/components/schemas/Price" + } }, "customFields": { "type": "object" @@ -41692,8 +41356,7 @@ "setId", "translationKey", "value", - "author", - "createdAt" + "author" ], "properties": { "id": { @@ -41772,8 +41435,7 @@ "setId", "translationKey", "value", - "author", - "createdAt" + "author" ], "properties": { "id": { @@ -41823,8 +41485,7 @@ "id", "name", "baseFile", - "iso", - "createdAt" + "iso" ], "properties": { "id": { @@ -41931,8 +41592,7 @@ "id", "name", "baseFile", - "iso", - "createdAt" + "iso" ], "properties": { "id": { @@ -41986,7 +41646,6 @@ "required": [ "id", "technicalName", - "createdAt", "name" ], "properties": { @@ -42128,7 +41787,6 @@ "required": [ "id", "technicalName", - "createdAt", "name" ], "properties": { @@ -42197,8 +41855,7 @@ "stateMachineId", "entityName", "fromStateId", - "toStateId", - "createdAt" + "toStateId" ], "properties": { "id": { @@ -42380,8 +42037,7 @@ "stateMachineId", "entityName", "fromStateId", - "toStateId", - "createdAt" + "toStateId" ], "properties": { "id": { @@ -42454,7 +42110,6 @@ "id", "technicalName", "stateMachineId", - "createdAt", "name" ], "properties": { @@ -42812,7 +42467,6 @@ "id", "technicalName", "stateMachineId", - "createdAt", "name" ], "properties": { @@ -42918,8 +42572,7 @@ "actionName", "stateMachineId", "fromStateId", - "toStateId", - "createdAt" + "toStateId" ], "properties": { "id": { @@ -43058,8 +42711,7 @@ "actionName", "stateMachineId", "fromStateId", - "toStateId", - "createdAt" + "toStateId" ], "properties": { "id": { @@ -43116,8 +42768,7 @@ "required": [ "id", "configurationKey", - "configurationValue", - "createdAt" + "configurationValue" ], "properties": { "id": { @@ -43193,8 +42844,7 @@ "required": [ "id", "configurationKey", - "configurationValue", - "createdAt" + "configurationValue" ], "properties": { "id": { @@ -43241,8 +42891,7 @@ { "required": [ "id", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -43555,8 +43204,7 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "name", - "createdAt" + "name" ], "properties": { "id": { @@ -43643,9 +43291,7 @@ "required": [ "id", "taxRate", - "name", - "position", - "createdAt" + "name" ], "properties": { "id": { @@ -43785,9 +43431,7 @@ "required": [ "id", "taxRate", - "name", - "position", - "createdAt" + "name" ], "properties": { "id": { @@ -43851,7 +43495,6 @@ "id", "identifier", "priority", - "createdAt", "name" ], "properties": { @@ -43973,7 +43616,6 @@ "id", "identifier", "priority", - "createdAt", "name" ], "properties": { @@ -44042,8 +43684,7 @@ "taxRuleTypeId", "countryId", "taxRate", - "taxId", - "createdAt" + "taxId" ], "properties": { "id": { @@ -44205,8 +43846,7 @@ "taxRuleTypeId", "countryId", "taxRate", - "taxId", - "createdAt" + "taxId" ], "properties": { "id": { @@ -44287,7 +43927,6 @@ "id", "technicalName", "position", - "createdAt", "typeName" ], "properties": { @@ -44366,7 +44005,6 @@ "id", "technicalName", "position", - "createdAt", "typeName" ], "properties": { @@ -44418,8 +44056,7 @@ "id", "name", "author", - "active", - "createdAt" + "active" ], "properties": { "id": { @@ -44618,8 +44255,7 @@ "id", "name", "author", - "active", - "createdAt" + "active" ], "properties": { "id": { @@ -44797,7 +44433,6 @@ { "required": [ "id", - "createdAt", "shortCode", "name" ], @@ -44873,7 +44508,6 @@ "description": "Added since version: 6.0.0.0", "required": [ "id", - "createdAt", "shortCode", "name" ], @@ -44926,9 +44560,7 @@ "username", "firstName", "lastName", - "email", - "timeZone", - "createdAt" + "email" ], "properties": { "id": { @@ -45621,9 +45253,7 @@ "username", "firstName", "lastName", - "email", - "timeZone", - "createdAt" + "email" ], "properties": { "id": { @@ -45984,8 +45614,7 @@ "id", "userId", "accessKey", - "secretAccessKey", - "createdAt" + "secretAccessKey" ], "properties": { "id": { @@ -46064,8 +45693,7 @@ "id", "userId", "accessKey", - "secretAccessKey", - "createdAt" + "secretAccessKey" ], "properties": { "id": { @@ -46115,8 +45743,7 @@ "required": [ "id", "userId", - "key", - "createdAt" + "key" ], "properties": { "id": { @@ -46187,8 +45814,7 @@ "required": [ "id", "userId", - "key", - "createdAt" + "key" ], "properties": { "id": { @@ -46231,8 +45857,7 @@ "required": [ "id", "hash", - "userId", - "createdAt" + "userId" ], "properties": { "id": { @@ -46300,8 +45925,7 @@ "required": [ "id", "hash", - "userId", - "createdAt" + "userId" ], "properties": { "id": { @@ -46342,9 +45966,7 @@ "id", "name", "eventName", - "url", - "errorCount", - "createdAt" + "url" ], "properties": { "id": { @@ -46430,9 +46052,7 @@ "id", "name", "eventName", - "url", - "errorCount", - "createdAt" + "url" ], "properties": { "id": { @@ -46491,8 +46111,7 @@ "webhookName", "eventName", "deliveryStatus", - "url", - "createdAt" + "url" ], "properties": { "id": { @@ -46566,8 +46185,7 @@ "webhookName", "eventName", "deliveryStatus", - "url", - "createdAt" + "url" ], "properties": { "id": { @@ -46632,68 +46250,6 @@ }, "type": "object" }, - "infoConfigResponse": { - "type": "object", - "properties": { - "version": { - "type": "string", - "description": "The Shopware version." - }, - "versionRevision": { - "type": "string", - "description": "The Shopware version revision." - }, - "adminWorker": { - "type": "object", - "description": "Information about the admin worker.", - "properties": { - "enableAdminWorker": { - "type": "boolean", - "description": "State of the admin worker." - }, - "transports": { - "type": "array", - "description": "Configured transports.", - "items": { - "type": "string" - } - } - } - }, - "bundles": { - "type": "object", - "description": "Asset files of active extensions", - "additionalProperties": { - "type": "object", - "properties": { - "css": { - "type": "array", - "items": { - "type": "string", - "description": "Url to the css file." - } - }, - "js": { - "type": "array", - "items": { - "type": "string", - "description": "Url to the js file." - } - } - } - } - }, - "settings": { - "type": "object", - "properties": { - "enableUrlFeature": { - "type": "boolean", - "description": "State of the `urlFeature` setting." - } - } - } - } - }, "OAuthScopes": { "description": "OAuth scopes that should be requested.", "type": "string", @@ -46818,6 +46374,111 @@ } ] }, + "Price": { + "type": "object", + "description": "Price object", + "properties": { + "currencyId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "gross": { + "description": "", + "type": "number" + }, + "net": { + "description": "", + "type": "number" + }, + "linked": { + "description": "", + "type": "boolean" + }, + "listPrice": { + "description": "", + "type": "object", + "properties": { + "currencyId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "gross": { + "description": "", + "type": "number" + }, + "net": { + "description": "", + "type": "number" + }, + "linked": { + "description": "", + "type": "boolean" + } + }, + "required": [ + "gross", + "net" + ] + }, + "regulationPrice": { + "description": "", + "type": "object", + "properties": { + "currencyId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "gross": { + "description": "", + "type": "number" + }, + "net": { + "description": "", + "type": "number" + }, + "linked": { + "description": "", + "type": "boolean" + } + }, + "required": [ + "gross", + "net" + ] + } + }, + "required": [ + "currencyId", + "gross", + "net" + ] + }, + "flowBuilderActionsResponse": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the flow action" + }, + "requirements": { + "type": "array", + "description": "When requirement fit with aware from `events.json` actions will be shown", + "items": { + "type": "string" + } + }, + "extensions": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Extensions data of event" + } + } + } + }, "businessEventsResponse": { "type": "array", "items": { @@ -46852,6 +46513,68 @@ } } }, + "infoConfigResponse": { + "type": "object", + "properties": { + "version": { + "type": "string", + "description": "The Shopware version." + }, + "versionRevision": { + "type": "string", + "description": "The Shopware version revision." + }, + "adminWorker": { + "type": "object", + "description": "Information about the admin worker.", + "properties": { + "enableAdminWorker": { + "type": "boolean", + "description": "State of the admin worker." + }, + "transports": { + "type": "array", + "description": "Configured transports.", + "items": { + "type": "string" + } + } + } + }, + "bundles": { + "type": "object", + "description": "Asset files of active extensions", + "additionalProperties": { + "type": "object", + "properties": { + "css": { + "type": "array", + "items": { + "type": "string", + "description": "Url to the css file." + } + }, + "js": { + "type": "array", + "items": { + "type": "string", + "description": "Url to the js file." + } + } + } + } + }, + "settings": { + "type": "object", + "properties": { + "enableUrlFeature": { + "type": "boolean", + "description": "State of the `urlFeature` setting." + } + } + } + } + }, "Criteria": { "type": "object", "description": "Search parameters. For more information, see our documentation on [Search Queries](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#structure)", @@ -46868,22 +46591,19 @@ "type": "array", "description": "List of filters to restrict the search result. For more information, see [Search Queries > Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#filter)", "items": { - "type": "object", - "properties": { - "type": { - "type": "string" + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" }, - "field": { - "type": "string" + { + "$ref": "#/components/schemas/EqualsFilter" }, - "value": { - "type": "string" + { + "$ref": "#/components/schemas/MultiNotFilter" + }, + { + "$ref": "#/components/schemas/RangeFilter" } - }, - "required": [ - "type", - "field", - "value" ] } }, @@ -46912,53 +46632,29 @@ "type": "array", "description": "Filters that applied without affecting aggregations. For more information, see [Search Queries > Post Filter](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#post-filter)", "items": { - "type": "object", - "properties": { - "type": { - "type": "string" + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" }, - "field": { - "type": "string" + { + "$ref": "#/components/schemas/EqualsFilter" }, - "value": { - "type": "string" + { + "$ref": "#/components/schemas/MultiNotFilter" + }, + { + "$ref": "#/components/schemas/RangeFilter" } - }, - "required": [ - "type", - "field", - "value" ] } }, "associations": { - "type": "object", - "description": "Used to fetch associations which are not fetched by default." + "$ref": "#/components/schemas/Associations" }, "aggregations": { "type": "array", - "description": "Used to perform aggregations on the search result. For more information, see [Search Queries > Aggregations](https://shopware.stoplight.io/docs/store-api/docs/concepts/search-queries.md#aggregations)", "items": { - "type": "object", - "properties": { - "name": { - "description": "Give your aggregation an identifier, so you can find it easier", - "type": "string" - }, - "type": { - "description": "The type of aggregation", - "type": "string" - }, - "field": { - "description": "The field you want to aggregate over.", - "type": "string" - } - }, - "required": [ - "name", - "type", - "field" - ] + "$ref": "#/components/schemas/Aggregation" } }, "grouping": { @@ -46986,759 +46682,717 @@ "exact", "next-pages" ] + }, + "ids": { + "type": "array", + "description": "List of ids to search for", + "items": { + "type": "string" + } + }, + "includes": { + "$ref": "#/components/schemas/Includes" } } }, - "flowBuilderActionsResponse": { + "Includes": { + "description": "Specify the fields that should be returned for the given entities. Object key needs to be the entity name, and the list of fields needs to be the value. Note that the include fields will only be stripped on the API-Level, consider using the `fields` parameter for performance reasons.", + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "Filters": { "type": "array", "items": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Name of the flow action" + "anyOf": [ + { + "$ref": "#/components/schemas/SimpleFilter" }, - "requirements": { - "type": "array", - "description": "When requirement fit with aware from `events.json` actions will be shown", - "items": { - "type": "string" - } + { + "$ref": "#/components/schemas/EqualsFilter" }, - "extensions": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Extensions data of event" + { + "$ref": "#/components/schemas/MultiNotFilter" + }, + { + "$ref": "#/components/schemas/RangeFilter" } - } + ] } }, - "DynamicPageOpenedPayload": { - "allOf": [ + "SimpleFilter": { + "anyOf": [ { - "$ref": "#/components/schemas/AbstractDynamicPageOpenedPayload" - } - ] - }, - "CartDeliveryPosition": { - "type": "object", - "description": "A list of all cart errors, such as insufficient stocks, invalid addresses or vouchers.", - "properties": { - "deliveryDate": { "type": "object", "properties": { - "earliest": { + "type": { "type": "string", - "format": "date-time" + "enum": [ + "contains", + "equalsAny", + "prefix", + "suffix" + ] }, - "latest": { - "type": "string", - "format": "date-time" + "field": { + "type": "string" + }, + "value": { + "type": "string" } - } - }, - "identifier": { - "type": "string" - }, - "lineItem": { - "$ref": "#/components/schemas/LineItem" + }, + "required": [ + "type", + "field", + "value" + ] }, - "price": { - "$ref": "#/components/schemas/CalculatedPrice" - } - } - }, - "CartItems": { - "type": "object", - "properties": { - "items": { - "type": "array", - "items": { - "$ref": "#/components/schemas/LineItem" - } + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "equalsAny", + "equalsAll" + ] + }, + "field": { + "type": "string" + }, + "value": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "required": [ + "type", + "field", + "value" + ] } - } + ] }, - "CalculatedPrice": { + "EqualsFilter": { "type": "object", - "description": "Represents a product along with detailed information required to display a variant selection.", "properties": { - "unitPrice": { - "type": "number" - }, - "quantity": { - "type": "number" - }, - "rawTotal": { - "type": "number" - }, - "totalPrice": { - "type": "number" + "type": { + "type": "string", + "enum": [ + "equals" + ] }, - "calculatedTaxes": { - "type": "array", - "items": { - "type": "object", - "properties": { - "apiAlias": { - "type": "string", - "enum": [ - "cart_tax_calculated" - ] - }, - "tax": { - "type": "number" - }, - "taxRate": { - "type": "number" - }, - "price": { - "type": "number" - } - }, - "required": [ - "apiAlias", - "tax", - "taxRate", - "price" - ] - } + "field": { + "type": "string" }, - "referencePrice": { + "value": { "oneOf": [ { - "$ref": "#/components/schemas/CartPriceReference" + "type": "string" }, { - "type": "null" - } - ] - }, - "listPrice": { - "oneOf": [ + "type": "number" + }, { - "$ref": "#/components/schemas/CartListPrice" + "type": "boolean" }, { "type": "null" } ] + } + }, + "required": [ + "type", + "field", + "value" + ] + }, + "MultiNotFilter": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "multi", + "not" + ] }, - "positionPrice": { - "type": "number" + "operator": { + "type": "string", + "enum": [ + "and", + "or", + "nor", + "nand" + ] }, - "netPrice": { - "type": "number" + "queries": { + "$ref": "#/components/schemas/Filters" + } + }, + "required": [ + "type", + "queries" + ] + }, + "RangeFilter": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "range" + ] }, - "regulationPrice": { + "field": { + "type": "string" + }, + "parameters": { "type": "object", "properties": { - "price": { - "type": "number" + "gte": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "apiAlias": { - "type": "string", - "enum": [ - "cart_regulation_price" + "gt": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "lte": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "lt": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ] } - }, - "nullable": true - }, - "hasRange": { - "type": "boolean" - }, - "variantId": { - "type": "string", - "format": "^[0-9a-f]{32}$", - "nullable": true + } + } + }, + "required": [ + "type", + "field", + "parameters" + ] + }, + "Sort": { + "type": "object", + "properties": { + "field": { + "type": "string" }, - "apiAlias": { + "order": { "type": "string", "enum": [ - "calculated_price" + "ASC", + "DESC" ] }, - "taxRules": { - "type": "array", - "description": "Currently active tax rules and/or rates", - "items": { - "type": "object", - "properties": { - "taxRate": { - "type": "number", - "format": "float" - }, - "name": { - "type": "string" - } - } - } + "naturalSorting": { + "type": "boolean" + }, + "type": { + "type": "string" } }, "required": [ - "apiAlias", - "hasRange", - "regulationPrice", - "listPrice", - "referencePrice", - "calculatedTaxes", - "totalPrice", - "quantity", - "unitPrice", - "positionPrice", - "netPrice", - "taxRules" + "field", + "order" ] }, - "JoinAppointmentResponse": { + "Associations": { "type": "object", - "description": "Includes all data you will need to attend to a appointment.", - "properties": { - "mercureSubscriberTopics": { - "type": "array", - "items": { - "type": "string", - "description": "mercure topic" - }, - "description": "The topics to which the attendee/guide can subscribe for" + "additionalProperties": { + "$ref": "#/components/schemas/Criteria" + } + }, + "Aggregation": { + "anyOf": [ + { + "$ref": "#/components/schemas/AggregationMetrics" }, - "mercurePublisherTopic": { - "oneOf": [ + { + "title": "AggregationEntity", + "allOf": [ { - "type": "string" + "$ref": "#/components/schemas/AggregationEntity" }, { - "type": "null" + "$ref": "#/components/schemas/SubAggregations" } - ], - "description": "The topic to which the attendee/guide can send updates" + ] }, - "JWTMercureSubscriberToken": { - "oneOf": [ + { + "title": "AggregationFilter", + "allOf": [ { - "type": "string" + "$ref": "#/components/schemas/AggregationFilter" }, { - "type": "null" + "$ref": "#/components/schemas/SubAggregations" } - ], - "description": "The JWT mercure token to publish updates" + ] }, - "mercureHubPublicUrl": { - "oneOf": [ + { + "title": "AggregationTerms", + "allOf": [ { - "type": "string" + "$ref": "#/components/schemas/AggregationTerms" }, { - "type": "null" + "$ref": "#/components/schemas/SubAggregations" } - ], - "description": "The mercure hub url to connect for subscribing and updating" + ] }, - "JWTMercurePublisherToken": { - "oneOf": [ + { + "title": "AggregationHistogram", + "allOf": [ { - "type": "string" + "$ref": "#/components/schemas/AggregationHistogram" }, { - "type": "null" + "$ref": "#/components/schemas/SubAggregations" } - ], - "description": "The JWT mercure token to subscribe for updates" - }, - "id": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The appointment id" - }, - "newContextToken": { - "type": "string", - "description": "The new context token" - }, - "attendeeId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The created Id for the attendee" - }, - "salesChannelId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The id of the current sales channel" - }, - "salesChannelName": { - "type": "string", - "description": "The name of the current sales channel" - }, - "appointmentName": { - "type": "string", - "description": "The name of the appointment" - }, - "presentationGuideMode": { - "type": "string", - "enum": [ - "self", - "guided" - ], - "description": "The type of the appointment" - }, - "isPreview": { - "type": "boolean", - "description": "To see if it's a preview appointment" + ] }, - "attendeeName": { - "oneOf": [ + { + "title": "AggregationRange", + "allOf": [ { - "type": "string" + "$ref": "#/components/schemas/AggregationRange" }, { - "type": "null" + "$ref": "#/components/schemas/SubAggregations" } - ], - "description": "The name of the attendee" - }, - "videoUserId": { - "oneOf": [ + ] + } + ] + }, + "SubAggregations": { + "type": "object", + "properties": { + "aggregation": { + "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/AggregationMetrics" }, { - "type": "null" + "$ref": "#/components/schemas/AggregationEntity" + }, + { + "$ref": "#/components/schemas/AggregationFilter" + }, + { + "$ref": "#/components/schemas/AggregationTerms" + }, + { + "$ref": "#/components/schemas/AggregationHistogram" + }, + { + "$ref": "#/components/schemas/AggregationRange" } - ], - "description": "The video user id that attendee could use" - }, - "b2bFeatures": { - "type": "object", - "description": "The b2b features that available for the appointment" + ] } - }, - "example": { - "mercureSubscriberTopics": [ - "gs-guide-actions-2d2c358f1ca04098aacf12873c2eed82", - "gs-presentation-state-for-client-2d2c358f1ca04098aacf12873c2eed82", - "gs-presentation-state-for-all-2d2c358f1ca04098aacf12873c2eed82" - ], - "mercurePublisherTopic": "gs-client-actions-2d2c358f1ca04098aacf12873c2eed82", - "JWTMercureSubscriberToken": "jwt token for subscribing to updates", - "mercureHubPublicUrl": "http://localhost:8081/.well-known/mercure", - "JWTMercurePublisherToken": "jwt token for publishing updates", - "attendeeName": "attendee name", - "videoUserId": null, - "b2bFeatures": { - "feature1": false, - "feature2": true - }, - "id": "2d2c358f1ca04098aacf12873c2eed82", - "newContextToken": "new context token to call the other routes", - "attendeeId": "b6358241e4ad4a4e99d0f729d21d63be", - "salesChannelId": "4a791ec7f9ff46b2ad67ae2f562891d3", - "salesChannelName": "Storefront", - "appointmentName": "Test Appointment", - "presentationGuideMode": "guided", - "isPreview": false, - "apiAlias": "swag_digital_sales_rooms_content_appointment_struct_appointment_join_struct" } }, - "WidgetProductListing": { + "AggregationEntity": { + "title": "AggregationEntity", "type": "object", - "description": "Includes all data you will need to attend to a appointment.", "properties": { - "extensions": { - "type": "array", - "description": "List of extensions", - "default": [] - }, - "products": { - "type": "array", - "description": "List of last seen products", - "items": { - "$ref": "#/components/schemas/Product" - } + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" }, - "total": { - "type": "integer", - "description": "The total number of products" + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "entity" + ] }, - "page": { - "type": "integer", - "description": "The current page" + "field": { + "description": "The field you want to aggregate over.", + "type": "string" }, - "limit": { - "type": "integer", - "description": "The number of products per page" + "definition": { + "description": "The entity definition e.g \"product_manufacturer\".", + "type": "string" } - } + }, + "required": [ + "name", + "type", + "field", + "definition" + ] }, - "AttendeeInsights": { + "AggregationFilter": { + "title": "AggregationFilter", "type": "object", - "description": "Attendee Insights", "properties": { - "id": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "Id of the attendee" + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" }, - "cartSum": { - "type": "number", - "description": "Sum of the cart net in base currency" + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "filter" + ] }, - "productCount": { - "type": "number", - "description": "Sum of all quantities in the cart which were added during the appointment" + "filter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filters" + } } }, - "example": { - "04da9d8572494ae68391a471d4c3a470": { - "extensions": [], - "id": "04da9d8572494ae68391a471d4c3a470", - "cartSum": 6770.53, - "productCount": 3, - "lineItemCount": 3 - } - } - }, - "LineItemType": { - "type": "string", - "enum": [ - "product", - "credit", - "custom", - "promotion", - "discount", - "container", - "quantity" + "required": [ + "name", + "type", + "filter" ] }, - "LineItem": { + "AggregationTerms": { + "title": "AggregationTerms", "type": "object", "properties": { - "children": { - "type": "array", - "items": { - "$ref": "#/components/schemas/LineItem" - } + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", + "type": "string" }, - "cover": { - "$ref": "#/components/schemas/ProductMedia" + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "terms" + ] }, - "dataContextHash": { + "field": { + "description": "The field you want to aggregate over.", "type": "string" }, - "dataTimestamp": { + "limit": { + "description": "The number of terms to return", + "type": "number" + }, + "sort": { + "type": "array", + "description": "Sorting the aggregation result.", + "items": { + "$ref": "#/components/schemas/Sort" + } + } + }, + "required": [ + "name", + "type", + "field" + ] + }, + "AggregationHistogram": { + "title": "AggregationHistogram", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", "type": "string" }, - "deliveryInformation": { - "$ref": "#/components/schemas/CartDeliveryInformation" + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "histogram" + ] }, - "description": { + "field": { + "description": "The field you want to aggregate over.", "type": "string" }, - "good": { - "type": "boolean" + "interval": { + "description": "The interval of the histogram", + "type": "number" }, - "id": { + "format": { + "description": "The format of the histogram", "type": "string" }, - "label": { + "timeZone": { + "description": "The timezone of the histogram", + "type": "string" + } + }, + "required": [ + "name", + "type", + "field" + ] + }, + "AggregationRange": { + "title": "AggregationRange", + "description": "For more information, see [Aggregations Reference > Range Aggregation](https://developer.shopware.com/docs/resources/references/core-reference/dal-reference/aggregations-reference.html#range-aggregations)", + "type": "object", + "properties": { + "name": { + "description": "Give your aggregation an identifier, so you can find it easier", "type": "string" }, - "modified": { - "type": "boolean" - }, - "modifiedByApp": { - "type": "boolean" + "type": { + "description": "The type of aggregation", + "type": "string", + "enum": [ + "range" + ] }, - "payload": { - "$ref": "#/components/schemas/ProductJsonApi" + "field": { + "description": "The field you want to aggregate over.", + "type": "string" }, - "price": { - "type": "object", - "properties": { - "apiAlias": { - "type": "string", - "enum": [ - "calculated_price" - ] - }, - "calculatedTaxes": { - "type": "array", - "items": { + "ranges": { + "description": "The ranges of the aggregation", + "type": "array", + "items": { + "type": "object", + "anyOf": [ + { "type": "object", + "title": "From and to", "properties": { - "apiAlias": { - "type": "string", - "enum": [ - "cart_tax_calculated" - ] - }, - "tax": { - "type": "number" - }, - "taxRate": { - "type": "number" + "from": { + "type": "number", + "description": "The lower bound of the range" }, - "price": { - "type": "number" + "to": { + "type": "number", + "description": "The upper bound of the range" } }, "required": [ - "apiAlias", - "tax", - "taxRate", - "price" + "from", + "to" ] - } - }, - "listPrice": { - "oneOf": [ - { - "$ref": "#/components/schemas/CartListPrice" - }, - { - "type": "null" - } - ] - }, - "quantity": { - "type": "number" - }, - "referencePrice": { - "oneOf": [ - { - "$ref": "#/components/schemas/CartPriceReference" - }, - { - "type": "null" - } - ] - }, - "regulationPrice": { - "type": "object", - "properties": { - "price": { - "type": "number" + }, + { + "type": "object", + "title": "From only", + "properties": { + "from": { + "type": "string", + "description": "The lower bound of the range" + } }, - "apiAlias": { - "type": "string", - "enum": [ - "cart_regulation_price" - ] - } + "required": [ + "from" + ] }, - "nullable": true - }, - "totalPrice": { - "type": "number" - }, - "unitPrice": { - "type": "number" - }, - "taxRules": { - "type": "array", - "description": "Currently active tax rules and/or rates", - "items": { + { "type": "object", + "title": "To only", "properties": { - "taxRate": { - "type": "number", - "format": "float" - }, - "name": { - "type": "string" + "to": { + "type": "string", + "description": "The upper bound of the range" } - } + }, + "required": [ + "to" + ] } - } - }, - "required": [ - "apiAlias", - "totalPrice", - "quantity", - "unitPrice" + ] + } + } + }, + "required": [ + "name", + "type", + "field", + "ranges" + ] + }, + "AggregationMetrics": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string", + "enum": [ + "avg", + "count", + "max", + "min", + "stats", + "sum" ] }, - "priceDefinition": { - "$ref": "#/components/schemas/CartPriceQuantity" + "field": { + "type": "string" + } + }, + "required": [ + "name", + "type", + "field" + ] + }, + "CartPriceQuantity": { + "type": "object", + "properties": { + "apiAlias": { + "type": "string", + "enum": [ + "cart_price_quantity" + ] + }, + "isCalculated": { + "type": "boolean" + }, + "listPrice": { + "$ref": "#/components/schemas/CartListPrice" + }, + "price": { + "type": "number" }, "quantity": { "type": "number" }, - "quantityInformation": { - "type": "object", + "regulationPrice": { "properties": { - "maxPurchase": { - "type": "number" - }, - "minPurchase": { - "type": "number" - }, - "purchaseSteps": { - "type": "number" + "price": { + "type": "number", + "format": "float" } - } - }, - "referencedId": { - "type": "string" - }, - "removable": { - "type": "boolean" - }, - "stackable": { - "type": "boolean" + }, + "type": "object" }, - "states": { + "taxRules": { "type": "array", "items": { - "type": "string", - "enum": [ - "is-physical", - "is-download" - ] + "type": "object", + "properties": { + "taxRate": { + "type": "number", + "format": "float" + }, + "name": { + "type": "string" + } + } } }, "type": { - "$ref": "#/components/schemas/LineItemType" - }, - "uniqueIdentifier": { "type": "string" } }, "required": [ - "id", - "type" + "apiAlias" ] }, - "PresentationCmsPage": { + "StateForGuides": { "type": "object", "properties": { - "id": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The presentation cms page id" - }, - "title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "description": "The title of presentation cms page" + "clients": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] }, - "presentationId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The presentation using this presentation cms page" - }, - "dsrPresentationVersionId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - }, - "cmsPageId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The CMS page id the presentation using" - }, - "cmsPage": { - "$ref": "#/components/schemas/CmsPage" - }, - "cmsPageVersionId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "The CMS page version id the presentation using" - }, - "productId": { - "anyOf": [ - { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - }, - { - "type": "null" - } - ], - "description": "The product id is assigned to presentation if it's product detail" + "inactiveClients": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] }, - "productStreamId": { - "anyOf": [ - { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - }, - { - "type": "null" - } - ], - "description": "The product stream id is assigned to presentation if it's product listing" + "guides": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] }, - "pickedProductIds": { + "videoGuideToken": { "anyOf": [ { - "type": "array", - "items": { - "type": "string", - "pattern": "^[0-9a-f]{32}$", - "description": "Product id" - } + "type": "string" }, { "type": "null" } - ], - "description": "The product id is assigned to presentation if it's product listing or instant listing" - }, - "position": { - "type": "integer", - "description": "The position of slide" + ] }, - "isInstantListing": { - "type": "boolean", - "description": "True if this slide is an instant listing" + "quickViewState": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] }, - "createdAt": { + "extensions": { + "type": "array", + "default": [] + } + } + }, + "AttendeeInsights": { + "type": "object", + "description": "Attendee Insights", + "properties": { + "id": { "type": "string", - "format": "date-time" - }, - "updatedAt": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ] + "pattern": "^[0-9a-f]{32}$", + "description": "Id of the attendee" }, - "customFields": { - "anyOf": [ - { - "type": "object" - }, - { - "type": "null" - } - ] + "cartSum": { + "type": "number", + "description": "Sum of the cart net in base currency" }, - "translated": { - "type": "object", - "properties": { - "title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - } - } + "productCount": { + "type": "number", + "description": "Sum of all quantities in the cart which were added during the appointment" + } + }, + "example": { + "04da9d8572494ae68391a471d4c3a470": { + "extensions": [], + "id": "04da9d8572494ae68391a471d4c3a470", + "cartSum": 6770.53, + "productCount": 3, + "lineItemCount": 3 } } }, @@ -47793,172 +47447,6 @@ } } }, - "GuidePresentationStateResponse": { - "type": "object", - "properties": { - "stateForAll": { - "$ref": "#/components/schemas/StateForAll" - }, - "stateForClients": { - "$ref": "#/components/schemas/StateForGuides" - } - }, - "example": { - "extensions": [], - "stateForAll": { - "currentGuideProductId": null, - "lastActiveGuideSection": null, - "currentPageId": null, - "currentSectionId": null, - "currentSlideAlias": 0, - "currentDynamicPage": null, - "started": false, - "running": false, - "ended": false, - "startedAt": null, - "endedAt": null, - "accessibleFrom": { - "date": "2023-08-04 00:00:00.000000", - "timezone_type": 3, - "timezone": "UTC" - }, - "accessibleTo": { - "date": "2023-08-05 00:00:00.000000", - "timezone_type": 3, - "timezone": "UTC" - }, - "appointmentMode": "guided", - "videoAudioSettings": "both", - "videoRoomUrl": "", - "attendeeRestrictionType": "open", - "productDetailDefaultPageId": "bea211b5099241719830df8026624f7f", - "quickviewPageId": "182d3f7f988044adbba449b70c8bc472", - "productListingDefaultPageId": "33e88c7994fa4cf79a1265e5105b93b2", - "allowUserActionsForGuide": true, - "broadcastMode": false, - "extensions": [] - }, - "stateForGuides": { - "clients": [], - "inactiveClients": { - "2b4066cd37a341088e32a81e04a56817": { - "attendeeId": "2b4066cd37a341088e32a81e04a56817", - "attendeeName": "Attendee 1", - "videoUserId": null, - "guideCartPermissionsGranted": false, - "hasJoined": false - }, - "302108ad602b4ac687f5247aae5d0297": { - "attendeeId": "302108ad602b4ac687f5247aae5d0297", - "attendeeName": null, - "videoUserId": null, - "guideCartPermissionsGranted": false, - "hasJoined": true - }, - "5a3b4e84acab47119b8a6bceb79e732e": { - "attendeeId": "5a3b4e84acab47119b8a6bceb79e732e", - "attendeeName": "Test attende name", - "videoUserId": null, - "guideCartPermissionsGranted": true, - "hasJoined": true - }, - "b6358241e4ad4a4e99d0f729d21d63be": { - "attendeeId": "b6358241e4ad4a4e99d0f729d21d63be", - "attendeeName": null, - "videoUserId": null, - "guideCartPermissionsGranted": false, - "hasJoined": true - }, - "f1bb9374308d4e088c29d10a2fc8cc07": { - "attendeeId": "f1bb9374308d4e088c29d10a2fc8cc07", - "attendeeName": null, - "videoUserId": null, - "guideCartPermissionsGranted": false, - "hasJoined": false - } - }, - "guides": { - "1850bbdc12dc44aba95bc78b16c3643c": { - "attendeeId": "1850bbdc12dc44aba95bc78b16c3643c", - "attendeeName": " admin", - "videoUserId": null, - "guideCartPermissionsGranted": false, - "hasJoined": true - } - }, - "videoGuideToken": null, - "quickViewState": [], - "extensions": [] - } - } - }, - "GetAttendeeInsightsResponse": { - "type": "object", - "description": "Returns aggregations for the current attendees within the appointment.", - "properties": { - "attendees": { - "type": "array", - "items": { - "$ref": "#/components/schemas/AttendeeInsights" - } - }, - "currencyId": { - "type": "string", - "pattern": "^[0-9a-f]{32}$" - }, - "currencySymbol": { - "type": "string" - } - }, - "example": { - "extensions": [], - "attendees": { - "04da9d8572494ae68391a471d4c3a470": { - "extensions": [], - "id": "04da9d8572494ae68391a471d4c3a470", - "cartSum": 6770.53, - "productCount": 3, - "lineItemCount": 3 - } - }, - "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca", - "currencySymbol": "$" - } - }, - "VideoChatCreateStruct": { - "type": "object", - "description": "Includes all data you will need to attend to a appointment.", - "properties": { - "roomUrl": { - "type": "string", - "description": "Url of the video room in daily" - }, - "roomName": { - "type": "string", - "description": "Name of the video room in daily" - }, - "userToken": { - "type": "string", - "description": "Token for the end users to connect to the daily room" - }, - "ownerToken": { - "type": "string", - "description": "Token for the room owner (guide) to connect to the daily room" - }, - "startAsBroadcast": { - "type": "boolean", - "default": false - } - }, - "example": { - "roomUrl": "http://daily.co/rSq20mrgwsj4eIXo1u95", - "userToken": "dummy user token", - "ownerToken": "dummy owner token", - "roomName": "rSq20mrgwsj4eIXo1u95", - "startAsBroadcast": false, - "extensions": [] - } - }, "StateForAll": { "type": "object", "properties": { @@ -48174,69 +47662,138 @@ } } }, - "CartPriceQuantity": { + "CartPriceReference": { "type": "object", "properties": { - "apiAlias": { - "type": "string", - "enum": [ - "cart_price_quantity" - ] + "purchaseUnit": { + "type": "number" }, - "isCalculated": { - "type": "boolean" + "referenceUnit": { + "type": "number" }, - "listPrice": { - "$ref": "#/components/schemas/CartListPrice" + "unitName": { + "type": "string" }, "price": { "type": "number" }, - "quantity": { - "type": "number" + "apiAlias": { + "type": "string", + "enum": [ + "cart_price_reference" + ] + }, + "listPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/CartListPrice" + }, + { + "type": "null" + } + ] }, "regulationPrice": { + "type": "object", "properties": { "price": { - "type": "number", - "format": "float" + "type": "number" + }, + "apiAlias": { + "type": "string", + "enum": [ + "cart_regulation_price" + ] } }, - "type": "object" + "nullable": true }, - "taxRules": { + "hasRange": { + "type": "boolean" + }, + "variantId": { + "type": "string", + "format": "^[0-9a-f]{32}$", + "nullable": true + } + }, + "required": [ + "apiAlias", + "hasRange", + "regulationPrice", + "listPrice", + "calculatedTaxes", + "totalPrice", + "quantity", + "unitName" + ] + }, + "Cart": { + "type": "object", + "properties": { + "name": { + "description": "Name of the cart - for example `guest-cart`", + "type": "string" + }, + "token": { + "description": "Context token identifying the cart and the user session", + "type": "string" + }, + "price": { + "$ref": "#/components/schemas/CalculatedPrice" + }, + "lineItems": { + "description": "All items within the cart", + "type": "array", + "items": { + "$ref": "#/components/schemas/LineItem" + } + }, + "errors": { + "type": "array", + "description": "A list of all cart errors, such as insufficient stocks, invalid addresses or vouchers.", + "items": { + "$ref": "#/components/schemas/CartError" + } + }, + "deliveries": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CartDelivery" + } + }, + "transactions": { + "description": "A list of all payment transactions associated with the current cart.", "type": "array", "items": { "type": "object", "properties": { - "taxRate": { - "type": "number", - "format": "float" - }, - "name": { + "paymentMethodId": { "type": "string" + }, + "amount": { + "$ref": "#/components/schemas/CalculatedPrice" } } } }, - "type": { - "type": "string" - } - }, - "required": [ - "apiAlias" - ] - }, - "GetListBodyRequest": { - "type": "object", - "properties": { - "limit": { - "type": "integer", - "description": "Max amount of resources to be returned in a page" + "modified": { + "type": "boolean" }, - "page": { - "type": "integer", - "description": "The page to be returned" + "customerComment": { + "type": "string", + "description": "A comment that can be added to the cart.", + "nullable": true + }, + "affiliateCode": { + "type": "string", + "description": "An affiliate tracking code", + "nullable": true + }, + "campaignCode": { + "type": "string", + "description": "A campaign tracking code", + "nullable": true } } }, @@ -48269,139 +47826,810 @@ } } }, - "Cart": { + "DynamicPageOpenedPayload": { + "allOf": [ + { + "$ref": "#/components/schemas/AbstractDynamicPageOpenedPayload" + } + ] + }, + "GetAttendeeInsightsResponse": { + "type": "object", + "description": "Returns aggregations for the current attendees within the appointment.", + "properties": { + "attendees": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AttendeeInsights" + } + }, + "currencyId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + "currencySymbol": { + "type": "string" + } + }, + "example": { + "extensions": [], + "attendees": { + "04da9d8572494ae68391a471d4c3a470": { + "extensions": [], + "id": "04da9d8572494ae68391a471d4c3a470", + "cartSum": 6770.53, + "productCount": 3, + "lineItemCount": 3 + } + }, + "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca", + "currencySymbol": "$" + } + }, + "GuidePresentationStateResponse": { + "type": "object", + "properties": { + "stateForAll": { + "$ref": "#/components/schemas/StateForAll" + }, + "stateForClients": { + "$ref": "#/components/schemas/StateForGuides" + } + }, + "example": { + "extensions": [], + "stateForAll": { + "currentGuideProductId": null, + "lastActiveGuideSection": null, + "currentPageId": null, + "currentSectionId": null, + "currentSlideAlias": 0, + "currentDynamicPage": null, + "started": false, + "running": false, + "ended": false, + "startedAt": null, + "endedAt": null, + "accessibleFrom": { + "date": "2023-08-04 00:00:00.000000", + "timezone_type": 3, + "timezone": "UTC" + }, + "accessibleTo": { + "date": "2023-08-05 00:00:00.000000", + "timezone_type": 3, + "timezone": "UTC" + }, + "appointmentMode": "guided", + "videoAudioSettings": "both", + "videoRoomUrl": "", + "attendeeRestrictionType": "open", + "productDetailDefaultPageId": "bea211b5099241719830df8026624f7f", + "quickviewPageId": "182d3f7f988044adbba449b70c8bc472", + "productListingDefaultPageId": "33e88c7994fa4cf79a1265e5105b93b2", + "allowUserActionsForGuide": true, + "broadcastMode": false, + "extensions": [] + }, + "stateForGuides": { + "clients": [], + "inactiveClients": { + "2b4066cd37a341088e32a81e04a56817": { + "attendeeId": "2b4066cd37a341088e32a81e04a56817", + "attendeeName": "Attendee 1", + "videoUserId": null, + "guideCartPermissionsGranted": false, + "hasJoined": false + }, + "302108ad602b4ac687f5247aae5d0297": { + "attendeeId": "302108ad602b4ac687f5247aae5d0297", + "attendeeName": null, + "videoUserId": null, + "guideCartPermissionsGranted": false, + "hasJoined": true + }, + "5a3b4e84acab47119b8a6bceb79e732e": { + "attendeeId": "5a3b4e84acab47119b8a6bceb79e732e", + "attendeeName": "Test attende name", + "videoUserId": null, + "guideCartPermissionsGranted": true, + "hasJoined": true + }, + "b6358241e4ad4a4e99d0f729d21d63be": { + "attendeeId": "b6358241e4ad4a4e99d0f729d21d63be", + "attendeeName": null, + "videoUserId": null, + "guideCartPermissionsGranted": false, + "hasJoined": true + }, + "f1bb9374308d4e088c29d10a2fc8cc07": { + "attendeeId": "f1bb9374308d4e088c29d10a2fc8cc07", + "attendeeName": null, + "videoUserId": null, + "guideCartPermissionsGranted": false, + "hasJoined": false + } + }, + "guides": { + "1850bbdc12dc44aba95bc78b16c3643c": { + "attendeeId": "1850bbdc12dc44aba95bc78b16c3643c", + "attendeeName": " admin", + "videoUserId": null, + "guideCartPermissionsGranted": false, + "hasJoined": true + } + }, + "videoGuideToken": null, + "quickViewState": [], + "extensions": [] + } + } + }, + "CalculatedPrice": { + "type": "object", + "description": "Represents a product along with detailed information required to display a variant selection.", + "properties": { + "unitPrice": { + "type": "number" + }, + "quantity": { + "type": "number" + }, + "rawTotal": { + "type": "number" + }, + "totalPrice": { + "type": "number" + }, + "calculatedTaxes": { + "type": "array", + "items": { + "type": "object", + "properties": { + "apiAlias": { + "type": "string", + "enum": [ + "cart_tax_calculated" + ] + }, + "tax": { + "type": "number" + }, + "taxRate": { + "type": "number" + }, + "price": { + "type": "number" + } + }, + "required": [ + "apiAlias", + "tax", + "taxRate", + "price" + ] + } + }, + "referencePrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/CartPriceReference" + }, + { + "type": "null" + } + ] + }, + "listPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/CartListPrice" + }, + { + "type": "null" + } + ] + }, + "positionPrice": { + "type": "number" + }, + "netPrice": { + "type": "number" + }, + "regulationPrice": { + "type": "object", + "properties": { + "price": { + "type": "number" + }, + "apiAlias": { + "type": "string", + "enum": [ + "cart_regulation_price" + ] + } + }, + "nullable": true + }, + "hasRange": { + "type": "boolean" + }, + "variantId": { + "type": "string", + "format": "^[0-9a-f]{32}$", + "nullable": true + }, + "apiAlias": { + "type": "string", + "enum": [ + "calculated_price" + ] + }, + "taxRules": { + "type": "array", + "description": "Currently active tax rules and/or rates", + "items": { + "type": "object", + "properties": { + "taxRate": { + "type": "number", + "format": "float" + }, + "name": { + "type": "string" + } + } + } + } + }, + "required": [ + "apiAlias", + "hasRange", + "regulationPrice", + "listPrice", + "referencePrice", + "calculatedTaxes", + "totalPrice", + "quantity", + "unitPrice", + "positionPrice", + "netPrice", + "taxRules" + ] + }, + "CartListPrice": { + "type": "object", + "description": "", + "properties": { + "discount": { + "type": "number" + }, + "percentage": { + "type": "number" + }, + "price": { + "type": "number" + }, + "apiAlias": { + "type": "string", + "enum": [ + "cart_list_price" + ] + } + }, + "required": [ + "apiAlias" + ] + }, + "WidgetProductListing": { + "type": "object", + "description": "Includes all data you will need to attend to a appointment.", + "properties": { + "extensions": { + "type": "array", + "description": "List of extensions", + "default": [] + }, + "products": { + "type": "array", + "description": "List of last seen products", + "items": { + "$ref": "#/components/schemas/Product" + } + }, + "total": { + "type": "integer", + "description": "The total number of products" + }, + "page": { + "type": "integer", + "description": "The current page" + }, + "limit": { + "type": "integer", + "description": "The number of products per page" + } + } + }, + "CartItems": { + "type": "object", + "properties": { + "items": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineItem" + } + } + } + }, + "VideoChatCreateStruct": { + "type": "object", + "description": "Includes all data you will need to attend to a appointment.", + "properties": { + "roomUrl": { + "type": "string", + "description": "Url of the video room in daily" + }, + "roomName": { + "type": "string", + "description": "Name of the video room in daily" + }, + "userToken": { + "type": "string", + "description": "Token for the end users to connect to the daily room" + }, + "ownerToken": { + "type": "string", + "description": "Token for the room owner (guide) to connect to the daily room" + } + }, + "example": { + "roomUrl": "http://daily.co/rSq20mrgwsj4eIXo1u95", + "userToken": "dummy user token", + "ownerToken": "dummy owner token", + "roomName": "rSq20mrgwsj4eIXo1u95", + "extensions": [] + } + }, + "LineItemType": { + "type": "string", + "enum": [ + "product", + "credit", + "custom", + "promotion", + "discount", + "container", + "quantity", + "dsr-line-item-discount", + "dsr-cart-discount" + ] + }, + "LineItem": { + "type": "object", + "properties": { + "children": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LineItem" + } + }, + "cover": { + "$ref": "#/components/schemas/ProductMedia" + }, + "dataContextHash": { + "type": "string" + }, + "dataTimestamp": { + "type": "string" + }, + "deliveryInformation": { + "$ref": "#/components/schemas/CartDeliveryInformation" + }, + "description": { + "type": "string" + }, + "good": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "label": { + "type": "string" + }, + "modified": { + "type": "boolean" + }, + "modifiedByApp": { + "type": "boolean" + }, + "payload": { + "allOf": [ + { + "$ref": "#/components/schemas/ProductJsonApi" + }, + { + "type": "object", + "properties": { + "discountType": { + "type": "string", + "enum": [ + "percentage", + "absolute" + ] + }, + "discountValue": { + "type": "number", + "format": "float", + "maximum": 0 + }, + "discountPrice": { + "type": "number", + "format": "float", + "maximum": 0 + } + } + } + ] + }, + "price": { + "type": "object", + "properties": { + "apiAlias": { + "type": "string", + "enum": [ + "calculated_price" + ] + }, + "calculatedTaxes": { + "type": "array", + "items": { + "type": "object", + "properties": { + "apiAlias": { + "type": "string", + "enum": [ + "cart_tax_calculated" + ] + }, + "tax": { + "type": "number" + }, + "taxRate": { + "type": "number" + }, + "price": { + "type": "number" + } + }, + "required": [ + "apiAlias", + "tax", + "taxRate", + "price" + ] + } + }, + "listPrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/CartListPrice" + }, + { + "type": "null" + } + ] + }, + "quantity": { + "type": "number" + }, + "referencePrice": { + "oneOf": [ + { + "$ref": "#/components/schemas/CartPriceReference" + }, + { + "type": "null" + } + ] + }, + "regulationPrice": { + "type": "object", + "properties": { + "price": { + "type": "number" + }, + "apiAlias": { + "type": "string", + "enum": [ + "cart_regulation_price" + ] + } + }, + "nullable": true + }, + "totalPrice": { + "type": "number" + }, + "unitPrice": { + "type": "number" + }, + "taxRules": { + "type": "array", + "description": "Currently active tax rules and/or rates", + "items": { + "type": "object", + "properties": { + "taxRate": { + "type": "number", + "format": "float" + }, + "name": { + "type": "string" + } + } + } + } + }, + "required": [ + "apiAlias", + "totalPrice", + "quantity", + "unitPrice" + ] + }, + "priceDefinition": { + "$ref": "#/components/schemas/CartPriceQuantity" + }, + "quantity": { + "type": "number" + }, + "quantityInformation": { + "type": "object", + "properties": { + "maxPurchase": { + "type": "number" + }, + "minPurchase": { + "type": "number" + }, + "purchaseSteps": { + "type": "number" + } + } + }, + "referencedId": { + "type": "string" + }, + "removable": { + "type": "boolean" + }, + "stackable": { + "type": "boolean" + }, + "states": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "is-physical", + "is-download" + ] + } + }, + "type": { + "$ref": "#/components/schemas/LineItemType" + }, + "uniqueIdentifier": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + }, + "GetListBodyRequest": { + "type": "object", + "properties": { + "limit": { + "type": "integer", + "description": "Max amount of resources to be returned in a page" + }, + "page": { + "type": "integer", + "description": "The page to be returned" + } + } + }, + "PresentationCmsPage": { "type": "object", "properties": { - "name": { - "description": "Name of the cart - for example `guest-cart`", - "type": "string" + "id": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The presentation cms page id" }, - "token": { - "description": "Context token identifying the cart and the user session", - "type": "string" + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "The title of presentation cms page" }, - "price": { - "$ref": "#/components/schemas/CalculatedPrice" + "presentationId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The presentation using this presentation cms page" }, - "lineItems": { - "description": "All items within the cart", - "type": "array", - "items": { - "$ref": "#/components/schemas/LineItem" - } + "dsrPresentationVersionId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$" }, - "errors": { - "type": "array", - "description": "A list of all cart errors, such as insufficient stocks, invalid addresses or vouchers.", - "items": { - "$ref": "#/components/schemas/CartError" - } + "cmsPageId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The CMS page id the presentation using" }, - "deliveries": { - "type": "array", - "items": { - "$ref": "#/components/schemas/CartDelivery" - } + "cmsPage": { + "$ref": "#/components/schemas/CmsPage" }, - "transactions": { - "description": "A list of all payment transactions associated with the current cart.", - "type": "array", - "items": { - "type": "object", - "properties": { - "paymentMethodId": { - "type": "string" - }, - "amount": { - "$ref": "#/components/schemas/CalculatedPrice" + "cmsPageVersionId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The CMS page version id the presentation using" + }, + "productId": { + "anyOf": [ + { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + { + "type": "null" + } + ], + "description": "The product id is assigned to presentation if it's product detail" + }, + "productStreamId": { + "anyOf": [ + { + "type": "string", + "pattern": "^[0-9a-f]{32}$" + }, + { + "type": "null" + } + ], + "description": "The product stream id is assigned to presentation if it's product listing" + }, + "pickedProductIds": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "Product id" } + }, + { + "type": "null" } - } + ], + "description": "The product id is assigned to presentation if it's product listing or instant listing" }, - "modified": { - "type": "boolean" + "position": { + "type": "integer", + "description": "The position of slide" }, - "customerComment": { - "type": "string", - "description": "A comment that can be added to the cart.", - "nullable": true + "isInstantListing": { + "type": "boolean", + "description": "True if this slide is an instant listing" }, - "affiliateCode": { + "createdAt": { "type": "string", - "description": "An affiliate tracking code", - "nullable": true + "format": "date-time" }, - "campaignCode": { - "type": "string", - "description": "A campaign tracking code", - "nullable": true + "updatedAt": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "customFields": { + "anyOf": [ + { + "type": "object" + }, + { + "type": "null" + } + ] + }, + "translated": { + "type": "object", + "properties": { + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + } } } }, - "CartPriceReference": { + "CartDeliveryInformation": { "type": "object", "properties": { - "purchaseUnit": { - "type": "number" - }, - "referenceUnit": { - "type": "number" - }, - "unitName": { - "type": "string" - }, - "price": { - "type": "number" - }, "apiAlias": { "type": "string", "enum": [ - "cart_price_reference" + "cart_delivery_information" ] }, - "listPrice": { - "oneOf": [ - { - "$ref": "#/components/schemas/CartListPrice" - }, - { - "type": "null" - } - ] + "freeDelivery": { + "type": "boolean" }, - "regulationPrice": { + "deliveryTime": { "type": "object", "properties": { - "price": { - "type": "number" + "name": { + "type": "string" + }, + "min": { + "type": "integer" + }, + "max": { + "type": "integer" + }, + "unit": { + "type": "string" }, "apiAlias": { "type": "string", "enum": [ - "cart_regulation_price" + "cart_delivery_time" ] } - }, - "nullable": true + } }, - "hasRange": { - "type": "boolean" + "height": { + "type": "integer" }, - "variantId": { - "type": "string", - "format": "^[0-9a-f]{32}$", - "nullable": true + "length": { + "type": "integer" + }, + "restockTime": { + "type": "integer" + }, + "stock": { + "type": "integer" + }, + "weight": { + "type": "integer" + }, + "width": { + "type": "integer" } }, "required": [ - "apiAlias", - "hasRange", - "regulationPrice", - "listPrice", - "calculatedTaxes", - "totalPrice", - "quantity", - "unitName" + "apiAlias" ] }, "GetCartInsightsResponse": { @@ -48517,53 +48745,6 @@ } } }, - "StateForGuides": { - "type": "object", - "properties": { - "clients": { - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "inactiveClients": { - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "guides": { - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "videoGuideToken": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "quickViewState": { - "type": "array", - "items": { - "type": "string" - }, - "default": [] - }, - "extensions": { - "type": "array", - "default": [] - } - } - }, "AbstractDynamicPageOpenedPayload": { "type": "object", "required": [ @@ -48580,87 +48761,182 @@ } } }, - "CartListPrice": { + "CartDeliveryPosition": { "type": "object", - "description": "", + "description": "A list of all cart errors, such as insufficient stocks, invalid addresses or vouchers.", "properties": { - "discount": { - "type": "number" + "deliveryDate": { + "type": "object", + "properties": { + "earliest": { + "type": "string", + "format": "date-time" + }, + "latest": { + "type": "string", + "format": "date-time" + } + } }, - "percentage": { - "type": "number" + "identifier": { + "type": "string" }, - "price": { - "type": "number" + "lineItem": { + "$ref": "#/components/schemas/LineItem" }, - "apiAlias": { - "type": "string", - "enum": [ - "cart_list_price" - ] + "price": { + "$ref": "#/components/schemas/CalculatedPrice" } - }, - "required": [ - "apiAlias" - ] + } }, - "CartDeliveryInformation": { + "JoinAppointmentResponse": { "type": "object", + "description": "Includes all data you will need to attend to a appointment.", "properties": { - "apiAlias": { - "type": "string", - "enum": [ - "cart_delivery_information" - ] - }, - "freeDelivery": { - "type": "boolean" + "mercureSubscriberTopics": { + "type": "array", + "items": { + "type": "string", + "description": "mercure topic" + }, + "description": "The topics to which the attendee/guide can subscribe for" }, - "deliveryTime": { - "type": "object", - "properties": { - "name": { + "mercurePublisherTopic": { + "oneOf": [ + { "type": "string" }, - "min": { - "type": "integer" + { + "type": "null" + } + ], + "description": "The topic to which the attendee/guide can send updates" + }, + "JWTMercureSubscriberToken": { + "oneOf": [ + { + "type": "string" }, - "max": { - "type": "integer" + { + "type": "null" + } + ], + "description": "The JWT mercure token to publish updates" + }, + "mercureHubPublicUrl": { + "oneOf": [ + { + "type": "string" }, - "unit": { + { + "type": "null" + } + ], + "description": "The mercure hub url to connect for subscribing and updating" + }, + "JWTMercurePublisherToken": { + "oneOf": [ + { "type": "string" }, - "apiAlias": { - "type": "string", - "enum": [ - "cart_delivery_time" - ] + { + "type": "null" } - } + ], + "description": "The JWT mercure token to subscribe for updates" }, - "height": { - "type": "integer" + "id": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The appointment id" }, - "length": { - "type": "integer" + "newContextToken": { + "type": "string", + "description": "The new context token" }, - "restockTime": { - "type": "integer" + "attendeeId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The created Id for the attendee" }, - "stock": { - "type": "integer" + "salesChannelId": { + "type": "string", + "pattern": "^[0-9a-f]{32}$", + "description": "The id of the current sales channel" }, - "weight": { - "type": "integer" + "salesChannelName": { + "type": "string", + "description": "The name of the current sales channel" }, - "width": { - "type": "integer" + "appointmentName": { + "type": "string", + "description": "The name of the appointment" + }, + "presentationGuideMode": { + "type": "string", + "enum": [ + "self", + "guided" + ], + "description": "The type of the appointment" + }, + "isPreview": { + "type": "boolean", + "description": "To see if it's a preview appointment" + }, + "attendeeName": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "The name of the attendee" + }, + "videoUserId": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "The video user id that attendee could use" + }, + "b2bFeatures": { + "type": "object", + "description": "The b2b features that available for the appointment" } }, - "required": [ - "apiAlias" - ] + "example": { + "mercureSubscriberTopics": [ + "gs-guide-actions-2d2c358f1ca04098aacf12873c2eed82", + "gs-presentation-state-for-client-2d2c358f1ca04098aacf12873c2eed82", + "gs-presentation-state-for-all-2d2c358f1ca04098aacf12873c2eed82" + ], + "mercurePublisherTopic": "gs-client-actions-2d2c358f1ca04098aacf12873c2eed82", + "JWTMercureSubscriberToken": "jwt token for subscribing to updates", + "mercureHubPublicUrl": "http://localhost:8081/.well-known/mercure", + "JWTMercurePublisherToken": "jwt token for publishing updates", + "attendeeName": "attendee name", + "videoUserId": null, + "b2bFeatures": { + "feature1": false, + "feature2": true + }, + "id": "2d2c358f1ca04098aacf12873c2eed82", + "newContextToken": "new context token to call the other routes", + "attendeeId": "b6358241e4ad4a4e99d0f729d21d63be", + "salesChannelId": "4a791ec7f9ff46b2ad67ae2f562891d3", + "salesChannelName": "Storefront", + "appointmentName": "Test Appointment", + "presentationGuideMode": "guided", + "isPreview": false, + "apiAlias": "swag_digital_sales_rooms_content_appointment_struct_appointment_join_struct" + } } }, "responses": { diff --git a/SwagDigitalSalesRooms-adminapi.summary.json b/SwagDigitalSalesRooms-adminapi.summary.json index 2b71061..454b623 100644 --- a/SwagDigitalSalesRooms-adminapi.summary.json +++ b/SwagDigitalSalesRooms-adminapi.summary.json @@ -1,7 +1,13 @@ { "paths": [ + "/_action/cache-delayed", + "/_action/dsr/appointment/attendee/{attendeeId}/add-cart-discount", + "/_action/dsr/appointment/attendee/{attendeeId}/add-temp-discount", + "/_action/dsr/appointment/attendee/{attendeeId}/apply-temp-discount", "/_action/dsr/appointment/attendee/{attendeeId}/last-seen-product-ids", + "/_action/dsr/appointment/attendee/{attendeeId}/load-temp-cart", "/_action/dsr/appointment/attendee/{attendeeId}/remove", + "/_action/dsr/appointment/attendee/{attendeeId}/remove-temp-discount", "/_action/dsr/appointment/attendee/{attendeeId}/sw-context-token", "/_action/dsr/appointment/{appointmentId}/end", "/_action/dsr/appointment/{appointmentId}/instant-listing", @@ -44,6 +50,13 @@ "AclRole", "AclRoleJsonApi", "AclUserRole", + "Aggregation", + "AggregationEntity", + "AggregationFilter", + "AggregationHistogram", + "AggregationMetrics", + "AggregationRange", + "AggregationTerms", "App", "AppActionButton", "AppActionButtonJsonApi", @@ -64,6 +77,7 @@ "AppShippingMethodJsonApi", "AppTemplate", "AppTemplateJsonApi", + "Associations", "AttendeeInsights", "CalculatedPrice", "Cart", @@ -144,6 +158,8 @@ "DsrPresentationCmsPageJsonApi", "DsrPresentationJsonApi", "DynamicPageOpenedPayload", + "EqualsFilter", + "Filters", "Flow", "FlowJsonApi", "FlowSequence", @@ -160,6 +176,7 @@ "ImportExportLogJsonApi", "ImportExportProfile", "ImportExportProfileJsonApi", + "Includes", "Integration", "IntegrationJsonApi", "IntegrationRole", @@ -199,6 +216,7 @@ "MediaThumbnailJsonApi", "MediaThumbnailSize", "MediaThumbnailSizeJsonApi", + "MultiNotFilter", "NewsletterRecipient", "NewsletterRecipientJsonApi", "NewsletterRecipientTag", @@ -245,6 +263,7 @@ "Plugin", "PluginJsonApi", "PresentationCmsPage", + "Price", "Product", "ProductCategory", "ProductCategoryTree", @@ -312,6 +331,7 @@ "PropertyGroupJsonApi", "PropertyGroupOption", "PropertyGroupOptionJsonApi", + "RangeFilter", "Rule", "RuleCondition", "RuleConditionJsonApi", @@ -345,10 +365,12 @@ "ShippingMethodPrice", "ShippingMethodPriceJsonApi", "ShippingMethodTag", + "SimpleFilter", "Snippet", "SnippetJsonApi", "SnippetSet", "SnippetSetJsonApi", + "Sort", "StateForAll", "StateForGuides", "StateMachine", @@ -359,6 +381,7 @@ "StateMachineStateJsonApi", "StateMachineTransition", "StateMachineTransitionJsonApi", + "SubAggregations", "SystemConfig", "SystemConfigJsonApi", "Tag",