Compare commits

..

1 Commits

Author SHA1 Message Date
Bastian de Byl
a2fdeafc3c noticket - add missing shippingAddressSameAsBilling order field 2024-11-05 18:42:03 -05:00

View File

@@ -51,38 +51,39 @@ type OrderNotifications struct {
} }
type Order struct { type Order struct {
Token string `json:"token"` Token string `json:"token"`
Created time.Time `json:"creationDate"` Created time.Time `json:"creationDate"`
Modified time.Time `json:"modificationDate"` Modified time.Time `json:"modificationDate"`
Completed time.Time `json:"completionDate"` Completed time.Time `json:"completionDate"`
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"`
TotalTaxable float64 `json:"taxableTotal,omitempty"` TotalTaxable float64 `json:"taxableTotal,omitempty"`
TotalTaxes float64 `json:"taxesTotal,omitempty"` TotalTaxes float64 `json:"taxesTotal,omitempty"`
Status string `json:"status"` Status string `json:"status"`
TotalWeight float64 `json:"totalWeight"` TotalWeight float64 `json:"totalWeight"`
ShippingAddress Address `json:"shippingAddress,omitempty"` ShippingAddressSameAsBilling bool `json:"shippingAddressSameAsBilling,omitempty"`
Name string `json:"shippingAddressName,omitempty"` ShippingAddress Address `json:"shippingAddress,omitempty"`
Company string `json:"shippingAddressCompanyName,omitempty"` Name string `json:"shippingAddressName,omitempty"`
Address1 string `json:"shippingAddressAddress1,omitempty"` Company string `json:"shippingAddressCompanyName,omitempty"`
Address2 string `json:"shippingAddressAddress2,omitempty"` Address1 string `json:"shippingAddressAddress1,omitempty"`
City string `json:"shippingAddressCity,omitempty"` Address2 string `json:"shippingAddressAddress2,omitempty"`
Province string `json:"shippingAddressProvince,omitempty"` City string `json:"shippingAddressCity,omitempty"`
Country string `json:"shippingAddressCountry,omitempty"` Province string `json:"shippingAddressProvince,omitempty"`
PostalCode string `json:"shippingAddressPostalCode,omitempty"` Country string `json:"shippingAddressCountry,omitempty"`
Phone string `json:"shippingAddressPhone,omitempty"` PostalCode string `json:"shippingAddressPostalCode,omitempty"`
Email string `json:"email,omitempty"` Phone string `json:"shippingAddressPhone,omitempty"`
TrackingNumber string `json:"trackingNumber"` Email string `json:"email,omitempty"`
TrackingUrl string `json:"trackingUrl"` TrackingNumber string `json:"trackingNumber"`
ShippingCost float64 `json:"shippingFees"` TrackingUrl string `json:"trackingUrl"`
ShippingProvider string `json:"shippingProvider,omitempty"` ShippingCost float64 `json:"shippingFees"`
ShippingMethod string `json:"shippingMethod,omitempty"` ShippingProvider string `json:"shippingProvider,omitempty"`
ShippingRateId string `json:"shippingRateUserDefinedId,omitempty"` ShippingMethod string `json:"shippingMethod,omitempty"`
Items []Item `json:"items"` ShippingRateId string `json:"shippingRateUserDefinedId,omitempty"`
Taxes []OrderTax `json:"taxes,omitempty"` Items []Item `json:"items"`
Metadata any `json:"metadata"` Taxes []OrderTax `json:"taxes,omitempty"`
Metadata any `json:"metadata"`
} }
type OrderUpdate struct { type OrderUpdate struct {