Compare commits

..

2 Commits

Author SHA1 Message Date
Bastian de Byl
cfdde462f4 added more order struct details 2023-03-29 13:14:30 -04:00
Bastian de Byl
e039b583e2 fixed Curreny to Currency typo 2023-03-13 00:26:11 -04:00
2 changed files with 26 additions and 23 deletions

View File

@@ -47,28 +47,31 @@ type SnipcartItem struct {
} }
type SnipcartOrder struct { type SnipcartOrder struct {
Token string `json:"token"` Token string `json:"token"`
Invoice string `json:"invoiceNumber"` Invoice string `json:"invoiceNumber"`
Subtotal float64 `json:"subtotal,omitempty"` Subtotal float64 `json:"subtotal,omitempty"`
Currency string `json:"currency,omitempty"` Currency string `json:"currency,omitempty"`
Total float64 `json:"grandTotal,omitempty"` Total float64 `json:"grandTotal,omitempty"`
Status string `json:"status"` Status string `json:"status"`
TotalWeight float64 `json:"totalWeight"` TotalWeight float64 `json:"totalWeight"`
Name string `json:"shippingAddressName"` Name string `json:"shippingAddressName"`
Company string `json:"shippingAddressCompanyName"` Company string `json:"shippingAddressCompanyName"`
Address1 string `json:"shippingAddressAddress1"` Address1 string `json:"shippingAddressAddress1"`
Address2 string `json:"shippingAddressAddress2"` Address2 string `json:"shippingAddressAddress2"`
City string `json:"shippingAddressCity"` City string `json:"shippingAddressCity"`
Province string `json:"shippingAddressProvince"` Province string `json:"shippingAddressProvince"`
Country string `json:"shippingAddressCountry"` Country string `json:"shippingAddressCountry"`
PostalCode string `json:"shippingAddressPostalCode"` PostalCode string `json:"shippingAddressPostalCode"`
Phone string `json:"shippingAddressPhone,omitempty"` Phone string `json:"shippingAddressPhone,omitempty"`
Email string `json:"email,omitempty"` Email string `json:"email,omitempty"`
TrackingNumber string `json:"trackingNumber"` TrackingNumber string `json:"trackingNumber"`
TrackingUrl string `json:"trackingUrl"` TrackingUrl string `json:"trackingUrl"`
ShippingCost float64 `json:"shippingFees"` ShippingCost float64 `json:"shippingFees"`
Items []SnipcartItem `json:"items"` ShippingProvider string `json:"shippingProvider,omitempty"`
Metadata any `json:"metadata"` ShippingMethod string `json:"shippingMethod,omitempty"`
ShippingRate string `json:"shippingRateUserDefinedId,omitempty"`
Items []SnipcartItem `json:"items"`
Metadata any `json:"metadata"`
} }
type SnipcartOrderUpdate struct { type SnipcartOrderUpdate struct {

View File

@@ -22,7 +22,7 @@ type SnipcartOrderEventContent struct {
Status string `json:"status"` Status string `json:"status"`
PaymentStatus string `json:"paymentStatus"` PaymentStatus string `json:"paymentStatus"`
Email string `json:"email"` Email string `json:"email"`
Curreny string `json:"currency"` Currency string `json:"currency"`
TotalWeight float64 `json:"totalWeight"` TotalWeight float64 `json:"totalWeight"`
Items []SnipcartItem `json:"items"` Items []SnipcartItem `json:"items"`
ShippingAddress SnipcartShippingAddress `json:"shippingAddress"` ShippingAddress SnipcartShippingAddress `json:"shippingAddress"`