sesamy-go/event/params/purchase.go
Kevin Franklin Kim 453e5159a1
feat: add events
2024-05-15 13:17:45 +02:00

17 lines
628 B
Go

package params
import (
"github.com/foomo/gostandards/iso4217"
)
// Purchase https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events#purchase
type Purchase[Item any] struct {
Currency iso4217.Currency `json:"currency,omitempty"`
Value float64 `json:"value,omitempty"`
TransactionID string `json:"transaction_id,omitempty"`
Coupon string `json:"coupon,omitempty"`
Shipping float64 `json:"shipping,omitempty"`
Tax float64 `json:"tax,omitempty"`
Items []Item `json:"items,omitempty"`
}