import type * as Square from "../../../../index"; /** * @example * { * transferOrderId: "transfer_order_id", * idempotencyKey: "f47ac10b-58cc-4372-a567-0e02b2c3d479", * transferOrder: { * sourceLocationId: "EXAMPLE_SOURCE_LOCATION_ID_789", * destinationLocationId: "EXAMPLE_DEST_LOCATION_ID_101", * expectedAt: "2025-11-10T08:00:00Z", * notes: "Updated: Priority transfer due to low stock at destination", * trackingNumber: "TRACK987654321", * lineItems: [{ * uid: "1", * quantityOrdered: "7" * }, { * itemVariationId: "EXAMPLE_NEW_ITEM_VARIATION_ID_003", * quantityOrdered: "2" * }, { * uid: "2", * remove: true * }] * }, * version: BigInt("1753109537351") * } */ export interface UpdateTransferOrderRequest { /** The ID of the transfer order to update */ transferOrderId: string; /** A unique string that identifies this UpdateTransferOrder request. Keys must contain only alphanumeric characters, dashes and underscores */ idempotencyKey: string; /** The transfer order updates to apply */ transferOrder: Square.UpdateTransferOrderData; /** Version for optimistic concurrency */ version?: bigint; }