expanded webhook tax coverage, moved and renamed items to exclude Snipcart preamble
This commit is contained in:
42
snipcart/common.go
Normal file
42
snipcart/common.go
Normal file
@@ -0,0 +1,42 @@
|
||||
package snipcart
|
||||
|
||||
const (
|
||||
defaultLimit = 50
|
||||
apiUri = "https://app.snipcart.com"
|
||||
ordersPath = "/api/orders"
|
||||
productsPath = "/api/products"
|
||||
validationPath = "/api/requestvalidation/"
|
||||
)
|
||||
|
||||
var (
|
||||
orderUri = apiUri + ordersPath
|
||||
productsUri = apiUri + productsPath
|
||||
validationUri = apiUri + validationPath
|
||||
)
|
||||
|
||||
type Address 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 Client struct {
|
||||
Key string
|
||||
AuthBase64 string
|
||||
Limit int
|
||||
}
|
||||
|
||||
type CustomField struct {
|
||||
Name string `json:"name"`
|
||||
Value string `json:"value"`
|
||||
}
|
||||
Reference in New Issue
Block a user