31 lines
1.2 KiB
Go
31 lines
1.2 KiB
Go
package snipcart
|
|
|
|
type SnipcartShippingAddress struct {
|
|
FullName string `json:"fullName"`
|
|
FirstName string `json:"firstName"`
|
|
Name string `json:"name"`
|
|
Company string `json:"company"`
|
|
Address1 string `json:"address1"`
|
|
Address2 string `json:"address2"`
|
|
FullAddress string `json:"fullAddress"`
|
|
City string `json:"city"`
|
|
Country string `json:"country"`
|
|
PostalCode string `json:"postalCode"`
|
|
Province string `json:"province"`
|
|
Phone string `json:"phone"`
|
|
VatNumber string `json:"vatNumber,omitempty"`
|
|
}
|
|
|
|
type SnipcartOrderEventContent struct {
|
|
Token string `json:"token"`
|
|
Invoice string `json:"invoiceNumber"`
|
|
Status string `json:"status"`
|
|
PaymentStatus string `json:"paymentStatus"`
|
|
Email string `json:"email"`
|
|
Curreny string `json:"currency"`
|
|
TotalWeight float64 `json:"totalWeight"`
|
|
Items []SnipcartItem `json:"items"`
|
|
ShippingAddress SnipcartShippingAddress `json:"shippingAddress"`
|
|
Metadata string `json:"metadata"`
|
|
}
|