Compare commits

...

1 Commits

Author SHA1 Message Date
Bastian de Byl
d7f1571e09 main added CustomFields to snipcart product 2023-05-12 15:20:36 -04:00

View File

@@ -127,14 +127,27 @@ type SnipcartProductVariant struct {
AllowBackorder bool `json:"allowOutOfStockPurchases"` AllowBackorder bool `json:"allowOutOfStockPurchases"`
} }
type SnipcartProductCustomField struct {
Name string `json:"name"`
Placeholder string `json:"placeholder"`
DisplayValue string `json:"displayValue"`
Type string `json:"type"`
Options string `json:"options"`
Required bool `json:"required"`
Value string `json:"value"`
Operation int `json:"operation"`
OptionsArray []string `json:"optionsArray"`
}
type SnipcartProduct struct { type SnipcartProduct struct {
Token string `json:"id"` Token string `json:"id"`
Id string `json:"userDefinedId"` Id string `json:"userDefinedId"`
Name string `json:"name"` Name string `json:"name"`
Stock int `json:"stock"` Stock int `json:"stock"`
TotalStock int `json:"totalStock"` TotalStock int `json:"totalStock"`
AllowBackorder bool `json:"allowOutOfStockPurchases"` AllowBackorder bool `json:"allowOutOfStockPurchases"`
Variants []SnipcartProductVariant `json:"variants"` CustomFields []SnipcartProductCustomField `json:"customFields"`
Variants []SnipcartProductVariant `json:"variants"`
} }
type SnipcartProductsResponse struct { type SnipcartProductsResponse struct {