{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/carrierbyid", "title": "carrierbyid", "required": [ "id", "slaType", "name", "scheduledDelivery", "maxRangeDelivery", "dayOfWeekForDelivery", "dayOfWeekBlockeds", "freightValue", "factorCubicWeight", "freightTableProcessStatus", "freightTableValueError", "modals", "onlyItemsWithDefinedModal", "deliveryOnWeekends", "carrierSchedule", "maxDimension", "exclusiveToDeliveryPoints", "minimunCubicWeight", "isPolygon", "numberOfItemsPerShipment" ], "type": "object", "properties": { "id": { "type": "string" }, "slaType": { "type": "string" }, "name": { "type": "string" }, "scheduledDelivery": { "type": "boolean" }, "maxRangeDelivery": { "type": "integer", "format": "int32" }, "dayOfWeekForDelivery": { "type": "array", "description": "Select the chosen days for delivery. Values for each day of the week are: 0 = sunday, 1 = monday, 2 = tuesday, 3 = wednesday, 4 = thursday, 5 = friday, 6 = saturday. Make sure to add the available hours for the chosen days, following the example.", "nullable": true, "items": { "type": "object", "required": [ "dayOfWeek", "deliveryRanges" ], "properties": { "dayOfWeek": { "type": "integer", "description": "Day of the week, from `0` (sunday) to `6` (saturday).", "example": 2 }, "deliveryRanges": { "type": "array", "description": "Reservation windows for scheduled delivery.", "items": { "type": "object", "required": [ "startTime", "endTime", "listPrice" ], "properties": { "startTime": { "type": "string", "title": "startTime", "description": "Start time for day of the week.", "example": "11:00:00" }, "endTime": { "type": "string", "description": "End time for day of the week.", "example": "12:30:00" }, "listPrice": { "type": "number", "description": "List price for day of the week.", "example": 0 }, "deliveryCapacity": { "type": "array", "description": "Sets maximum delivery capacity for a given reservation window for scheduled delivery.", "items": { "type": "object", "example": { "capacityType": "ORDERS_QUANTITY", "maxValue": 55 }, "required": [ "capacityType", "maxValue" ], "properties": { "capacityType": { "type": "string", "description": "Defines how the delivery capacity is measured for this reservation window, by maximum number of orders (`\"ORDERS_QUANTITY\"`) or SKUs (`\"SKUS_QUANTITY\"`).", "example": "ORDERS_QUANTITY" }, "maxValue": { "type": "number", "description": "Maximum number of orders or SKUs that the store is capable of fulfilling.", "example": 0 } } } } } } } } } }, "dayOfWeekBlockeds": { "type": "array", "items": { "type": "string" }, "description": "" }, "freightValue": { "type": "array", "items": { "type": "string" }, "description": "" }, "factorCubicWeight": { "type": "number" }, "freightTableProcessStatus": { "type": "integer", "format": "int32" }, "freightTableValueError": { "type": "string", "nullable": true }, "modals": { "type": "array", "items": { "type": "string" }, "description": "" }, "onlyItemsWithDefinedModal": { "type": "boolean" }, "deliveryOnWeekends": { "type": "boolean" }, "carrierSchedule": { "type": "array", "items": { "type": "string" }, "description": "" }, "maxDimension": { "title": "MaxDimension2", "required": [ "weight", "height", "width", "length", "maxSumDimension" ], "type": "object", "properties": { "weight": { "type": "number" }, "height": { "type": "number" }, "width": { "type": "number" }, "length": { "type": "number" }, "maxSumDimension": { "type": "number" } }, "example": { "weight": 0, "height": 110, "width": 110, "length": 110, "maxSumDimension": 200 } }, "exclusiveToDeliveryPoints": { "type": "boolean" }, "minimunCubicWeight": { "type": "number" }, "isPolygon": { "type": "boolean" }, "numberOfItemsPerShipment": { "type": "string", "nullable": true } }, "example": { "id": "11cc4b6", "slaType": "Normal", "name": "Correios PAC", "scheduledDelivery": false, "maxRangeDelivery": 0, "dayOfWeekForDelivery": null, "dayOfWeekBlockeds": [], "freightValue": [], "factorCubicWeight": 0.0167, "freightTableProcessStatus": 1, "freightTableValueError": null, "modals": [], "onlyItemsWithDefinedModal": false, "deliveryOnWeekends": true, "carrierSchedule": [], "maxDimension": { "weight": 0, "height": 110, "width": 110, "length": 110, "maxSumDimension": 200 }, "exclusiveToDeliveryPoints": false, "minimunCubicWeight": 10000, "isPolygon": false, "numberOfItemsPerShipment": null } }