Files
your-gold/types/checkout.ts
2025-07-03 15:24:28 +02:00

71 lines
1.2 KiB
TypeScript

export interface AddressesList {
address: {
city: string
country_iso: string
name: string
postcode: string
street: string
surname: string
}
address_id: number
alias: string
customer_id: number
is_default: boolean
is_official: boolean
}
export interface UserAddressOfficial {
address: {
name: string
surname: string
street: string
postcode: string
city: string
country: {
country_lang: [
{
name: string
},
]
}
}
}
export interface Payment {
bank_name: string
city: string
country_account_number: string
country_iso: string
country_name: string
currency_iso: string
iban: string
id: number
postcode: string
street_and_number: string
swift: string
}
export interface CheckoutOrder {
cart_id: number
currency_iso: string
customer_id: number
delivery_details: {
address: Address
contact_email: string
contact_phone_number: string
delivery_option_id: number
}
payment_bank_account_id: number
}
export interface Address {
city: string
country_iso: {
str: string
}
name: string
postcode: string
street: string
surname: string
}