Files
go-snipcart/snipcart/webhook.go
2023-03-13 00:16:22 -04:00

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"`
}