{"version":3,"sources":["../../src/types/DaasTypes.ts"],"sourcesContent":["import { z } from 'zod'\n\nexport const structuredAddressSchema = z.object({\n    street_address: z.array(z.string()).describe('The street address of the address.'),\n    city: z.string().describe('The city of the address.'),\n    state: z.string().describe('The state of the address.'),\n    zip_code: z.string().describe('The zip code of the address.'),\n    country: z.string().optional().describe('The country of the address (optional).'),\n})\n\nexport type structuredAddress = z.infer<typeof structuredAddressSchema>\n\nexport const quoteRequestSchema = z.object({\n    dropoff_address: z.string().describe('For single string, format is : “Street Address, City, State, Zip”'),\n    pickup_address: z.string().describe('For single string, format is : “Street Address, City, State, Zip”'),\n    dropoff_latitude: z.number().optional(),\n    dropoff_longitude: z.number().optional(),\n    dropoff_phone_number: z.string().optional(),\n    pickup_latitude: z.number().optional(),\n    pickup_longitude: z.number().optional(),\n    pickup_phone_number: z.string().optional(),\n    pickup_ready_dt: z.string().datetime().optional(),\n    pickup_deadline_dt: z.string().datetime().optional(),\n    dropoff_ready_dt: z.string().datetime().optional(),\n    dropoff_deadline_dt: z.string().datetime().optional(),\n    manifest_total_value: z.number().int().optional().describe('Value (in US cents) of the items in the delivery. Must be VAT free. i.e.: $10.99 => 1099.'),\n    external_store_id: z.string().optional(),\n})\nexport type QuoteRequest = z.infer<typeof quoteRequestSchema>\n\nexport const QuoteResponseSchema = z.object({\n    created: z.string().datetime().describe('The date and time the quote was created.'),\n    currency_type: z.string(),\n    dropoff_deadline: z.string().datetime(),\n    dropoff_eta: z.string().datetime(),\n    duration: z.number().describe('Estimated minutes for this delivery to reach dropoff.'),\n    expires: z.string().datetime(),\n    fee: z.number(),\n    id: z.string(),\n    kind: z.string(),\n    pickup_duration: z.number(),\n    external_store_id: z.string().optional(),\n})\n\nexport type QuoteResponse = z.infer<typeof QuoteResponseSchema>\n\nexport const deliveryStatusSchema = z.union([\n    z.literal('pending').describe('Delivery has been accepted but does not yet have a courier assigned'),\n    z.literal('pickup').describe('Courier is assigned and is en route to pick up the items'),\n    z.literal('pickup_complete').describe('Courier is moving towards the dropoff'),\n    z.literal('dropoff').describe('Courier is moving towards the dropoff'),\n    z.literal('delivered').describe('Courier has completed the dropoff'),\n    z.literal('canceled').describe('Delivery has been canceled. This could either be due to use of CancelDelivery endpoint or an internal reason'),\n    z.literal('returned').describe('The delivery was canceled and a new delivery created to return items to the sender. (See related_deliveries in delivery object.)'),\n])\n\nexport const sizeSchema = z.enum([ 'small', 'medium', 'large', 'xlarge' ]).describe(`\nsmall: You can carry it with one hand e.g. bottle of water.\nmedium: You need a tote bag to carry it e.g. retail bag.\nlarge: You need two hands to carry it e.g. computer monitor.\nxlarge: You will need to make multiple trips to/from a vehicle to transport e.g. grocery order. Specifying \\`xlarge\\` will cause dispatch to only couriers using a car or larger (no walkers/bikes/scooters/etc…).\n`)\n\nexport type Size = z.infer<typeof sizeSchema>\n\nexport const dimensionsSchema = z.object({\n    length: z.number().optional().describe('optional - length in centimeters'),\n    height: z.number().optional().describe('optional - height in centimeters'),\n    depth: z.number().optional().describe('optional - depth in centimeters'),\n})\n\nexport type Dimensions = z.infer<typeof dimensionsSchema>\n\nexport const deliverableActionSchema = z.enum([ 'deliverable_action_meet_at_door', 'deliverable_action_leave_at_door' ]).describe('The action the courier should take on a delivery. If not specified, the default is “meet at door”.')\n\nexport type DeliverableAction = z.infer<typeof deliverableActionSchema>\n\nexport const signatureRequirementSchema = z.object({\n    enabled: z.boolean().describe('Flag for if a signature is required at this waypoint.'),\n    collect_signer_name: z.boolean().optional().describe('Flag for if the signer’s name is required at this waypoint.'),\n    collect_signer_relationship: z.boolean().optional().describe('Flag for if the signer’s relationship to the intended recipient is required at this waypoint.'),\n})\n\nexport type SignatureRequirement = z.infer<typeof signatureRequirementSchema>\n\nexport const barcodeRequirementSchema = z.object({\n    value: z.string().describe('String value encoded in the barcode.'),\n    type: z.string().describe('Type of barcode. Valid values: “CODE39”, “CODE39_FULL_ASCII”, “CODE128”, “QR”.'),\n})\nexport type BarcodeRequirement = z.infer<typeof barcodeRequirementSchema>\n\nexport const pincodeRequirementSchema = z.object({\n    enabled: z.boolean().describe('When set to true in POST requests, the delivery will require pincode entry at handoff.'),\n    value: z.string().optional().describe('The pincode that the customer must present at dropoff. This field will be ignored in the CreateDelivery requests, and the pin code is internally generated when this requirement is present.'),\n})\nexport type PincodeRequirement = z.infer<typeof pincodeRequirementSchema>\n\nexport const packageRequirementSchema = z.object({\n    bag_count: z.number().optional().describe('Number of bags to be picked up.'),\n    drink_count: z.number().optional().describe('Number of drinks to be picked up.'),\n})\nexport type PackageRequirement = z.infer<typeof packageRequirementSchema>\n\nexport const identificationRequirementSchema = z.object({\n    min_age: z.number().optional().describe('Minimum age that must be verified for this delivery.'),\n})\nexport type IdentificationRequirement = z.infer<typeof identificationRequirementSchema>\n\nexport const undeliverableActionSchema = z.enum([\n    'leave_at_door', 'return', 'discard',\n])\n\nexport type UndeliverableAction = z.infer<typeof undeliverableActionSchema>\n\nexport const latLngSchema = z.object({\n    lat: z.number(),\n    lng: z.number(),\n})\n\nexport type LatLng = z.infer<typeof latLngSchema>\n\nexport const addressSchema = z.object({\n    street_address_1: z.string(),\n    street_address_2: z.string().optional(),\n    city: z.string(),\n    state: z.string(),\n    zip_code: z.string(),\n    country: z.string(),\n    sublocality_level_1: z.string().optional(),\n})\n\nexport type Address = z.infer<typeof addressSchema>\n\nexport const signatureProofSchema = z.object({\n    image_url: z.string().describe('The url of the signature image.'),\n    signer_name: z.string().optional().describe('The name of the person who signed for the package.'),\n    signer_relationship: z.string().optional().describe('The relationship of the person who signed for the package to the intended recipient.'),\n})\n\nexport type SignatureProof = z.infer<typeof signatureProofSchema>\n\nexport const pictureProofSchema = z.object({\n    image_url: z.string().describe('The url of the image taken at the waypoint.'),\n})\n\nexport type PictureProof = z.infer<typeof pictureProofSchema>\n\nexport const identificationProofSchema = z.object({\n    min_age_verified: z.boolean().optional().describe('Flag if ID was successfully verified/scanned.'),\n})\n\nexport type IdentificationProof = z.infer<typeof identificationProofSchema>\n\nexport const pincodeProofSchema = z.object({\n    entered: z.string().describe('Value entered during pin verification'),\n})\n\nexport type PincodeProof = z.infer<typeof pincodeProofSchema>\n\nexport const verificationRequirementSchema = z.object({\n    signature_requirement: signatureRequirementSchema.optional().describe('Signature requirement spec to indicate that a signature must be collected at this waypoint.'),\n    barcodes: z.array(barcodeRequirementSchema).nullable().optional().describe('Barcode values/types that must be scanned at the waypoint. Number of elements in the array is equal to the number of barcodes that must be scanned.'),\n    pincode: pincodeRequirementSchema.optional().describe('Pincode requirement spec to indicate a delivery requires pincode confirmation upon delivery.'),\n    package: packageRequirementSchema.optional().describe('Package verifications required for this waypoint.'),\n    identification: identificationRequirementSchema.optional().describe('Identification scanning/verification requirements for this waypoint.'),\n    picture: z.boolean().optional().describe('Flag for if a picture is required at this waypoint.'),\n})\n\nexport type VerificationRequirement = z.infer<typeof verificationRequirementSchema>\n\nexport const manifestInfoSchema = z.object({\n    reference: z.string().describe('Reference that identifies the manifest'),\n    description: z.string().optional().describe('@deprecated A detailed description of what the courier will be delivering'),\n    total_value: z.number().describe('Value of the items in the delivery, in local currency'),\n})\n\nexport type ManifestInfo = z.infer<typeof manifestInfoSchema>\n\nexport const manifestItemSchema = z.object({\n    name: z.string().describe('Description of item'),\n    quantity: z.number().describe('Quantity of items'),\n    size: sizeSchema.describe('Approximate size of item'),\n    dimensions: dimensionsSchema.optional().describe('[optional] Struct that contains dimensions'),\n    price: z.number().int().optional().describe('[optional] The price of the item. MUST be VAT free.'),\n    weight: z.number().optional().describe('[optional] Weight in grams'),\n    vat_percentage: z.number().optional().describe('[optional] The percentage of VAT (value add tax) associated to the manifest_items. i.e.: 12.5% => 1250000.'),\n})\n\nexport type ManifestItem = z.infer<typeof manifestItemSchema>\n\nexport const relatedDeliverySchema = z.object({\n    id: z.string().describe('Unique identifier for the delivery'),\n    relationship: z.union([ z.literal('original'), z.literal('returned'), z.literal('multi_order_related') ]).describe('Indicating the nature of the delivery identified in related_deliveries'),\n})\n\nexport type RelatedDelivery = z.infer<typeof relatedDeliverySchema>\n\nconst feeCodeSchema = z.union([\n    z.literal('UBER_DELIVERY_FEE'),\n    z.literal('PARTNER_FEE'),\n    z.literal('PARTNER_TAX'),\n])\n\nconst categorySchema = z.union([ z.literal('DELIVERY'), z.literal('TAX') ])\n\nexport const refundItemSchema = z.object({\n    name: z.string().describe('The name of the item.'),\n    quantity: z.number().describe('The quantity of the item.'),\n})\n\nexport type RefundItem = z.infer<typeof refundItemSchema>\n\nexport const updateDeliveryRequestSchema = z.object({\n    dropoff_notes: z.string().optional().describe('Additional instructions for the courier at the dropoff location. Max 280 characters.'),\n    dropoff_seller_notes: z.string().optional().describe('Additional instructions provided by the merchant for the dropoff. Max 280 characters.'),\n    dropoff_verification: verificationRequirementSchema.optional().describe('Verification steps (i.e. barcode scanning) that must be taken before the dropoff can be completed.'),\n    manifest_reference: z.string().optional().describe('Reference that identifies the manifest. Use this to connect a delivery to corresponding information in your system.'),\n    pickup_notes: z.string().optional().describe('Additional instructions for the courier at the pickup location. Max 280 characters.'),\n    pickup_verification: verificationRequirementSchema.optional().describe('Verification steps (i.e. barcode scanning) that must be taken before the pickup can be completed.'),\n    requires_dropoff_signature: z.boolean().optional().describe('Flag to indicate this delivery requires signature capture at dropoff.'),\n    requires_id: z.boolean().optional().describe('Flag to indicate this delivery requires ID verification.'),\n    tip_by_customer: z.number().optional().describe('Amount in cents that will be paid to the courier as a tip. Can be modified up to 24 hours after a delivery is completed.'),\n    dropoff_latitude: z.number().optional().describe('Dropoff latitude coordinate.'),\n    dropoff_longitude: z.number().optional().describe('Dropoff longitude coordinate.'),\n})\n\nexport type UpdateDeliveryRequest = z.infer<typeof updateDeliveryRequestSchema>\n\nexport const pODResponseSchema = z.object({\n    document: z.string().describe('A long Base64 string representing the image'),\n})\n\nexport type PODResponse = z.infer<typeof pODResponseSchema>\n\nexport const pODRequestSchema = z.object({\n    waypoint: z.union([\n        z.literal('pickup'),\n        z.literal('dropoff'),\n        z.literal('return'),\n    ]),\n    type: z.union([\n        z.literal('picture'),\n        z.literal('signature'),\n        z.literal('pincode'),\n    ]),\n})\n\nexport type PODRequest = z.infer<typeof pODRequestSchema>\n\nexport const deliveryDataSchema = z.object({\n    dropoff_address: z.string().describe('The address where the courier will make the dropoff in structured address format.'),\n    dropoff_name: z.string().describe('Name of the place where the courier will make the dropoff.'),\n    dropoff_phone_number: z.string().describe('The phone number of the dropoff location.'),\n    manifest_items: z.array(manifestItemSchema).describe('List of items being delivered.'),\n    pickup_address: z.string().describe('Pickup address in structured address format.'),\n    pickup_name: z.string().describe('Name of the place where the courier will make the pickup.'),\n    pickup_phone_number: z.string().describe('The phone number of the pickup location.'),\n    deliverable_action: deliverableActionSchema.optional().describe('The action the courier should take for a successful delivery.'),\n    dropoff_business_name: z.string().optional().describe('Business name of the dropoff location.'),\n    dropoff_latitude: z.number().optional().describe('Dropoff latitude coordinate.'),\n    dropoff_longitude: z.number().optional().describe('Dropoff longitude coordinate.'),\n    dropoff_notes: z.string().optional().describe('Additional instructions for the courier at the dropoff location.'),\n    dropoff_seller_notes: z.string().optional().describe('Additional instructions provided by the merchant for the dropoff.'),\n    dropoff_verification: verificationRequirementSchema.optional().describe('Verification steps (i.e. barcode scanning) that must be taken before the dropoff can be completed.'),\n    manifest_reference: z.string().optional().describe('A reference that identifies the manifest.'),\n    manifest_total_value: z.number().int().optional().describe('Value (in US cents) of the items in the delivery. Must be VAT free.'),\n    pickup_business_name: z.string().optional().describe('Business name of the pickup location.'),\n    pickup_latitude: z.number().optional().describe('Pickup latitude coordinate.'),\n    pickup_longitude: z.number().optional().describe('Pickup longitude coordinate.'),\n    pickup_notes: z.string().optional().describe('Additional instructions for the courier at the pickup location.'),\n    pickup_verification: verificationRequirementSchema.optional().describe('Verification steps (i.e. barcode scanning) that must be taken before the pickup can be completed.'),\n    quote_id: z.string().optional().describe('The ID of a previously generated delivery quote.'),\n    undeliverable_action: undeliverableActionSchema.optional().describe('The action the courier should take for an unsuccessful delivery.'),\n    pickup_ready_dt: z.string().optional().describe('Beginning of the window when an order must be picked up.'),\n    pickup_deadline_dt: z.string().optional().describe('End of the window when an order may be picked up.'),\n    dropoff_ready_dt: z.string().optional().describe('Beginning of the window when an order must be dropped off.'),\n    dropoff_deadline_dt: z.string().optional().describe('End of the window when an order must be dropped off.'),\n    requires_id: z.boolean().optional().describe('Flag to indicate if the delivery requires ID check (minimum age) at dropoff.'),\n    tip: z.number().optional().describe('Upfront tip amount in cents.'),\n    idempotency_key: z.string().optional().describe('A key used to avoid duplicate order creation with identical idempotency keys for the same account.'),\n    external_store_id: z.string().optional().describe('Unique identifier used by partners to reference a store or location.'),\n    return_verification: verificationRequirementSchema.optional().describe('Verification steps (barcode scanning, picture, or signature) that must be taken before the return can be completed.'),\n    test_specifications: z.object({\n        robo_courier_specification: z.object({\n            mode: z.string().describe('The mode of the robo courier simulation.'),\n            enroute_for_pickup_at: z.string().optional().describe('The time when the robo courier will be enroute for pickup.'),\n            pickup_imminent_at: z.string().optional().describe('The time when the robo courier will be imminent for pickup.'),\n            pickup_at: z.string().optional().describe('The time when the robo courier will be at the pickup location.'),\n            dropoff_imminent_at: z.string().optional().describe('The time when the robo courier will be imminent for dropoff.'),\n            dropoff_at: z.string().optional().describe('The time when the robo courier will be at the dropoff location.'),\n            cancel_reason: z.enum([\n                'cannot_access_customer_location',\n                'cannot_find_customer_address',\n                'customer_rejected_order',\n                'customer_unavailable',\n            ]).optional().describe('The reason the robo courier was cancelled.'),\n        }),\n    }).optional().describe('Set this field to simulate a robot courier delivery. This field is only available for development purposes.'),\n})\n\nexport type DeliveryData = z.infer<typeof deliveryDataSchema>\n\nexport const courierInfoSchema = z.object({\n    name: z.string().describe('Courier\\'s first name and last initial.'),\n    rating: z.string().optional().describe('@deprecated Courier\\'s rating on a scale of 1.0 to 5.0.'),\n    vehicle_type: z.union([\n        z.literal('bicycle'),\n        z.literal('car'),\n        z.literal('van'),\n        z.literal('truck'),\n        z.literal('scooter'),\n        z.literal('motorcycle'),\n        z.literal('walker'),\n        z.literal('BICYCLE'),\n        z.literal('CAR'),\n        z.literal('VAN'),\n        z.literal('TRUCK'),\n        z.literal('SCOOTER'),\n        z.literal('MOTORCYCLE'),\n        z.literal('WALKER'),\n    ]).describe('The type of vehicle the courier is using.'),\n    phone_number: z.string().describe('The courier\\'s phone number. This is a masked phone number that can only receive calls or SMS from the dropoff phone number.'),\n    location: latLngSchema.describe('A latitude and longitude indicating courier\\'s location.'),\n    img_href: z.string().optional().describe('A URL to courier\\'s profile image.'),\n})\n\nexport type CourierInfo = z.infer<typeof courierInfoSchema>\n\nexport const verificationProofSchema = z.object({\n    signature: signatureProofSchema.optional().describe('Signature information captured.'),\n    barcodes: z.array(barcodeRequirementSchema).optional().describe('Barcode values/types that were scanned.'),\n    picture: pictureProofSchema.optional().describe('Picture captured at the waypoint.'),\n    identification: identificationProofSchema.optional().describe('Identification information or scanning information captured.'),\n    pin_code: pincodeProofSchema.optional().describe('Pin entry data available after delivery completes.'),\n    completion_location: latLngSchema.optional().describe('The geographic location (Latitude, Longitude) where the job completes.'),\n})\n\nexport type VerificationProof = z.infer<typeof verificationProofSchema>\n\nexport const refundFeeSchema = z.object({\n    fee_code: feeCodeSchema.describe('See the fee code string object.'),\n    value: z.number().describe('The amount of the refund fee of the given category.'),\n    category: categorySchema.describe('See the category string object.'),\n})\n\nexport type RefundFee = z.infer<typeof refundFeeSchema>\n\nexport const refundOrderItemSchema = z.object({\n    refund_items: z.array(refundItemSchema).describe('See the refund item array object.'),\n    party_at_fault: z.enum([ 'UBER', 'PARTNER' ]).describe('“UBER” or “PARTNER”.'),\n    partner_refund_amount: z.number().describe('The monetary value of items that the partner is liable towards their customers in cents.'),\n    uber_refund_amount: z.number().describe('The monetary value of items that Uber will adjust on the billing details report & invoice in cents.'),\n    reason: z.string().describe('A predefined string of refund reason.'),\n})\n\nexport type RefundOrderItem = z.infer<typeof refundOrderItemSchema>\n\nexport const waypointInfoSchema = z.object({\n    name: z.string().describe('Display name of the person/merchant at the waypoint.'),\n    phone_number: z.string().describe('The masked phone number of the waypoint.'),\n    address: z.string().describe('The address of the waypoint.'),\n    detailed_address: addressSchema.optional().describe('Structured address of the waypoint.'),\n    notes: z.string().optional().describe('Additional instructions at the waypoint location.'),\n    seller_notes: z.string().optional().describe('Delivery instructions provided by the seller for the courier at the waypoint location.'),\n    courier_notes: z.string().optional().describe('When a picture is requested as proof-of-delivery, this field contains the notes provided by the courier (e.g. where the items were left).'),\n    location: latLngSchema.describe('Geographic location (Latitude, Longitude) associated with the waypoint.'),\n    verification: verificationProofSchema.optional().describe('Details about different verifications that have/will occur at this waypoint and any associated proof.'),\n    verification_requirements: verificationRequirementSchema.optional().describe('Details about the verification steps that have/must be taken at this waypoint.'),\n    external_store_id: z.string().optional().describe('Unique identifier used by our Partners to reference a Store or Location.'),\n    status: z.enum([ 'completed', 'failed' ]).describe('Delivery status in respect to the waypoint location'),\n    status_timestamp: z.string().datetime().describe('Timestamp of when the status was triggered'),\n})\n\nexport type WaypointInfo = z.infer<typeof waypointInfoSchema>\n\nexport const refundDataSchema = z.object({\n    id: z.string().describe('Unique identifier of the refund request.'),\n    created_at: z.number().describe('UTC Time i.e. 2023-03-15T04:14:15Z.'),\n    currency_code: z.string().describe('Three-letter ISO currency code, in uppercase i.e. USD.'),\n    total_partner_refund: z.number().describe('Total monetary amount that the partner is liable to their customers for in cents i.e. 1234.'),\n    total_uber_refund: z.number().describe('Total monetary amount that Uber will adjust on the billing details report & invoice in cents i.e. 1834.'),\n    refund_fees: z.array(refundFeeSchema).describe('See the refund fee array object.'),\n    refund_order_items: z.array(refundOrderItemSchema).describe('See the refund order item array object.'),\n})\n\nexport type RefundData = z.infer<typeof refundDataSchema>\n\nexport const refundPayloadSchema = z.object({\n    created: z.string(),\n    data: refundDataSchema,\n    delivery_id: z.string(),\n    external_id: z.string(),\n    external_order_id: z.string(),\n    id: z.string(),\n    kind: z.string(),\n})\n\nexport type RefundPayload = z.infer<typeof refundPayloadSchema>\n\nexport const deliveryResponseSchema = z.object({\n    complete: z.boolean().describe('Flag indicating if the delivery is ongoing.'),\n    courier: courierInfoSchema.optional().nullable().describe('Information about the courier. Only present when a delivery is in progress.'),\n    courier_imminent: z.boolean().describe('Flag indicating if the courier is close to the pickup or dropoff location.'),\n    created: z.string().describe('Date/Time at which the delivery was created.'),\n    currency: z.string().describe('Three-letter ISO currency code, in lowercase.'),\n    dropoff: waypointInfoSchema.describe('Dropoff details.'),\n    dropoff_deadline: z.string().describe('When a delivery must be dropped off. This is the end of the dropoff window.'),\n    dropoff_eta: z.string().describe('Estimated drop-off time.'),\n    dropoff_identifier: z.string().optional().describe('This field identifies who received delivery at the dropoff location.'),\n    dropoff_ready: z.string().describe('When a delivery is ready to be dropped off. This is the start of the dropoff window.'),\n    external_id: z.string().describe('An ID for an account as stored in an external system.'),\n    fee: z.number().describe('Amount in cents that will be charged if this delivery is created.'),\n    id: z.string().describe('Unique identifier for the delivery ( `del_` + tokenize(uuid)).'),\n    kind: z.string().describe('The type of object being described. Always “delivery”.'),\n    live_mode: z.boolean().describe('Flag that indicates if this is live mode or test mode.'),\n    manifest: manifestInfoSchema.describe('A detailed description of what the courier will be delivering.'),\n    manifest_items: z.array(manifestItemSchema).describe('List of items being delivered.'),\n    pickup: waypointInfoSchema.describe('The pickup details for the delivery.'),\n    pickup_deadline: z.string().describe('When a delivery must be picked up by. This is the end of the pickup window.'),\n    pickup_eta: z.string().describe('Estimated time the courier will arrive at the pickup location.'),\n    pickup_ready: z.string().describe('When a delivery is ready to be picked up. This is the start of the pickup window.'),\n    quote_id: z.string().describe('ID for the Delivery Quote if one was provided when creating this Delivery.'),\n    refund: z.array(refundDataSchema).optional().describe('This is an array of the refund information.'),\n    related_deliveries: z.array(relatedDeliverySchema).optional().nullable().describe('A collection describing other jobs that share an association. i.e.: a return delivery.'),\n    status: deliveryStatusSchema.describe('The current status of the delivery. Always pending when the delivery is created.'),\n    tip: z.number().optional().describe('Amount in cents that will be paid to the courier as a tip.'),\n    tracking_url: z.string().describe('This url can be used to track the courier during the delivery (unauthenticated page).'),\n    undeliverable_action: z.enum([ 'left_at_door', 'returned', '' ]).describe('If a delivery was undeliverable, this field will contain the resulting action taken by the courier.'),\n    undeliverable_reason: z.string().describe('If a delivery was undeliverable, this field will contain the reason why it was undeliverable.'),\n    updated: z.string().describe('Date/Time at which the delivery was last updated.'),\n    uuid: z.string().describe('Alternative delivery identifier. “Id” field should be used for any identification purposes. “uuid” field is equally unique but loses contextual information (i.e. nothing in this identifier points out that it relates to a delivery). “uuid” is case-sensitive. Value for the “uuid” field is UUID v4 with ‘-’ characters removed.'),\n    return: waypointInfoSchema.optional().describe('The return details for the delivery.'),\n})\n\nexport type DeliveryResponse = z.infer<typeof deliveryResponseSchema>\n\nexport const deliveryListResponseSchema = z.object({\n    data: z.array(deliveryResponseSchema),\n    next_href: z.string().describe('URL to fetch the next set of deliveries'),\n    object: z.string().describe('Response type, always \"list\"'),\n    total_count: z.number().describe('@deprecated Response is always -1'),\n    url: z.string().describe('URL for the request'),\n})\n\nexport type DeliveryListResponse = z.infer<typeof deliveryListResponseSchema>\n"],"mappings":"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","names":[]}