Status information for order tracking live notification. Defines the current state of the order with visual representation.

interface OrderStatusInfo {
    displayName: string;
    icon: string;
    progress: number;
}

Properties

displayName: string

Required: Display name for the current order status (e.g., "Preparing", "In Transit").

icon: string

Required: Currently, only SF Symbol icon name for the status (e.g., "checkmark.circle", "flame", "truck.box"). Must be a valid SF Symbol available on iOS.

progress: number

Required: Progress value between 0.0 and 1.0 representing order completion percentage. Example: 0.25 for confirmed, 0.5 for preparing, 0.75 for out for delivery, 1.0 for delivered.