interface Order {
    id: number;
    order_number: string;
    order_token: string;
    user: null | number;
    email: string;
    phone: string;
    shipping_name: string;
    shipping_address_line1: string;
    shipping_address_line2: string;
    shipping_postal_code: string;
    shipping_city: string;
    shipping_country: string;
    billing_name: string;
    billing_address_line1: string;
    billing_address_line2: string;
    billing_postal_code: string;
    billing_city: string;
    billing_country: string;
    subtotal: string;
    shipping_cost: string;
    tax_amount: string;
    discount_amount: string;
    total: string;
    vat_breakdown?: null | VATBreakdown;
    status: OrderStatus;
    payment_method: string;
    payment_id: string;
    paid_at: null | string;
    tracking_number: string;
    shipping_provider: string;
    shipped_at: null | string;
    delivered_at: null | string;
    customer_notes: string;
    admin_notes: string;
    items: OrderItem[];
    total_items: number;
    created_at: string;
    updated_at: string;
}

Properties

id: number
order_number: string
order_token: string
user: null | number
email: string
phone: string
shipping_name: string
shipping_address_line1: string
shipping_address_line2: string
shipping_postal_code: string
shipping_city: string
shipping_country: string
billing_name: string
billing_address_line1: string
billing_address_line2: string
billing_postal_code: string
billing_city: string
billing_country: string
subtotal: string
shipping_cost: string
tax_amount: string
discount_amount: string
total: string
vat_breakdown?: null | VATBreakdown
status: OrderStatus
payment_method: string
payment_id: string
paid_at: null | string
tracking_number: string
shipping_provider: string
shipped_at: null | string
delivered_at: null | string
customer_notes: string
admin_notes: string
items: OrderItem[]
total_items: number
created_at: string
updated_at: string