From b08b64f5b29329ad842a525fb042e3a6099d2d59 Mon Sep 17 00:00:00 2001 From: Bastian de Byl Date: Thu, 6 Apr 2023 17:59:48 -0400 Subject: [PATCH] added SnipcartTax and SnipcartWebhookTaxResponse --- snipcart/snipcart.go | 7 +++++++ snipcart/webhook.go | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/snipcart/snipcart.go b/snipcart/snipcart.go index b010170..288eba1 100644 --- a/snipcart/snipcart.go +++ b/snipcart/snipcart.go @@ -88,6 +88,13 @@ type SnipcartOrders struct { Items []SnipcartOrder } +type SnipcartTax struct { + Name string `json:"name"` + Amount float64 `json:"amount"` + NumberForInvoice string `json:"numberForInvoice"` + Rate float64 `json:"rate"` +} + func NewClient(snipcartApiKey string) Client { return Client{ SnipcartKey: snipcartApiKey, diff --git a/snipcart/webhook.go b/snipcart/webhook.go index aad3448..dfa101c 100644 --- a/snipcart/webhook.go +++ b/snipcart/webhook.go @@ -15,3 +15,7 @@ type SnipcartShippingAddress struct { Phone string `json:"phone"` VatNumber string `json:"vatNumber,omitempty"` } + +type SnipcartWebhookTaxResponse struct { + Taxes []SnipcartTax `json:"taxes"` +}