{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/LogisticsInfo2",
  "title": "LogisticsInfo2",
  "required": [
    "itemIndex",
    "selectedSla",
    "selectedDeliveryChannel",
    "addressId",
    "slas",
    "shipsTo",
    "itemId",
    "deliveryChannels",
    "price",
    "listPrice",
    "shippingEstimate",
    "dockEstimate",
    "shippingEstimateDate",
    "lockTTL",
    "deliveryCompany",
    "polygonName",
    "transitTime",
    "sellingPrice",
    "deliveryIds",
    "deliveryWindow",
    "pickupPointId",
    "pickupStoreInfo",
    "pickupDistance"
  ],
  "type": "object",
  "properties": {
    "itemIndex": {
      "type": "integer",
      "description": "Index that identifies the position of the replacing item in the array, starting from `0`.",
      "example": 0
    },
    "selectedSla": {
      "type": "string",
      "description": "Shipping method of the [shipping policy](https://help.vtex.com/en/tutorial/shipping-policy--tutorials_140) used in the replacing order.",
      "example": "Normal"
    },
    "selectedDeliveryChannel": {
      "type": "string",
      "description": "Delivery channel selected by the customer, like `delivery` or `pickup-in-point`. This field is being deprecated and the information it retrieves can be usually be found in `deliveryChannel`.",
      "example": "delivery"
    },
    "addressId": {
      "type": "string",
      "description": "Shipping address ID.",
      "example": "9ec276fd3a604eb1aa151b5333ca5db7"
    },
    "slas": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/SlaV2"
      },
      "description": "Information on Service Level Agreement (SLA) of the change order."
    },
    "shipsTo": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "Country name represented in a three letters code ISO 3166 ALPHA-3.",
        "example": "BRA"
      },
      "description": "List of countries of the change order shipping address."
    },
    "itemId": {
      "type": "string",
      "description": "Replacing item's SKU ID, which is a unique numerical identifier.",
      "example": "3"
    },
    "deliveryChannels": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/DeliveryChannel"
      },
      "description": "Array with the delivery channels associated with the trade policy."
    },
    "price": {
      "type": "integer",
      "description": "Item's final price, calculated in cents.",
      "example": 600
    },
    "listPrice": {
      "type": "integer",
      "description": "Item's price list, calculated in cents.",
      "example": 600
    },
    "shippingEstimate": {
      "type": "string",
      "nullable": true,
      "description": "Item's shipping estimate date. The value is in UTC ISO 8601 format `yyyy-mm-ddThh:mm:ss.sssZ`.",
      "example": "2023-07-29T17:52:18.6483116Z"
    },
    "dockEstimate": {
      "type": "string",
      "nullable": true,
      "description": "Item's estimate duration of the [loading dock](https://help.vtex.com/en/tutorial/loading-dock--5DY8xHEjOLYDVL41Urd5qj) time. For instance, one business day is represented as `1bd`.",
      "example": "1bd"
    },
    "shippingEstimateDate": {
      "type": "string",
      "nullable": true,
      "description": "Replacing item's total shipping duration estimated in days. For instance, three business days are represented as `3bd`.",
      "example": "3bd"
    },
    "lockTTL": {
      "type": "string",
      "nullable": true,
      "description": "Logistics [reservation](https://help.vtex.com/en/tutorial/how-does-reservation-work--tutorials_92) waiting time of the SLA. For instance, one business day is represented as `1bd`.",
      "example": "1bd"
    },
    "deliveryCompany": {
      "type": "string",
      "nullable": true,
      "description": "[Carrier](https://help.vtex.com/en/tutorial/carriers-on-vtex--7u9duMD5UQa2QQwukAWMcE) company's name.",
      "example": "Correios"
    },
    "polygonName": {
      "type": "string",
      "nullable": true,
      "description": "Name of the [polygon](https://help.vtex.com/en/tutorial/registering-geolocation/) associated with the shipping policy.",
      "example": "114 - Polanco _ H-05"
    },
    "transitTime": {
      "type": "string",
      "nullable": true,
      "description": "Duration in business days of the time the [carrier](https://help.vtex.com/en/tutorial/carriers-on-vtex--7u9duMD5UQa2QQwukAWMcE) takes in transit to fulfill the order. For example, three business days are represented as `3bd`.",
      "example": "3bd"
    },
    "sellingPrice": {
      "type": "integer",
      "description": "Item's selling price.",
      "example": 600
    },
    "deliveryIds": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/DeliveryIdV2"
      },
      "description": "Array with delivery information."
    },
    "deliveryWindow": {
      "type": "string",
      "nullable": true,
      "description": "Change order [scheduled delivery](https://help.vtex.com/en/tutorial/scheduled-delivery--22g3HAVCGLFiU7xugShOBi) information, when applicable.",
      "example": null
    },
    "pickupPointId": {
      "type": "string",
      "nullable": true,
      "description": "ID of the [pickup point](https://help.vtex.com/en/tutorial/pickup-points--2fljn6wLjn8M4lJHA6HP3R).",
      "example": "pup215rkw"
    },
    "pickupStoreInfo": {
      "$ref": "#/components/schemas/PickupStoreInfoV2"
    },
    "pickupDistance": {
      "type": "number",
      "nullable": true,
      "description": "Distance in kilometers between the pickup point and the customer's address. The distance is measured as a straight line.",
      "example": "1.0"
    }
  },
  "example": {
    "itemIndex": 0,
    "selectedSla": "Lenta",
    "selectedDeliveryChannel": "delivery",
    "addressId": "9ec276fd3a604eb1aa151b5333ca5db6",
    "slas": [
      {
        "id": "Lenta",
        "deliveryChannel": "delivery",
        "name": "Lenta",
        "deliveryIds": [
          {
            "courierId": "1c083bf",
            "warehouseId": "1_1",
            "dockId": "1",
            "courierName": "Donkey",
            "quantity": 1,
            "kitItemDetails": [],
            "accountCarrierName": null
          }
        ],
        "shippingEstimate": "25bd",
        "shippingEstimateDate": "2023-08-30T10:17:24.6436519Z",
        "lockTTL": "12d",
        "availableDeliveryWindows": [],
        "deliveryWindow": null,
        "price": 180,
        "listPrice": 180,
        "tax": 0,
        "pickupStoreInfo": {
          "isPickupStore": false,
          "friendlyName": null,
          "address": null,
          "additionalInfo": null,
          "dockId": null
        },
        "pickupPointId": null,
        "pickupDistance": null,
        "polygonName": "",
        "transitTime": "25bd"
      },
      {
        "id": "Normal",
        "deliveryChannel": "delivery",
        "name": "Normal",
        "deliveryIds": [
          {
            "courierId": "1",
            "warehouseId": "1_1",
            "dockId": "1",
            "courierName": "Transportadora",
            "quantity": 1,
            "kitItemDetails": [],
            "accountCarrierName": null
          }
        ],
        "shippingEstimate": "3bd",
        "shippingEstimateDate": null,
        "lockTTL": "12d",
        "availableDeliveryWindows": [],
        "deliveryWindow": null,
        "price": 500,
        "listPrice": 500,
        "tax": 0,
        "pickupStoreInfo": {
          "isPickupStore": false,
          "friendlyName": null,
          "address": null,
          "additionalInfo": null,
          "dockId": null
        },
        "pickupPointId": null,
        "pickupDistance": null,
        "polygonName": "",
        "transitTime": "3bd"
      },
      {
        "id": "Pickup",
        "deliveryChannel": "delivery",
        "name": "Pickup",
        "deliveryIds": [
          {
            "courierId": "ech018654",
            "warehouseId": "1_1",
            "dockId": "1",
            "courierName": "Retirada",
            "quantity": 1,
            "kitItemDetails": [],
            "accountCarrierName": null
          }
        ],
        "shippingEstimate": "25bd",
        "shippingEstimateDate": null,
        "lockTTL": "12d",
        "availableDeliveryWindows": [],
        "deliveryWindow": null,
        "price": 700,
        "listPrice": 700,
        "tax": 0,
        "pickupStoreInfo": {
          "isPickupStore": false,
          "friendlyName": null,
          "address": null,
          "additionalInfo": null,
          "dockId": null
        },
        "pickupPointId": null,
        "pickupDistance": null,
        "polygonName": "",
        "transitTime": "25bd"
      }
    ],
    "shipsTo": [
      "BRA"
    ],
    "itemId": "31",
    "deliveryChannels": [
      {
        "id": "delivery"
      }
    ],
    "price": 180,
    "listPrice": 180,
    "shippingEstimate": "25bd",
    "dockEstimate": null,
    "shippingEstimateDate": "2023-08-30T10:17:24.6436519Z",
    "lockTTL": "12d",
    "deliveryCompany": null,
    "polygonName": "",
    "transitTime": "25bd",
    "sellingPrice": 180,
    "deliveryIds": [
      {
        "courierId": "1c083bf",
        "warehouseId": "1_1",
        "dockId": "1",
        "courierName": "Donkey",
        "quantity": 1,
        "kitItemDetails": null,
        "accountCarrierName": "qastoreecho"
      }
    ],
    "deliveryWindow": null,
    "pickupPointId": null,
    "pickupStoreInfo": {
      "isPickupStore": false,
      "friendlyName": null,
      "address": null,
      "additionalInfo": null,
      "dockId": null
    },
    "pickupDistance": null
  }
}