Application Load

ICartPickupSelectionRequest

The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.

ICartPickupSelectionRequest

Point object from cart_customer_delivery_points_get. Its code, city_code and address are used when the corresponding root fields below are empty.

interfaces/orionplace/cart/ICartDeliveryActions.ts
TypeScript
export interface ICartPickupSelectionRequest extends ICartDeliverySelectionRequest {
  // Point from `cart_customer_delivery_points_get`. Code and address need at
  // least 3 characters; city code is required. Used when the corresponding root
  // fields are empty.
  point?: Partial<ICartDeliveryPoint>;
  // Optional root point code, up to 10 characters; takes precedence over
  // `point.code`.
  code?: string;
  // Optional root city code, up to 30 characters; takes precedence over
  // `point.city_code`.
  city_code?: string;
  // Optional root point address, up to 1024 characters; takes precedence over
  // `point.address`.
  address?: string;
  // Legacy fallback point code, up to 10 characters; used after `code` and
  // `point.code`.
  delivery_to_code?: string;
  // Legacy fallback city code, up to 30 characters; used after `city_code` and
  // `point.city_code`.
  delivery_to_city_code?: string;
  // Legacy fallback address, up to 1024 characters; used after `address` and
  // `point.address`.
  delivery_to_code_full_address?: string;
}