src/deliveries/openapi.yaml [1729:1845]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        dropoff_deadline:
          type: string
          description: When a delivery must be dropped off. This is the end of the
            dropoff window.
          format: timestamp
          example: 2023-05-01T23:01:37.000Z
        dropoff_eta:
          type: string
          description: Estimated dropoff time.
          format: timestamp
          example: 2023-05-01T22:30:00.077Z
        dropoff_identifier:
          type: string
          description: This field identifies who received delivery at the dropoff
            location.
          example: ''
        dropoff_ready:
          type: string
          description: When a delivery is ready to be dropped off. This is the start
            of the dropoff window.
          format: timestamp
          example: 2023-05-01T22:15:13.000Z
        external_id:
          type: string
          description: An ID for an account as stored in a merchant's external system.
          example: EI000001
        fee:
          type: integer
          description: 'Amount in cents ( ¹/₁₀₀ of currency unit ) that will be charged if this delivery is created.'
          example: 1099
        kind:
          type: string
          description: The type of object being described. Always "delivery".
          example: delivery
        live_mode:
          type: boolean
          description: Flag that indicates if this is live mode or test mode.
        manifest:
          $ref: '#/components/schemas/ManifestInfo'
        manifest_items:
          $ref: '#/components/schemas/ManifestItem'
        pickup:
          $ref: '#/components/schemas/WaypointInfo'
        pickup_deadline:
          type: string
          description: When a delivery must be picked up by. This is the end of the
            pickup window.
          format: timestamp
          example: 2023-05-01T22:35:13.000Z
        pickup_eta:
          type: string
          description: Estimated time the courier will arrive at the pickup location.
          format: timestamp
          example: 2023-05-01T22:16:21.749Z
        pickup_ready:
          type: string
          description: When a delivery is ready to be picked up. This is the start
            of the pickup window.
          format: timestamp
        related_deliveries:
          $ref: '#/components/schemas/RelatedDelivery'
        status:
          type: string
          description: The current status of the delivery. Always pending when the
            delivery is created.
          enum:
            - pending
            - pickup
            - pickup_complete
            - dropoff
            - delivered
            - canceled
            - returned
        tip:
          minimum: 0
          type: integer
          description: 'Amount in cents ( ¹/₁₀₀ of currency unit ) that will be paid to the courier as a tip.'
          example: 500
        tracking_url:
          type: string
          description: This URL can be used to track the courier during the delivery
            (via an unauthenticated webpage).
          example: https://www.ubereats.com/orders/62105936-e413-40d5-aecd-4c335c3cd3c2
        undeliverable_action:
          type: string
          description: |
            This does not reflect the `undeliverable_action` specified in the delivery request. If a delivery was undeliverable, this field will contain the resulting action taken by the courier.
            | Name | Description |
            | ---- | ---- |
            | "" | The delivery is not yet completed or the delivery was successful. |
            | "left_at_door" | The courier left the delivery at the dropoff waypoint after failing to hand over the delivery successfully to the dropoff person. Refer the photo confirmation of the delivery through `dropoff.verification.picture`. |
            | "returned" | The courier returned the delivery to the pickup waypoint after failing to complete the delivery. |
          enum:
            - ''
            - returned
            - left_at_door
        undeliverable_reason:
          type: string
          description: "If a delivery was undeliverable, this field will contain the\
            \ reason why it was undeliverable, otherwise this field will remain as\
            \ an empty string \"\". For example: `NO_SECURE_LOCATION_TO_DROPOFF`"
          example: ''
        updated:
          type: string
          description: Date/Time at which the delivery was last updated.
          format: timestamp
          example: 2023-05-01T22:16:20.023Z
        uuid:
          type: string
          description: Alternative delivery identifier. The `id` field should be used
            for any identification purposes. The `uuid` field is equally unique but
            loses contextual information - Nothing in this identifier indicates that
            it points to a Delivery. `uuid` is case-sensitive. Value for the `1uuid`
            field is UUID v4 with `-` characters removed.
          example: 62105936E41340D5AECD4C335C3CD3C2
        return:
          $ref: '#/components/schemas/WaypointInfo'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/deliveries/openapi.yaml [1887:2003]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        dropoff_deadline:
          type: string
          description: When a delivery must be dropped off. This is the end of the
            dropoff window.
          format: timestamp
          example: 2023-05-01T23:01:37.000Z
        dropoff_eta:
          type: string
          description: Estimated dropoff time.
          format: timestamp
          example: 2023-05-01T22:30:00.077Z
        dropoff_identifier:
          type: string
          description: This field identifies who received delivery at the dropoff
            location.
          example: ''
        dropoff_ready:
          type: string
          description: When a delivery is ready to be dropped off. This is the start
            of the dropoff window.
          format: timestamp
          example: 2023-05-01T22:15:13.000Z
        external_id:
          type: string
          description: An ID for an account as stored in a merchant's external system.
          example: EI000001
        fee:
          type: integer
          description: 'Amount in cents ( ¹/₁₀₀ of currency unit ) that will be charged if this delivery is created.'
          example: 1099
        kind:
          type: string
          description: The type of object being described. Always "delivery".
          example: delivery
        live_mode:
          type: boolean
          description: Flag that indicates if this is live mode or test mode.
        manifest:
          $ref: '#/components/schemas/ManifestInfo'
        manifest_items:
          $ref: '#/components/schemas/ManifestItem'
        pickup:
          $ref: '#/components/schemas/WaypointInfo'
        pickup_deadline:
          type: string
          description: When a delivery must be picked up by. This is the end of the
            pickup window.
          format: timestamp
          example: 2023-05-01T22:35:13.000Z
        pickup_eta:
          type: string
          description: Estimated time the courier will arrive at the pickup location.
          format: timestamp
          example: 2023-05-01T22:16:21.749Z
        pickup_ready:
          type: string
          description: When a delivery is ready to be picked up. This is the start
            of the pickup window.
          format: timestamp
        related_deliveries:
          $ref: '#/components/schemas/RelatedDelivery'
        status:
          type: string
          description: The current status of the delivery. Always pending when the
            delivery is created.
          enum:
            - pending
            - pickup
            - pickup_complete
            - dropoff
            - delivered
            - canceled
            - returned
        tip:
          minimum: 0
          type: integer
          description: 'Amount in cents ( ¹/₁₀₀ of currency unit ) that will be paid to the courier as a tip.'
          example: 500
        tracking_url:
          type: string
          description: This URL can be used to track the courier during the delivery
            (via an unauthenticated webpage).
          example: https://www.ubereats.com/orders/62105936-e413-40d5-aecd-4c335c3cd3c2
        undeliverable_action:
          type: string
          description: |
            This does not reflect the `undeliverable_action` specified in the delivery request. If a delivery was undeliverable, this field will contain the resulting action taken by the courier.
            | Name | Description |
            | ---- | ---- |
            | "" | The delivery is not yet completed or the delivery was successful. |
            | "left_at_door" | The courier left the delivery at the dropoff waypoint after failing to hand over the delivery successfully to the dropoff person. Refer the photo confirmation of the delivery through `dropoff.verification.picture`. |
            | "returned" | The courier returned the delivery to the pickup waypoint after failing to complete the delivery. |
          enum:
            - ''
            - returned
            - left_at_door
        undeliverable_reason:
          type: string
          description: "If a delivery was undeliverable, this field will contain the\
            \ reason why it was undeliverable, otherwise this field will remain as\
            \ an empty string \"\". For example: `NO_SECURE_LOCATION_TO_DROPOFF`"
          example: ''
        updated:
          type: string
          description: Date/Time at which the delivery was last updated.
          format: timestamp
          example: 2023-05-01T22:16:20.023Z
        uuid:
          type: string
          description: Alternative delivery identifier. The `id` field should be used
            for any identification purposes. The `uuid` field is equally unique but
            loses contextual information - Nothing in this identifier indicates that
            it points to a Delivery. `uuid` is case-sensitive. Value for the `1uuid`
            field is UUID v4 with `-` characters removed.
          example: 62105936E41340D5AECD4C335C3CD3C2
        return:
          $ref: '#/components/schemas/WaypointInfo'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



