Versions in this module Expand all Collapse all v0 v0.1.0 Aug 27, 2026 Changes in this version + func Bool(b bool) param.Opt[bool] + func BoolPtr(v bool) *bool + func DefaultClientOptions() []option.RequestOption + func File(rdr io.Reader, filename string, contentType string) file + func Float(f float64) param.Opt[float64] + func FloatPtr(v float64) *float64 + func Int(i int64) param.Opt[int64] + func IntPtr(v int64) *int64 + func Opt[T comparable](v T) param.Opt[T] + func Ptr[T any](v T) *T + func String(s string) param.Opt[string] + func StringPtr(v string) *string + func Time(t time.Time) param.Opt[time.Time] + func TimePtr(v time.Time) *time.Time + type CalculationResponse struct + AddressResolutionStatus CalculationResponseAddressResolutionStatus + AddressUsed CalculationResponseAddressUsed + AutomaticTax CalculationResponseAutomaticTax + Customer CalculationResponseCustomer + CustomerCurrencyCode string + ExpiresAt float64 + ID string + JSON struct{ ... } + LineItems []CalculationResponseLineItem + Metadata Metadata + Object string + TaxIncludedInAmount bool + Testmode bool + TotalAmountExcludingTax float64 + TotalAmountIncludingTax float64 + TotalTaxAmount float64 + func (r *CalculationResponse) UnmarshalJSON(data []byte) error + func (r CalculationResponse) RawJSON() string + type CalculationResponseAddressResolutionStatus string + const CalculationResponseAddressResolutionStatusExact + const CalculationResponseAddressResolutionStatusPostalFallback1 + const CalculationResponseAddressResolutionStatusPostalOnly + type CalculationResponseAddressUsed struct + AddressCity string + AddressCountry string + AddressLine1 string + AddressLine2 string + AddressPostalCode string + AddressProvince string + JSON struct{ ... } + func (r *CalculationResponseAddressUsed) UnmarshalJSON(data []byte) error + func (r CalculationResponseAddressUsed) RawJSON() string + type CalculationResponseAutomaticTax string + const CalculationResponseAutomaticTaxAuto + const CalculationResponseAutomaticTaxDisabled + type CalculationResponseCustomer struct + JSON struct{ ... } + Type string + func (r *CalculationResponseCustomer) UnmarshalJSON(data []byte) error + func (r CalculationResponseCustomer) RawJSON() string + type CalculationResponseLineItem struct + AmountExcludingTax float64 + AmountIncludingTax float64 + JSON struct{ ... } + Product CalculationResponseLineItemProduct + Quantity float64 + TaxAmount float64 + TaxJurisdictions []CalculationResponseLineItemTaxJurisdiction + func (r *CalculationResponseLineItem) UnmarshalJSON(data []byte) error + func (r CalculationResponseLineItem) RawJSON() string + type CalculationResponseLineItemProduct struct + JSON struct{ ... } + ProductTaxCode string + ReferenceLineItemID string + ReferenceProductID string + ReferenceProductName string + func (r *CalculationResponseLineItemProduct) UnmarshalJSON(data []byte) error + func (r CalculationResponseLineItemProduct) RawJSON() string + type CalculationResponseLineItemTaxJurisdiction struct + FeeAmount float64 + JSON struct{ ... } + JurisdictionName string + Note string + RateType string + TaxRate float64 + func (r *CalculationResponseLineItemTaxJurisdiction) UnmarshalJSON(data []byte) error + func (r CalculationResponseLineItemTaxJurisdiction) RawJSON() string + type Client struct + Options []option.RequestOption + Tax TaxService + func NewClient(opts ...option.RequestOption) (r Client) + func (r *Client) Delete(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, ...) error + func (r *Client) Get(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Patch(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Post(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Put(ctx context.Context, path string, params any, res any, ...) error + type CustomerResponse struct + Email string + ID string + IsTaxExempt bool + JSON struct{ ... } + Name string + Object string + ReferenceCustomerID string + func (r *CustomerResponse) UnmarshalJSON(data []byte) error + func (r CustomerResponse) RawJSON() string + type DeleteProductResponse struct + DeletedAt float64 + JSON struct{ ... } + Object string + func (r *DeleteProductResponse) UnmarshalJSON(data []byte) error + func (r DeleteProductResponse) RawJSON() string + type DeleteTransactionResponse struct + DeletedAt float64 + JSON struct{ ... } + Object string + func (r *DeleteTransactionResponse) UnmarshalJSON(data []byte) error + func (r DeleteTransactionResponse) RawJSON() string + type Error = apierror.Error + type Metadata struct + ExampleKey string + JSON struct{ ... } + func (r *Metadata) UnmarshalJSON(data []byte) error + func (r Metadata) RawJSON() string + func (r Metadata) ToParam() MetadataParam + type MetadataParam struct + ExampleKey param.Opt[string] + func (r *MetadataParam) UnmarshalJSON(data []byte) error + func (r MetadataParam) MarshalJSON() (data []byte, err error) + type ProductResponse struct + CreatedAt float64 + JSON struct{ ... } + Object string + ProductCategory string + ReferenceProductID string + ReferenceProductName string + Testmode bool + UpdatedAt float64 + func (r *ProductResponse) UnmarshalJSON(data []byte) error + func (r ProductResponse) RawJSON() string + type RefundResponse = shared.RefundResponse + type RefundResponseLineItem = shared.RefundResponseLineItem + type RefundResponseLineItemProduct = shared.RefundResponseLineItemProduct + type RefundResponseLineItemTaxJurisdiction = shared.RefundResponseLineItemTaxJurisdiction + type TaxBridgeConfigurationGetParams struct + XAPIVersion TaxBridgeConfigurationGetParamsXAPIVersion + type TaxBridgeConfigurationGetParamsXAPIVersion string + const TaxBridgeConfigurationGetParamsXAPIVersion2026_03_01 + type TaxBridgeConfigurationGetResponse struct + ActiveVersion int64 + CreatedAt time.Time + DraftPayload TaxBridgeConfigurationGetResponseDraftPayload + ID string + JSON struct{ ... } + Livemode bool + Name string + Object TaxBridgeConfigurationGetResponseObject + PublishedPayload TaxBridgeConfigurationGetResponsePublishedPayload + Status TaxBridgeConfigurationGetResponseStatus + UpdatedAt time.Time + func (r *TaxBridgeConfigurationGetResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponse) RawJSON() string + type TaxBridgeConfigurationGetResponseDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationGetResponseDraftPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationGetResponseDraftPayloadOffer + OriginAddress TaxBridgeConfigurationGetResponseDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationGetResponseDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationGetResponseDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationGetResponseDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponseDraftPayload) RawJSON() string + type TaxBridgeConfigurationGetResponseDraftPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationGetResponseDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponseDraftPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationGetResponseDraftPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationGetResponseDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponseDraftPayloadOffer) RawJSON() string + type TaxBridgeConfigurationGetResponseDraftPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationGetResponseDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponseDraftPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationGetResponseDraftPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationGetResponseDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponseDraftPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationGetResponseDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationGetResponseDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponseDraftPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationGetResponseObject string + const TaxBridgeConfigurationGetResponseObjectTaxBridgeConfiguration + type TaxBridgeConfigurationGetResponsePublishedPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationGetResponsePublishedPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationGetResponsePublishedPayloadOffer + OriginAddress TaxBridgeConfigurationGetResponsePublishedPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationGetResponsePublishedPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationGetResponsePublishedPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationGetResponsePublishedPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponsePublishedPayload) RawJSON() string + type TaxBridgeConfigurationGetResponsePublishedPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationGetResponsePublishedPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponsePublishedPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationGetResponsePublishedPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationGetResponsePublishedPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponsePublishedPayloadOffer) RawJSON() string + type TaxBridgeConfigurationGetResponsePublishedPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationGetResponsePublishedPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponsePublishedPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationGetResponsePublishedPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationGetResponsePublishedPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponsePublishedPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationGetResponsePublishedPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationGetResponsePublishedPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationGetResponsePublishedPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationGetResponseStatus string + const TaxBridgeConfigurationGetResponseStatusArchived + const TaxBridgeConfigurationGetResponseStatusDraft + const TaxBridgeConfigurationGetResponseStatusPublished + type TaxBridgeConfigurationListParams struct + Cursor param.Opt[string] + Limit param.Opt[int64] + XAPIVersion TaxBridgeConfigurationListParamsXAPIVersion + func (r TaxBridgeConfigurationListParams) URLQuery() (v url.Values, err error) + type TaxBridgeConfigurationListParamsXAPIVersion string + const TaxBridgeConfigurationListParamsXAPIVersion2026_03_01 + type TaxBridgeConfigurationListResponse struct + BridgeConfigurations []TaxBridgeConfigurationListResponseBridgeConfiguration + HasMore bool + JSON struct{ ... } + NextCursor string + Object TaxBridgeConfigurationListResponseObject + func (r *TaxBridgeConfigurationListResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponse) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfiguration struct + ActiveVersion int64 + CreatedAt time.Time + DraftPayload TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayload + ID string + JSON struct{ ... } + Livemode bool + Name string + Object string + PublishedPayload TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayload + Status string + UpdatedAt time.Time + func (r *TaxBridgeConfigurationListResponseBridgeConfiguration) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfiguration) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOffer + OriginAddress TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayload) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOffer) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationDraftPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOffer + OriginAddress TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayload) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOffer) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationListResponseBridgeConfigurationPublishedPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationListResponseObject string + const TaxBridgeConfigurationListResponseObjectList + type TaxBridgeConfigurationNewParams struct + DraftPayload TaxBridgeConfigurationNewParamsDraftPayload + Name string + XAPIVersion TaxBridgeConfigurationNewParamsXAPIVersion + func (r *TaxBridgeConfigurationNewParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParams) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL param.Opt[string] + DefaultOfferID param.Opt[string] + DefaultProductCategory param.Opt[string] + ExemptionPolicy TaxBridgeConfigurationNewParamsDraftPayloadExemptionPolicy + LocaleDefault param.Opt[string] + Mode string + Offers []TaxBridgeConfigurationNewParamsDraftPayloadOffer + OriginAddress TaxBridgeConfigurationNewParamsDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes param.Opt[int64] + SuccessURL param.Opt[string] + TaxIdentityPolicy TaxBridgeConfigurationNewParamsDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationNewParamsDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationNewParamsDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParamsDraftPayload) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsDraftPayloadExemptionPolicy struct + Enabled param.Opt[bool] + Pending string + func (r *TaxBridgeConfigurationNewParamsDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParamsDraftPayloadExemptionPolicy) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsDraftPayloadOffer struct + DefaultQuantity param.Opt[int64] + ID string + MaxQuantity param.Opt[int64] + MinQuantity param.Opt[int64] + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationNewParamsDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParamsDraftPayloadOffer) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsDraftPayloadOriginAddress struct + City param.Opt[string] + Country string + Line1 param.Opt[string] + Line2 param.Opt[string] + PostalCode param.Opt[string] + Province param.Opt[string] + func (r *TaxBridgeConfigurationNewParamsDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParamsDraftPayloadOriginAddress) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsDraftPayloadTaxIdentityPolicy struct + CollectCustomerType param.Opt[bool] + CollectTaxID string + InvalidTaxIDFallback string + func (r *TaxBridgeConfigurationNewParamsDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParamsDraftPayloadTaxIdentityPolicy) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress param.Opt[bool] + Basis string + MinAssurance string + func (r *TaxBridgeConfigurationNewParamsDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewParamsDraftPayloadTaxLocationPolicy) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationNewParamsXAPIVersion string + const TaxBridgeConfigurationNewParamsXAPIVersion2026_03_01 + type TaxBridgeConfigurationNewResponse struct + ActiveVersion int64 + CreatedAt time.Time + DraftPayload TaxBridgeConfigurationNewResponseDraftPayload + ID string + JSON struct{ ... } + Livemode bool + Name string + Object TaxBridgeConfigurationNewResponseObject + PublishedPayload TaxBridgeConfigurationNewResponsePublishedPayload + Status TaxBridgeConfigurationNewResponseStatus + UpdatedAt time.Time + func (r *TaxBridgeConfigurationNewResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponse) RawJSON() string + type TaxBridgeConfigurationNewResponseDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationNewResponseDraftPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationNewResponseDraftPayloadOffer + OriginAddress TaxBridgeConfigurationNewResponseDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationNewResponseDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationNewResponseDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationNewResponseDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponseDraftPayload) RawJSON() string + type TaxBridgeConfigurationNewResponseDraftPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationNewResponseDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponseDraftPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationNewResponseDraftPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationNewResponseDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponseDraftPayloadOffer) RawJSON() string + type TaxBridgeConfigurationNewResponseDraftPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationNewResponseDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponseDraftPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationNewResponseDraftPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationNewResponseDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponseDraftPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationNewResponseDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationNewResponseDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponseDraftPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationNewResponseObject string + const TaxBridgeConfigurationNewResponseObjectTaxBridgeConfiguration + type TaxBridgeConfigurationNewResponsePublishedPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationNewResponsePublishedPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationNewResponsePublishedPayloadOffer + OriginAddress TaxBridgeConfigurationNewResponsePublishedPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationNewResponsePublishedPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationNewResponsePublishedPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationNewResponsePublishedPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponsePublishedPayload) RawJSON() string + type TaxBridgeConfigurationNewResponsePublishedPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationNewResponsePublishedPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponsePublishedPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationNewResponsePublishedPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationNewResponsePublishedPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponsePublishedPayloadOffer) RawJSON() string + type TaxBridgeConfigurationNewResponsePublishedPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationNewResponsePublishedPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponsePublishedPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationNewResponsePublishedPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationNewResponsePublishedPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponsePublishedPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationNewResponsePublishedPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationNewResponsePublishedPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationNewResponsePublishedPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationNewResponseStatus string + const TaxBridgeConfigurationNewResponseStatusArchived + const TaxBridgeConfigurationNewResponseStatusDraft + const TaxBridgeConfigurationNewResponseStatusPublished + type TaxBridgeConfigurationPublishParams struct + StripeConnectionID param.Opt[string] + XAPIVersion TaxBridgeConfigurationPublishParamsXAPIVersion + func (r *TaxBridgeConfigurationPublishParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishParams) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationPublishParamsXAPIVersion string + const TaxBridgeConfigurationPublishParamsXAPIVersion2026_03_01 + type TaxBridgeConfigurationPublishResponse struct + ActiveVersion int64 + CreatedAt time.Time + DraftPayload TaxBridgeConfigurationPublishResponseDraftPayload + ID string + JSON struct{ ... } + Livemode bool + Name string + Object TaxBridgeConfigurationPublishResponseObject + PublishedPayload TaxBridgeConfigurationPublishResponsePublishedPayload + Status TaxBridgeConfigurationPublishResponseStatus + UpdatedAt time.Time + func (r *TaxBridgeConfigurationPublishResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponse) RawJSON() string + type TaxBridgeConfigurationPublishResponseDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationPublishResponseDraftPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationPublishResponseDraftPayloadOffer + OriginAddress TaxBridgeConfigurationPublishResponseDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationPublishResponseDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationPublishResponseDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationPublishResponseDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponseDraftPayload) RawJSON() string + type TaxBridgeConfigurationPublishResponseDraftPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationPublishResponseDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponseDraftPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationPublishResponseDraftPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationPublishResponseDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponseDraftPayloadOffer) RawJSON() string + type TaxBridgeConfigurationPublishResponseDraftPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationPublishResponseDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponseDraftPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationPublishResponseDraftPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationPublishResponseDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponseDraftPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationPublishResponseDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationPublishResponseDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponseDraftPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationPublishResponseObject string + const TaxBridgeConfigurationPublishResponseObjectTaxBridgeConfiguration + type TaxBridgeConfigurationPublishResponsePublishedPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationPublishResponsePublishedPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationPublishResponsePublishedPayloadOffer + OriginAddress TaxBridgeConfigurationPublishResponsePublishedPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationPublishResponsePublishedPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationPublishResponsePublishedPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationPublishResponsePublishedPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponsePublishedPayload) RawJSON() string + type TaxBridgeConfigurationPublishResponsePublishedPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationPublishResponsePublishedPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponsePublishedPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationPublishResponsePublishedPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationPublishResponsePublishedPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponsePublishedPayloadOffer) RawJSON() string + type TaxBridgeConfigurationPublishResponsePublishedPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationPublishResponsePublishedPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponsePublishedPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationPublishResponsePublishedPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationPublishResponsePublishedPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponsePublishedPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationPublishResponsePublishedPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationPublishResponsePublishedPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationPublishResponsePublishedPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationPublishResponseStatus string + const TaxBridgeConfigurationPublishResponseStatusArchived + const TaxBridgeConfigurationPublishResponseStatusDraft + const TaxBridgeConfigurationPublishResponseStatusPublished + type TaxBridgeConfigurationService struct + Options []option.RequestOption + func NewTaxBridgeConfigurationService(opts ...option.RequestOption) (r TaxBridgeConfigurationService) + func (r *TaxBridgeConfigurationService) Get(ctx context.Context, configurationID string, ...) (res *TaxBridgeConfigurationGetResponse, err error) + func (r *TaxBridgeConfigurationService) List(ctx context.Context, params TaxBridgeConfigurationListParams, ...) (res *TaxBridgeConfigurationListResponse, err error) + func (r *TaxBridgeConfigurationService) New(ctx context.Context, params TaxBridgeConfigurationNewParams, ...) (res *TaxBridgeConfigurationNewResponse, err error) + func (r *TaxBridgeConfigurationService) Publish(ctx context.Context, configurationID string, ...) (res *TaxBridgeConfigurationPublishResponse, err error) + func (r *TaxBridgeConfigurationService) Update(ctx context.Context, configurationID string, ...) (res *TaxBridgeConfigurationUpdateResponse, err error) + type TaxBridgeConfigurationUpdateParams struct + DraftPayload TaxBridgeConfigurationUpdateParamsDraftPayload + Name param.Opt[string] + XAPIVersion TaxBridgeConfigurationUpdateParamsXAPIVersion + func (r *TaxBridgeConfigurationUpdateParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParams) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL param.Opt[string] + DefaultOfferID param.Opt[string] + DefaultProductCategory param.Opt[string] + ExemptionPolicy TaxBridgeConfigurationUpdateParamsDraftPayloadExemptionPolicy + LocaleDefault param.Opt[string] + Mode string + Offers []TaxBridgeConfigurationUpdateParamsDraftPayloadOffer + OriginAddress TaxBridgeConfigurationUpdateParamsDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes param.Opt[int64] + SuccessURL param.Opt[string] + TaxIdentityPolicy TaxBridgeConfigurationUpdateParamsDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationUpdateParamsDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationUpdateParamsDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParamsDraftPayload) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsDraftPayloadExemptionPolicy struct + Enabled param.Opt[bool] + Pending string + func (r *TaxBridgeConfigurationUpdateParamsDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParamsDraftPayloadExemptionPolicy) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsDraftPayloadOffer struct + DefaultQuantity param.Opt[int64] + ID string + MaxQuantity param.Opt[int64] + MinQuantity param.Opt[int64] + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationUpdateParamsDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParamsDraftPayloadOffer) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsDraftPayloadOriginAddress struct + City param.Opt[string] + Country string + Line1 param.Opt[string] + Line2 param.Opt[string] + PostalCode param.Opt[string] + Province param.Opt[string] + func (r *TaxBridgeConfigurationUpdateParamsDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParamsDraftPayloadOriginAddress) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsDraftPayloadTaxIdentityPolicy struct + CollectCustomerType param.Opt[bool] + CollectTaxID string + InvalidTaxIDFallback string + func (r *TaxBridgeConfigurationUpdateParamsDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParamsDraftPayloadTaxIdentityPolicy) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress param.Opt[bool] + Basis string + MinAssurance string + func (r *TaxBridgeConfigurationUpdateParamsDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateParamsDraftPayloadTaxLocationPolicy) MarshalJSON() (data []byte, err error) + type TaxBridgeConfigurationUpdateParamsXAPIVersion string + const TaxBridgeConfigurationUpdateParamsXAPIVersion2026_03_01 + type TaxBridgeConfigurationUpdateResponse struct + ActiveVersion int64 + CreatedAt time.Time + DraftPayload TaxBridgeConfigurationUpdateResponseDraftPayload + ID string + JSON struct{ ... } + Livemode bool + Name string + Object TaxBridgeConfigurationUpdateResponseObject + PublishedPayload TaxBridgeConfigurationUpdateResponsePublishedPayload + Status TaxBridgeConfigurationUpdateResponseStatus + UpdatedAt time.Time + func (r *TaxBridgeConfigurationUpdateResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponse) RawJSON() string + type TaxBridgeConfigurationUpdateResponseDraftPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationUpdateResponseDraftPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationUpdateResponseDraftPayloadOffer + OriginAddress TaxBridgeConfigurationUpdateResponseDraftPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationUpdateResponseDraftPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationUpdateResponseDraftPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationUpdateResponseDraftPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponseDraftPayload) RawJSON() string + type TaxBridgeConfigurationUpdateResponseDraftPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationUpdateResponseDraftPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponseDraftPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationUpdateResponseDraftPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationUpdateResponseDraftPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponseDraftPayloadOffer) RawJSON() string + type TaxBridgeConfigurationUpdateResponseDraftPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationUpdateResponseDraftPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponseDraftPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationUpdateResponseDraftPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationUpdateResponseDraftPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponseDraftPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationUpdateResponseDraftPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationUpdateResponseDraftPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponseDraftPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationUpdateResponseObject string + const TaxBridgeConfigurationUpdateResponseObjectTaxBridgeConfiguration + type TaxBridgeConfigurationUpdateResponsePublishedPayload struct + AllowedOrigins []string + AllowedRedirectOrigins []string + Appearance map[string]any + CancelURL string + DefaultOfferID string + DefaultProductCategory string + ExemptionPolicy TaxBridgeConfigurationUpdateResponsePublishedPayloadExemptionPolicy + JSON struct{ ... } + LocaleDefault string + Mode string + Offers []TaxBridgeConfigurationUpdateResponsePublishedPayloadOffer + OriginAddress TaxBridgeConfigurationUpdateResponsePublishedPayloadOriginAddress + SchemaVersion int64 + SessionExpiryMinutes int64 + SuccessURL string + TaxIdentityPolicy TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxIdentityPolicy + TaxLocationPolicy TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxLocationPolicy + func (r *TaxBridgeConfigurationUpdateResponsePublishedPayload) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponsePublishedPayload) RawJSON() string + type TaxBridgeConfigurationUpdateResponsePublishedPayloadExemptionPolicy struct + Enabled bool + JSON struct{ ... } + Pending string + func (r *TaxBridgeConfigurationUpdateResponsePublishedPayloadExemptionPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponsePublishedPayloadExemptionPolicy) RawJSON() string + type TaxBridgeConfigurationUpdateResponsePublishedPayloadOffer struct + DefaultQuantity int64 + ID string + JSON struct{ ... } + MaxQuantity int64 + MinQuantity int64 + PriceID string + ProductCategory string + func (r *TaxBridgeConfigurationUpdateResponsePublishedPayloadOffer) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponsePublishedPayloadOffer) RawJSON() string + type TaxBridgeConfigurationUpdateResponsePublishedPayloadOriginAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeConfigurationUpdateResponsePublishedPayloadOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponsePublishedPayloadOriginAddress) RawJSON() string + type TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxIdentityPolicy struct + CollectCustomerType bool + CollectTaxID string + InvalidTaxIDFallback string + JSON struct{ ... } + func (r *TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxIdentityPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxIdentityPolicy) RawJSON() string + type TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxLocationPolicy struct + AllowProviderCustomerAddress bool + Basis string + JSON struct{ ... } + MinAssurance string + func (r *TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxLocationPolicy) UnmarshalJSON(data []byte) error + func (r TaxBridgeConfigurationUpdateResponsePublishedPayloadTaxLocationPolicy) RawJSON() string + type TaxBridgeConfigurationUpdateResponseStatus string + const TaxBridgeConfigurationUpdateResponseStatusArchived + const TaxBridgeConfigurationUpdateResponseStatusDraft + const TaxBridgeConfigurationUpdateResponseStatusPublished + type TaxBridgeService struct + Configurations TaxBridgeConfigurationService + Options []option.RequestOption + Sessions TaxBridgeSessionService + func NewTaxBridgeService(opts ...option.RequestOption) (r TaxBridgeService) + type TaxBridgeSessionCancelParams struct + Reason TaxBridgeSessionCancelParamsReason + XAPIVersion TaxBridgeSessionCancelParamsXAPIVersion + func (r *TaxBridgeSessionCancelParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelParams) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionCancelParamsReason string + const TaxBridgeSessionCancelParamsReasonRequested + type TaxBridgeSessionCancelParamsXAPIVersion string + const TaxBridgeSessionCancelParamsXAPIVersion2026_03_01 + type TaxBridgeSessionCancelResponse struct + CancellationReason TaxBridgeSessionCancelResponseCancellationReason + Checkout TaxBridgeSessionCancelResponseCheckout + ClientSecret string + CollectionMode TaxBridgeSessionCancelResponseCollectionMode + CompletedAt time.Time + ConfigID string + ConfigVersion int64 + ConfirmationMethod TaxBridgeSessionCancelResponseConfirmationMethod + CreatedAt time.Time + CustomerContext TaxBridgeSessionCancelResponseCustomerContext + ExpiresAt time.Time + ExternalReference string + ID string + JSON struct{ ... } + LastError TaxBridgeSessionCancelResponseLastError + NextAction TaxBridgeSessionCancelResponseNextAction + Object TaxBridgeSessionCancelResponseObject + PaymentStatus TaxBridgeSessionCancelResponsePaymentStatus + Phase TaxBridgeSessionCancelResponsePhase + Provider TaxBridgeSessionCancelResponseProvider + ProviderSession TaxBridgeSessionCancelResponseProviderSession + Quote TaxBridgeSessionCancelResponseQuote + ReplacementSessionID string + ReplacesSessionID string + Requirements []TaxBridgeSessionCancelResponseRequirement + Status TaxBridgeSessionCancelResponseStatus + TaxContext TaxBridgeSessionCancelResponseTaxContext + TaxStatus TaxBridgeSessionCancelResponseTaxStatus + Testmode bool + URL string + UpdatedAt time.Time + Version int64 + func (r *TaxBridgeSessionCancelResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponse) RawJSON() string + type TaxBridgeSessionCancelResponseCancellationReason string + const TaxBridgeSessionCancelResponseCancellationReasonConfigurationDisabled + const TaxBridgeSessionCancelResponseCancellationReasonRequested + const TaxBridgeSessionCancelResponseCancellationReasonSuperseded + type TaxBridgeSessionCancelResponseCheckout struct + CancelURL string + Currency string + JSON struct{ ... } + LineItems []TaxBridgeSessionCancelResponseCheckoutLineItem + Mode string + ProviderCustomerID string + SuccessURL string + func (r *TaxBridgeSessionCancelResponseCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseCheckout) RawJSON() string + type TaxBridgeSessionCancelResponseCheckoutLineItem struct + Currency string + JSON struct{ ... } + PriceID string + ProductCategory string + ProductName string + ProviderProductID string + Quantity int64 + RecurringInterval string + RecurringIntervalCount int64 + UnitAmount int64 + func (r *TaxBridgeSessionCancelResponseCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseCheckoutLineItem) RawJSON() string + type TaxBridgeSessionCancelResponseCollectionMode string + const TaxBridgeSessionCancelResponseCollectionModeEmbedded + const TaxBridgeSessionCancelResponseCollectionModeHosted + type TaxBridgeSessionCancelResponseConfirmationMethod string + const TaxBridgeSessionCancelResponseConfirmationMethodAutomatic + const TaxBridgeSessionCancelResponseConfirmationMethodManual + type TaxBridgeSessionCancelResponseCustomerContext struct + Email string + JSON struct{ ... } + MerchantCustomerID string + NumeralCustomerID string + func (r *TaxBridgeSessionCancelResponseCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseCustomerContext) RawJSON() string + type TaxBridgeSessionCancelResponseLastError struct + Code string + JSON struct{ ... } + Message string + OccurredAt time.Time + Provider string + ProviderCode string + Retryable bool + func (r *TaxBridgeSessionCancelResponseLastError) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseLastError) RawJSON() string + type TaxBridgeSessionCancelResponseNextAction struct + JSON struct{ ... } + Type string + URL string + func (r *TaxBridgeSessionCancelResponseNextAction) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseNextAction) RawJSON() string + type TaxBridgeSessionCancelResponseObject string + const TaxBridgeSessionCancelResponseObjectTaxBridgeSession + type TaxBridgeSessionCancelResponsePaymentStatus string + const TaxBridgeSessionCancelResponsePaymentStatusFailed + const TaxBridgeSessionCancelResponsePaymentStatusNoPaymentRequired + const TaxBridgeSessionCancelResponsePaymentStatusNotStarted + const TaxBridgeSessionCancelResponsePaymentStatusPaid + const TaxBridgeSessionCancelResponsePaymentStatusProcessing + const TaxBridgeSessionCancelResponsePaymentStatusUnpaid + type TaxBridgeSessionCancelResponsePhase string + const TaxBridgeSessionCancelResponsePhaseProcessing + const TaxBridgeSessionCancelResponsePhaseProviderSessionReady + const TaxBridgeSessionCancelResponsePhaseReadyForConfirmation + const TaxBridgeSessionCancelResponsePhaseRequiresInput + const TaxBridgeSessionCancelResponsePhaseRequiresReview + type TaxBridgeSessionCancelResponseProvider struct + ConnectionID string + JSON struct{ ... } + Type string + func (r *TaxBridgeSessionCancelResponseProvider) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseProvider) RawJSON() string + type TaxBridgeSessionCancelResponseProviderSession struct + ID string + JSON struct{ ... } + Status string + Type string + func (r *TaxBridgeSessionCancelResponseProviderSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseProviderSession) RawJSON() string + type TaxBridgeSessionCancelResponseQuote struct + CalculationID string + Currency string + ExpiresAt time.Time + JSON struct{ ... } + Lines []TaxBridgeSessionCancelResponseQuoteLine + Subtotal int64 + Total int64 + TotalTaxAmount int64 + Treatment string + func (r *TaxBridgeSessionCancelResponseQuote) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseQuote) RawJSON() string + type TaxBridgeSessionCancelResponseQuoteLine struct + AmountExcludingTax int64 + JSON struct{ ... } + PriceID string + Quantity int64 + Rates []TaxBridgeSessionCancelResponseQuoteLineRate + TaxAmount int64 + func (r *TaxBridgeSessionCancelResponseQuoteLine) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseQuoteLine) RawJSON() string + type TaxBridgeSessionCancelResponseQuoteLineRate struct + DisplayName string + JSON struct{ ... } + JurisdictionName string + Rate float64 + RateType string + func (r *TaxBridgeSessionCancelResponseQuoteLineRate) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseQuoteLineRate) RawJSON() string + type TaxBridgeSessionCancelResponseRequirement struct + Blocking bool + Category string + Code string + FieldPath string + ID string + InputKind string + JSON struct{ ... } + Presentation TaxBridgeSessionCancelResponseRequirementPresentation + ReasonCode string + Status string + func (r *TaxBridgeSessionCancelResponseRequirement) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseRequirement) RawJSON() string + type TaxBridgeSessionCancelResponseRequirementPresentation struct + HelpKey string + JSON struct{ ... } + LabelKey string + func (r *TaxBridgeSessionCancelResponseRequirementPresentation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseRequirementPresentation) RawJSON() string + type TaxBridgeSessionCancelResponseStatus string + const TaxBridgeSessionCancelResponseStatusCanceled + const TaxBridgeSessionCancelResponseStatusComplete + const TaxBridgeSessionCancelResponseStatusExpired + const TaxBridgeSessionCancelResponseStatusFailed + const TaxBridgeSessionCancelResponseStatusOpen + type TaxBridgeSessionCancelResponseTaxContext struct + Exemption TaxBridgeSessionCancelResponseTaxContextExemption + Identity TaxBridgeSessionCancelResponseTaxContextIdentity + JSON struct{ ... } + Location TaxBridgeSessionCancelResponseTaxContextLocation + func (r *TaxBridgeSessionCancelResponseTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContext) RawJSON() string + type TaxBridgeSessionCancelResponseTaxContextExemption struct + Claimed bool + JSON struct{ ... } + NumeralCustomerID string + func (r *TaxBridgeSessionCancelResponseTaxContextExemption) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContextExemption) RawJSON() string + type TaxBridgeSessionCancelResponseTaxContextIdentity struct + CustomerType string + JSON struct{ ... } + TaxIDs []TaxBridgeSessionCancelResponseTaxContextIdentityTaxID + ValidationStatus string + func (r *TaxBridgeSessionCancelResponseTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContextIdentity) RawJSON() string + type TaxBridgeSessionCancelResponseTaxContextIdentityTaxID struct + JSON struct{ ... } + Type string + Value string + func (r *TaxBridgeSessionCancelResponseTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContextIdentityTaxID) RawJSON() string + type TaxBridgeSessionCancelResponseTaxContextLocation struct + Address TaxBridgeSessionCancelResponseTaxContextLocationAddress + Assurance string + Basis string + CollectedAt time.Time + IP TaxBridgeSessionCancelResponseTaxContextLocationIP + JSON struct{ ... } + Source string + func (r *TaxBridgeSessionCancelResponseTaxContextLocation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContextLocation) RawJSON() string + type TaxBridgeSessionCancelResponseTaxContextLocationAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeSessionCancelResponseTaxContextLocationAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContextLocationAddress) RawJSON() string + type TaxBridgeSessionCancelResponseTaxContextLocationIP struct + JSON struct{ ... } + Value string + func (r *TaxBridgeSessionCancelResponseTaxContextLocationIP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionCancelResponseTaxContextLocationIP) RawJSON() string + type TaxBridgeSessionCancelResponseTaxStatus string + const TaxBridgeSessionCancelResponseTaxStatusCalculated + const TaxBridgeSessionCancelResponseTaxStatusCommitted + const TaxBridgeSessionCancelResponseTaxStatusMismatch + const TaxBridgeSessionCancelResponseTaxStatusNotApplicable + const TaxBridgeSessionCancelResponseTaxStatusNotCalculated + const TaxBridgeSessionCancelResponseTaxStatusPendingReview + const TaxBridgeSessionCancelResponseTaxStatusProviderVerified + const TaxBridgeSessionCancelResponseTaxStatusReconciled + const TaxBridgeSessionCancelResponseTaxStatusRequiresInput + const TaxBridgeSessionCancelResponseTaxStatusVoided + type TaxBridgeSessionConfirmParams struct + AcceptedTotal param.Opt[int64] + CalculationID param.Opt[string] + Version param.Opt[int64] + XAPIVersion TaxBridgeSessionConfirmParamsXAPIVersion + func (r *TaxBridgeSessionConfirmParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmParams) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionConfirmParamsXAPIVersion string + const TaxBridgeSessionConfirmParamsXAPIVersion2026_03_01 + type TaxBridgeSessionConfirmResponse struct + CancellationReason TaxBridgeSessionConfirmResponseCancellationReason + Checkout TaxBridgeSessionConfirmResponseCheckout + ClientSecret string + CollectionMode TaxBridgeSessionConfirmResponseCollectionMode + CompletedAt time.Time + ConfigID string + ConfigVersion int64 + ConfirmationMethod TaxBridgeSessionConfirmResponseConfirmationMethod + CreatedAt time.Time + CustomerContext TaxBridgeSessionConfirmResponseCustomerContext + ExpiresAt time.Time + ExternalReference string + ID string + JSON struct{ ... } + LastError TaxBridgeSessionConfirmResponseLastError + NextAction TaxBridgeSessionConfirmResponseNextAction + Object TaxBridgeSessionConfirmResponseObject + PaymentStatus TaxBridgeSessionConfirmResponsePaymentStatus + Phase TaxBridgeSessionConfirmResponsePhase + Provider TaxBridgeSessionConfirmResponseProvider + ProviderSession TaxBridgeSessionConfirmResponseProviderSession + Quote TaxBridgeSessionConfirmResponseQuote + ReplacementSessionID string + ReplacesSessionID string + Requirements []TaxBridgeSessionConfirmResponseRequirement + Status TaxBridgeSessionConfirmResponseStatus + TaxContext TaxBridgeSessionConfirmResponseTaxContext + TaxStatus TaxBridgeSessionConfirmResponseTaxStatus + Testmode bool + URL string + UpdatedAt time.Time + Version int64 + func (r *TaxBridgeSessionConfirmResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponse) RawJSON() string + type TaxBridgeSessionConfirmResponseCancellationReason string + const TaxBridgeSessionConfirmResponseCancellationReasonConfigurationDisabled + const TaxBridgeSessionConfirmResponseCancellationReasonRequested + const TaxBridgeSessionConfirmResponseCancellationReasonSuperseded + type TaxBridgeSessionConfirmResponseCheckout struct + CancelURL string + Currency string + JSON struct{ ... } + LineItems []TaxBridgeSessionConfirmResponseCheckoutLineItem + Mode string + ProviderCustomerID string + SuccessURL string + func (r *TaxBridgeSessionConfirmResponseCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseCheckout) RawJSON() string + type TaxBridgeSessionConfirmResponseCheckoutLineItem struct + Currency string + JSON struct{ ... } + PriceID string + ProductCategory string + ProductName string + ProviderProductID string + Quantity int64 + RecurringInterval string + RecurringIntervalCount int64 + UnitAmount int64 + func (r *TaxBridgeSessionConfirmResponseCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseCheckoutLineItem) RawJSON() string + type TaxBridgeSessionConfirmResponseCollectionMode string + const TaxBridgeSessionConfirmResponseCollectionModeEmbedded + const TaxBridgeSessionConfirmResponseCollectionModeHosted + type TaxBridgeSessionConfirmResponseConfirmationMethod string + const TaxBridgeSessionConfirmResponseConfirmationMethodAutomatic + const TaxBridgeSessionConfirmResponseConfirmationMethodManual + type TaxBridgeSessionConfirmResponseCustomerContext struct + Email string + JSON struct{ ... } + MerchantCustomerID string + NumeralCustomerID string + func (r *TaxBridgeSessionConfirmResponseCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseCustomerContext) RawJSON() string + type TaxBridgeSessionConfirmResponseLastError struct + Code string + JSON struct{ ... } + Message string + OccurredAt time.Time + Provider string + ProviderCode string + Retryable bool + func (r *TaxBridgeSessionConfirmResponseLastError) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseLastError) RawJSON() string + type TaxBridgeSessionConfirmResponseNextAction struct + JSON struct{ ... } + Type string + URL string + func (r *TaxBridgeSessionConfirmResponseNextAction) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseNextAction) RawJSON() string + type TaxBridgeSessionConfirmResponseObject string + const TaxBridgeSessionConfirmResponseObjectTaxBridgeSession + type TaxBridgeSessionConfirmResponsePaymentStatus string + const TaxBridgeSessionConfirmResponsePaymentStatusFailed + const TaxBridgeSessionConfirmResponsePaymentStatusNoPaymentRequired + const TaxBridgeSessionConfirmResponsePaymentStatusNotStarted + const TaxBridgeSessionConfirmResponsePaymentStatusPaid + const TaxBridgeSessionConfirmResponsePaymentStatusProcessing + const TaxBridgeSessionConfirmResponsePaymentStatusUnpaid + type TaxBridgeSessionConfirmResponsePhase string + const TaxBridgeSessionConfirmResponsePhaseProcessing + const TaxBridgeSessionConfirmResponsePhaseProviderSessionReady + const TaxBridgeSessionConfirmResponsePhaseReadyForConfirmation + const TaxBridgeSessionConfirmResponsePhaseRequiresInput + const TaxBridgeSessionConfirmResponsePhaseRequiresReview + type TaxBridgeSessionConfirmResponseProvider struct + ConnectionID string + JSON struct{ ... } + Type string + func (r *TaxBridgeSessionConfirmResponseProvider) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseProvider) RawJSON() string + type TaxBridgeSessionConfirmResponseProviderSession struct + ID string + JSON struct{ ... } + Status string + Type string + func (r *TaxBridgeSessionConfirmResponseProviderSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseProviderSession) RawJSON() string + type TaxBridgeSessionConfirmResponseQuote struct + CalculationID string + Currency string + ExpiresAt time.Time + JSON struct{ ... } + Lines []TaxBridgeSessionConfirmResponseQuoteLine + Subtotal int64 + Total int64 + TotalTaxAmount int64 + Treatment string + func (r *TaxBridgeSessionConfirmResponseQuote) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseQuote) RawJSON() string + type TaxBridgeSessionConfirmResponseQuoteLine struct + AmountExcludingTax int64 + JSON struct{ ... } + PriceID string + Quantity int64 + Rates []TaxBridgeSessionConfirmResponseQuoteLineRate + TaxAmount int64 + func (r *TaxBridgeSessionConfirmResponseQuoteLine) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseQuoteLine) RawJSON() string + type TaxBridgeSessionConfirmResponseQuoteLineRate struct + DisplayName string + JSON struct{ ... } + JurisdictionName string + Rate float64 + RateType string + func (r *TaxBridgeSessionConfirmResponseQuoteLineRate) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseQuoteLineRate) RawJSON() string + type TaxBridgeSessionConfirmResponseRequirement struct + Blocking bool + Category string + Code string + FieldPath string + ID string + InputKind string + JSON struct{ ... } + Presentation TaxBridgeSessionConfirmResponseRequirementPresentation + ReasonCode string + Status string + func (r *TaxBridgeSessionConfirmResponseRequirement) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseRequirement) RawJSON() string + type TaxBridgeSessionConfirmResponseRequirementPresentation struct + HelpKey string + JSON struct{ ... } + LabelKey string + func (r *TaxBridgeSessionConfirmResponseRequirementPresentation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseRequirementPresentation) RawJSON() string + type TaxBridgeSessionConfirmResponseStatus string + const TaxBridgeSessionConfirmResponseStatusCanceled + const TaxBridgeSessionConfirmResponseStatusComplete + const TaxBridgeSessionConfirmResponseStatusExpired + const TaxBridgeSessionConfirmResponseStatusFailed + const TaxBridgeSessionConfirmResponseStatusOpen + type TaxBridgeSessionConfirmResponseTaxContext struct + Exemption TaxBridgeSessionConfirmResponseTaxContextExemption + Identity TaxBridgeSessionConfirmResponseTaxContextIdentity + JSON struct{ ... } + Location TaxBridgeSessionConfirmResponseTaxContextLocation + func (r *TaxBridgeSessionConfirmResponseTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContext) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxContextExemption struct + Claimed bool + JSON struct{ ... } + NumeralCustomerID string + func (r *TaxBridgeSessionConfirmResponseTaxContextExemption) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContextExemption) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxContextIdentity struct + CustomerType string + JSON struct{ ... } + TaxIDs []TaxBridgeSessionConfirmResponseTaxContextIdentityTaxID + ValidationStatus string + func (r *TaxBridgeSessionConfirmResponseTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContextIdentity) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxContextIdentityTaxID struct + JSON struct{ ... } + Type string + Value string + func (r *TaxBridgeSessionConfirmResponseTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContextIdentityTaxID) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxContextLocation struct + Address TaxBridgeSessionConfirmResponseTaxContextLocationAddress + Assurance string + Basis string + CollectedAt time.Time + IP TaxBridgeSessionConfirmResponseTaxContextLocationIP + JSON struct{ ... } + Source string + func (r *TaxBridgeSessionConfirmResponseTaxContextLocation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContextLocation) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxContextLocationAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeSessionConfirmResponseTaxContextLocationAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContextLocationAddress) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxContextLocationIP struct + JSON struct{ ... } + Value string + func (r *TaxBridgeSessionConfirmResponseTaxContextLocationIP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionConfirmResponseTaxContextLocationIP) RawJSON() string + type TaxBridgeSessionConfirmResponseTaxStatus string + const TaxBridgeSessionConfirmResponseTaxStatusCalculated + const TaxBridgeSessionConfirmResponseTaxStatusCommitted + const TaxBridgeSessionConfirmResponseTaxStatusMismatch + const TaxBridgeSessionConfirmResponseTaxStatusNotApplicable + const TaxBridgeSessionConfirmResponseTaxStatusNotCalculated + const TaxBridgeSessionConfirmResponseTaxStatusPendingReview + const TaxBridgeSessionConfirmResponseTaxStatusProviderVerified + const TaxBridgeSessionConfirmResponseTaxStatusReconciled + const TaxBridgeSessionConfirmResponseTaxStatusRequiresInput + const TaxBridgeSessionConfirmResponseTaxStatusVoided + type TaxBridgeSessionGetParams struct + XAPIVersion TaxBridgeSessionGetParamsXAPIVersion + type TaxBridgeSessionGetParamsXAPIVersion string + const TaxBridgeSessionGetParamsXAPIVersion2026_03_01 + type TaxBridgeSessionGetResponse struct + CancellationReason TaxBridgeSessionGetResponseCancellationReason + Checkout TaxBridgeSessionGetResponseCheckout + ClientSecret string + CollectionMode TaxBridgeSessionGetResponseCollectionMode + CompletedAt time.Time + ConfigID string + ConfigVersion int64 + ConfirmationMethod TaxBridgeSessionGetResponseConfirmationMethod + CreatedAt time.Time + CustomerContext TaxBridgeSessionGetResponseCustomerContext + ExpiresAt time.Time + ExternalReference string + ID string + JSON struct{ ... } + LastError TaxBridgeSessionGetResponseLastError + NextAction TaxBridgeSessionGetResponseNextAction + Object TaxBridgeSessionGetResponseObject + PaymentStatus TaxBridgeSessionGetResponsePaymentStatus + Phase TaxBridgeSessionGetResponsePhase + Provider TaxBridgeSessionGetResponseProvider + ProviderSession TaxBridgeSessionGetResponseProviderSession + Quote TaxBridgeSessionGetResponseQuote + ReplacementSessionID string + ReplacesSessionID string + Requirements []TaxBridgeSessionGetResponseRequirement + Status TaxBridgeSessionGetResponseStatus + TaxContext TaxBridgeSessionGetResponseTaxContext + TaxStatus TaxBridgeSessionGetResponseTaxStatus + Testmode bool + URL string + UpdatedAt time.Time + Version int64 + func (r *TaxBridgeSessionGetResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponse) RawJSON() string + type TaxBridgeSessionGetResponseCancellationReason string + const TaxBridgeSessionGetResponseCancellationReasonConfigurationDisabled + const TaxBridgeSessionGetResponseCancellationReasonRequested + const TaxBridgeSessionGetResponseCancellationReasonSuperseded + type TaxBridgeSessionGetResponseCheckout struct + CancelURL string + Currency string + JSON struct{ ... } + LineItems []TaxBridgeSessionGetResponseCheckoutLineItem + Mode string + ProviderCustomerID string + SuccessURL string + func (r *TaxBridgeSessionGetResponseCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseCheckout) RawJSON() string + type TaxBridgeSessionGetResponseCheckoutLineItem struct + Currency string + JSON struct{ ... } + PriceID string + ProductCategory string + ProductName string + ProviderProductID string + Quantity int64 + RecurringInterval string + RecurringIntervalCount int64 + UnitAmount int64 + func (r *TaxBridgeSessionGetResponseCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseCheckoutLineItem) RawJSON() string + type TaxBridgeSessionGetResponseCollectionMode string + const TaxBridgeSessionGetResponseCollectionModeEmbedded + const TaxBridgeSessionGetResponseCollectionModeHosted + type TaxBridgeSessionGetResponseConfirmationMethod string + const TaxBridgeSessionGetResponseConfirmationMethodAutomatic + const TaxBridgeSessionGetResponseConfirmationMethodManual + type TaxBridgeSessionGetResponseCustomerContext struct + Email string + JSON struct{ ... } + MerchantCustomerID string + NumeralCustomerID string + func (r *TaxBridgeSessionGetResponseCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseCustomerContext) RawJSON() string + type TaxBridgeSessionGetResponseLastError struct + Code string + JSON struct{ ... } + Message string + OccurredAt time.Time + Provider string + ProviderCode string + Retryable bool + func (r *TaxBridgeSessionGetResponseLastError) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseLastError) RawJSON() string + type TaxBridgeSessionGetResponseNextAction struct + JSON struct{ ... } + Type string + URL string + func (r *TaxBridgeSessionGetResponseNextAction) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseNextAction) RawJSON() string + type TaxBridgeSessionGetResponseObject string + const TaxBridgeSessionGetResponseObjectTaxBridgeSession + type TaxBridgeSessionGetResponsePaymentStatus string + const TaxBridgeSessionGetResponsePaymentStatusFailed + const TaxBridgeSessionGetResponsePaymentStatusNoPaymentRequired + const TaxBridgeSessionGetResponsePaymentStatusNotStarted + const TaxBridgeSessionGetResponsePaymentStatusPaid + const TaxBridgeSessionGetResponsePaymentStatusProcessing + const TaxBridgeSessionGetResponsePaymentStatusUnpaid + type TaxBridgeSessionGetResponsePhase string + const TaxBridgeSessionGetResponsePhaseProcessing + const TaxBridgeSessionGetResponsePhaseProviderSessionReady + const TaxBridgeSessionGetResponsePhaseReadyForConfirmation + const TaxBridgeSessionGetResponsePhaseRequiresInput + const TaxBridgeSessionGetResponsePhaseRequiresReview + type TaxBridgeSessionGetResponseProvider struct + ConnectionID string + JSON struct{ ... } + Type string + func (r *TaxBridgeSessionGetResponseProvider) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseProvider) RawJSON() string + type TaxBridgeSessionGetResponseProviderSession struct + ID string + JSON struct{ ... } + Status string + Type string + func (r *TaxBridgeSessionGetResponseProviderSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseProviderSession) RawJSON() string + type TaxBridgeSessionGetResponseQuote struct + CalculationID string + Currency string + ExpiresAt time.Time + JSON struct{ ... } + Lines []TaxBridgeSessionGetResponseQuoteLine + Subtotal int64 + Total int64 + TotalTaxAmount int64 + Treatment string + func (r *TaxBridgeSessionGetResponseQuote) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseQuote) RawJSON() string + type TaxBridgeSessionGetResponseQuoteLine struct + AmountExcludingTax int64 + JSON struct{ ... } + PriceID string + Quantity int64 + Rates []TaxBridgeSessionGetResponseQuoteLineRate + TaxAmount int64 + func (r *TaxBridgeSessionGetResponseQuoteLine) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseQuoteLine) RawJSON() string + type TaxBridgeSessionGetResponseQuoteLineRate struct + DisplayName string + JSON struct{ ... } + JurisdictionName string + Rate float64 + RateType string + func (r *TaxBridgeSessionGetResponseQuoteLineRate) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseQuoteLineRate) RawJSON() string + type TaxBridgeSessionGetResponseRequirement struct + Blocking bool + Category string + Code string + FieldPath string + ID string + InputKind string + JSON struct{ ... } + Presentation TaxBridgeSessionGetResponseRequirementPresentation + ReasonCode string + Status string + func (r *TaxBridgeSessionGetResponseRequirement) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseRequirement) RawJSON() string + type TaxBridgeSessionGetResponseRequirementPresentation struct + HelpKey string + JSON struct{ ... } + LabelKey string + func (r *TaxBridgeSessionGetResponseRequirementPresentation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseRequirementPresentation) RawJSON() string + type TaxBridgeSessionGetResponseStatus string + const TaxBridgeSessionGetResponseStatusCanceled + const TaxBridgeSessionGetResponseStatusComplete + const TaxBridgeSessionGetResponseStatusExpired + const TaxBridgeSessionGetResponseStatusFailed + const TaxBridgeSessionGetResponseStatusOpen + type TaxBridgeSessionGetResponseTaxContext struct + Exemption TaxBridgeSessionGetResponseTaxContextExemption + Identity TaxBridgeSessionGetResponseTaxContextIdentity + JSON struct{ ... } + Location TaxBridgeSessionGetResponseTaxContextLocation + func (r *TaxBridgeSessionGetResponseTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContext) RawJSON() string + type TaxBridgeSessionGetResponseTaxContextExemption struct + Claimed bool + JSON struct{ ... } + NumeralCustomerID string + func (r *TaxBridgeSessionGetResponseTaxContextExemption) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContextExemption) RawJSON() string + type TaxBridgeSessionGetResponseTaxContextIdentity struct + CustomerType string + JSON struct{ ... } + TaxIDs []TaxBridgeSessionGetResponseTaxContextIdentityTaxID + ValidationStatus string + func (r *TaxBridgeSessionGetResponseTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContextIdentity) RawJSON() string + type TaxBridgeSessionGetResponseTaxContextIdentityTaxID struct + JSON struct{ ... } + Type string + Value string + func (r *TaxBridgeSessionGetResponseTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContextIdentityTaxID) RawJSON() string + type TaxBridgeSessionGetResponseTaxContextLocation struct + Address TaxBridgeSessionGetResponseTaxContextLocationAddress + Assurance string + Basis string + CollectedAt time.Time + IP TaxBridgeSessionGetResponseTaxContextLocationIP + JSON struct{ ... } + Source string + func (r *TaxBridgeSessionGetResponseTaxContextLocation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContextLocation) RawJSON() string + type TaxBridgeSessionGetResponseTaxContextLocationAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeSessionGetResponseTaxContextLocationAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContextLocationAddress) RawJSON() string + type TaxBridgeSessionGetResponseTaxContextLocationIP struct + JSON struct{ ... } + Value string + func (r *TaxBridgeSessionGetResponseTaxContextLocationIP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionGetResponseTaxContextLocationIP) RawJSON() string + type TaxBridgeSessionGetResponseTaxStatus string + const TaxBridgeSessionGetResponseTaxStatusCalculated + const TaxBridgeSessionGetResponseTaxStatusCommitted + const TaxBridgeSessionGetResponseTaxStatusMismatch + const TaxBridgeSessionGetResponseTaxStatusNotApplicable + const TaxBridgeSessionGetResponseTaxStatusNotCalculated + const TaxBridgeSessionGetResponseTaxStatusPendingReview + const TaxBridgeSessionGetResponseTaxStatusProviderVerified + const TaxBridgeSessionGetResponseTaxStatusReconciled + const TaxBridgeSessionGetResponseTaxStatusRequiresInput + const TaxBridgeSessionGetResponseTaxStatusVoided + type TaxBridgeSessionListParams struct + Cursor param.Opt[string] + Limit param.Opt[int64] + Status TaxBridgeSessionListParamsStatus + XAPIVersion TaxBridgeSessionListParamsXAPIVersion + func (r TaxBridgeSessionListParams) URLQuery() (v url.Values, err error) + type TaxBridgeSessionListParamsStatus string + const TaxBridgeSessionListParamsStatusCanceled + const TaxBridgeSessionListParamsStatusComplete + const TaxBridgeSessionListParamsStatusExpired + const TaxBridgeSessionListParamsStatusFailed + const TaxBridgeSessionListParamsStatusOpen + type TaxBridgeSessionListParamsXAPIVersion string + const TaxBridgeSessionListParamsXAPIVersion2026_03_01 + type TaxBridgeSessionListResponse struct + BridgeSessions []TaxBridgeSessionListResponseBridgeSession + HasMore bool + JSON struct{ ... } + NextCursor string + Object TaxBridgeSessionListResponseObject + func (r *TaxBridgeSessionListResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponse) RawJSON() string + type TaxBridgeSessionListResponseBridgeSession struct + CancellationReason string + Checkout TaxBridgeSessionListResponseBridgeSessionCheckout + ClientSecret string + CollectionMode string + CompletedAt time.Time + ConfigID string + ConfigVersion int64 + ConfirmationMethod string + CreatedAt time.Time + CustomerContext TaxBridgeSessionListResponseBridgeSessionCustomerContext + ExpiresAt time.Time + ExternalReference string + ID string + JSON struct{ ... } + LastError TaxBridgeSessionListResponseBridgeSessionLastError + NextAction TaxBridgeSessionListResponseBridgeSessionNextAction + Object string + PaymentStatus string + Phase string + Provider TaxBridgeSessionListResponseBridgeSessionProvider + ProviderSession TaxBridgeSessionListResponseBridgeSessionProviderSession + Quote TaxBridgeSessionListResponseBridgeSessionQuote + ReplacementSessionID string + ReplacesSessionID string + Requirements []TaxBridgeSessionListResponseBridgeSessionRequirement + Status string + TaxContext TaxBridgeSessionListResponseBridgeSessionTaxContext + TaxStatus string + Testmode bool + URL string + UpdatedAt time.Time + Version int64 + func (r *TaxBridgeSessionListResponseBridgeSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSession) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionCheckout struct + CancelURL string + Currency string + JSON struct{ ... } + LineItems []TaxBridgeSessionListResponseBridgeSessionCheckoutLineItem + Mode string + ProviderCustomerID string + SuccessURL string + func (r *TaxBridgeSessionListResponseBridgeSessionCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionCheckout) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionCheckoutLineItem struct + Currency string + JSON struct{ ... } + PriceID string + ProductCategory string + ProductName string + ProviderProductID string + Quantity int64 + RecurringInterval string + RecurringIntervalCount int64 + UnitAmount int64 + func (r *TaxBridgeSessionListResponseBridgeSessionCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionCheckoutLineItem) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionCustomerContext struct + Email string + JSON struct{ ... } + MerchantCustomerID string + NumeralCustomerID string + func (r *TaxBridgeSessionListResponseBridgeSessionCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionCustomerContext) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionLastError struct + Code string + JSON struct{ ... } + Message string + OccurredAt time.Time + Provider string + ProviderCode string + Retryable bool + func (r *TaxBridgeSessionListResponseBridgeSessionLastError) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionLastError) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionNextAction struct + JSON struct{ ... } + Type string + URL string + func (r *TaxBridgeSessionListResponseBridgeSessionNextAction) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionNextAction) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionProvider struct + ConnectionID string + JSON struct{ ... } + Type string + func (r *TaxBridgeSessionListResponseBridgeSessionProvider) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionProvider) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionProviderSession struct + ID string + JSON struct{ ... } + Status string + Type string + func (r *TaxBridgeSessionListResponseBridgeSessionProviderSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionProviderSession) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionQuote struct + CalculationID string + Currency string + ExpiresAt time.Time + JSON struct{ ... } + Lines []TaxBridgeSessionListResponseBridgeSessionQuoteLine + Subtotal int64 + Total int64 + TotalTaxAmount int64 + Treatment string + func (r *TaxBridgeSessionListResponseBridgeSessionQuote) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionQuote) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionQuoteLine struct + AmountExcludingTax int64 + JSON struct{ ... } + PriceID string + Quantity int64 + Rates []TaxBridgeSessionListResponseBridgeSessionQuoteLineRate + TaxAmount int64 + func (r *TaxBridgeSessionListResponseBridgeSessionQuoteLine) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionQuoteLine) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionQuoteLineRate struct + DisplayName string + JSON struct{ ... } + JurisdictionName string + Rate float64 + RateType string + func (r *TaxBridgeSessionListResponseBridgeSessionQuoteLineRate) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionQuoteLineRate) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionRequirement struct + Blocking bool + Category string + Code string + FieldPath string + ID string + InputKind string + JSON struct{ ... } + Presentation TaxBridgeSessionListResponseBridgeSessionRequirementPresentation + ReasonCode string + Status string + func (r *TaxBridgeSessionListResponseBridgeSessionRequirement) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionRequirement) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionRequirementPresentation struct + HelpKey string + JSON struct{ ... } + LabelKey string + func (r *TaxBridgeSessionListResponseBridgeSessionRequirementPresentation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionRequirementPresentation) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContext struct + Exemption TaxBridgeSessionListResponseBridgeSessionTaxContextExemption + Identity TaxBridgeSessionListResponseBridgeSessionTaxContextIdentity + JSON struct{ ... } + Location TaxBridgeSessionListResponseBridgeSessionTaxContextLocation + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContext) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContextExemption struct + Claimed bool + JSON struct{ ... } + NumeralCustomerID string + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContextExemption) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContextExemption) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContextIdentity struct + CustomerType string + JSON struct{ ... } + TaxIDs []TaxBridgeSessionListResponseBridgeSessionTaxContextIdentityTaxID + ValidationStatus string + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContextIdentity) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContextIdentityTaxID struct + JSON struct{ ... } + Type string + Value string + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContextIdentityTaxID) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContextLocation struct + Address TaxBridgeSessionListResponseBridgeSessionTaxContextLocationAddress + Assurance string + Basis string + CollectedAt time.Time + IP TaxBridgeSessionListResponseBridgeSessionTaxContextLocationIP + JSON struct{ ... } + Source string + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContextLocation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContextLocation) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContextLocationAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContextLocationAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContextLocationAddress) RawJSON() string + type TaxBridgeSessionListResponseBridgeSessionTaxContextLocationIP struct + JSON struct{ ... } + Value string + func (r *TaxBridgeSessionListResponseBridgeSessionTaxContextLocationIP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionListResponseBridgeSessionTaxContextLocationIP) RawJSON() string + type TaxBridgeSessionListResponseObject string + const TaxBridgeSessionListResponseObjectList + type TaxBridgeSessionNewParams struct + Checkout TaxBridgeSessionNewParamsCheckout + CollectionMode TaxBridgeSessionNewParamsCollectionMode + ConfigID string + ConfirmationMethod TaxBridgeSessionNewParamsConfirmationMethod + CustomerContext TaxBridgeSessionNewParamsCustomerContext + ExternalReference param.Opt[string] + IdempotencyKey param.Opt[string] + ReplacesSessionID param.Opt[string] + TaxContext TaxBridgeSessionNewParamsTaxContext + XAPIVersion TaxBridgeSessionNewParamsXAPIVersion + func (r *TaxBridgeSessionNewParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParams) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsCheckout struct + CancelURL param.Opt[string] + Customer param.Opt[string] + CustomerEmail param.Opt[string] + LineItems []TaxBridgeSessionNewParamsCheckoutLineItem + Mode string + SuccessURL param.Opt[string] + func (r *TaxBridgeSessionNewParamsCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsCheckout) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsCheckoutLineItem struct + Price string + ProductCategory param.Opt[string] + Quantity int64 + func (r *TaxBridgeSessionNewParamsCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsCheckoutLineItem) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsCollectionMode string + const TaxBridgeSessionNewParamsCollectionModeEmbedded + const TaxBridgeSessionNewParamsCollectionModeHosted + type TaxBridgeSessionNewParamsConfirmationMethod string + const TaxBridgeSessionNewParamsConfirmationMethodAutomatic + const TaxBridgeSessionNewParamsConfirmationMethodManual + type TaxBridgeSessionNewParamsCustomerContext struct + Email param.Opt[string] + MerchantCustomerID param.Opt[string] + NumeralCustomerID param.Opt[string] + func (r *TaxBridgeSessionNewParamsCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsCustomerContext) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContext struct + Identity TaxBridgeSessionNewParamsTaxContextIdentity + Location TaxBridgeSessionNewParamsTaxContextLocationUnion + func (r *TaxBridgeSessionNewParamsTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContext) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextIdentity struct + CustomerType string + TaxIDs []TaxBridgeSessionNewParamsTaxContextIdentityTaxID + func (r *TaxBridgeSessionNewParamsTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContextIdentity) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextIdentityTaxID struct + Type string + Value string + func (r *TaxBridgeSessionNewParamsTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContextIdentityTaxID) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextLocationObject struct + Address TaxBridgeSessionNewParamsTaxContextLocationObjectAddress + Assurance string + Basis string + Source string + func (r *TaxBridgeSessionNewParamsTaxContextLocationObject) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContextLocationObject) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextLocationObject2 struct + Assurance string + Basis string + IP TaxBridgeSessionNewParamsTaxContextLocationObject2IP + Source string + func (r *TaxBridgeSessionNewParamsTaxContextLocationObject2) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContextLocationObject2) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextLocationObject2IP struct + Value string + func (r *TaxBridgeSessionNewParamsTaxContextLocationObject2IP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContextLocationObject2IP) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextLocationObjectAddress struct + City param.Opt[string] + Country string + Line1 param.Opt[string] + Line2 param.Opt[string] + PostalCode param.Opt[string] + Province param.Opt[string] + func (r *TaxBridgeSessionNewParamsTaxContextLocationObjectAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewParamsTaxContextLocationObjectAddress) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionNewParamsTaxContextLocationUnion struct + OfTaxBridgeSessionNewsTaxContextLocationObject *TaxBridgeSessionNewParamsTaxContextLocationObject + OfTaxBridgeSessionNewsTaxContextLocationObject2 *TaxBridgeSessionNewParamsTaxContextLocationObject2 + func (u *TaxBridgeSessionNewParamsTaxContextLocationUnion) UnmarshalJSON(data []byte) error + func (u TaxBridgeSessionNewParamsTaxContextLocationUnion) GetAddress() *TaxBridgeSessionNewParamsTaxContextLocationObjectAddress + func (u TaxBridgeSessionNewParamsTaxContextLocationUnion) GetAssurance() *string + func (u TaxBridgeSessionNewParamsTaxContextLocationUnion) GetBasis() *string + func (u TaxBridgeSessionNewParamsTaxContextLocationUnion) GetIP() *TaxBridgeSessionNewParamsTaxContextLocationObject2IP + func (u TaxBridgeSessionNewParamsTaxContextLocationUnion) GetSource() *string + func (u TaxBridgeSessionNewParamsTaxContextLocationUnion) MarshalJSON() ([]byte, error) + type TaxBridgeSessionNewParamsXAPIVersion string + const TaxBridgeSessionNewParamsXAPIVersion2026_03_01 + type TaxBridgeSessionNewResponse struct + CancellationReason TaxBridgeSessionNewResponseCancellationReason + Checkout TaxBridgeSessionNewResponseCheckout + ClientSecret string + CollectionMode TaxBridgeSessionNewResponseCollectionMode + CompletedAt time.Time + ConfigID string + ConfigVersion int64 + ConfirmationMethod TaxBridgeSessionNewResponseConfirmationMethod + CreatedAt time.Time + CustomerContext TaxBridgeSessionNewResponseCustomerContext + ExpiresAt time.Time + ExternalReference string + ID string + JSON struct{ ... } + LastError TaxBridgeSessionNewResponseLastError + NextAction TaxBridgeSessionNewResponseNextAction + Object TaxBridgeSessionNewResponseObject + PaymentStatus TaxBridgeSessionNewResponsePaymentStatus + Phase TaxBridgeSessionNewResponsePhase + Provider TaxBridgeSessionNewResponseProvider + ProviderSession TaxBridgeSessionNewResponseProviderSession + Quote TaxBridgeSessionNewResponseQuote + ReplacementSessionID string + ReplacesSessionID string + Requirements []TaxBridgeSessionNewResponseRequirement + Status TaxBridgeSessionNewResponseStatus + TaxContext TaxBridgeSessionNewResponseTaxContext + TaxStatus TaxBridgeSessionNewResponseTaxStatus + Testmode bool + URL string + UpdatedAt time.Time + Version int64 + func (r *TaxBridgeSessionNewResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponse) RawJSON() string + type TaxBridgeSessionNewResponseCancellationReason string + const TaxBridgeSessionNewResponseCancellationReasonConfigurationDisabled + const TaxBridgeSessionNewResponseCancellationReasonRequested + const TaxBridgeSessionNewResponseCancellationReasonSuperseded + type TaxBridgeSessionNewResponseCheckout struct + CancelURL string + Currency string + JSON struct{ ... } + LineItems []TaxBridgeSessionNewResponseCheckoutLineItem + Mode string + ProviderCustomerID string + SuccessURL string + func (r *TaxBridgeSessionNewResponseCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseCheckout) RawJSON() string + type TaxBridgeSessionNewResponseCheckoutLineItem struct + Currency string + JSON struct{ ... } + PriceID string + ProductCategory string + ProductName string + ProviderProductID string + Quantity int64 + RecurringInterval string + RecurringIntervalCount int64 + UnitAmount int64 + func (r *TaxBridgeSessionNewResponseCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseCheckoutLineItem) RawJSON() string + type TaxBridgeSessionNewResponseCollectionMode string + const TaxBridgeSessionNewResponseCollectionModeEmbedded + const TaxBridgeSessionNewResponseCollectionModeHosted + type TaxBridgeSessionNewResponseConfirmationMethod string + const TaxBridgeSessionNewResponseConfirmationMethodAutomatic + const TaxBridgeSessionNewResponseConfirmationMethodManual + type TaxBridgeSessionNewResponseCustomerContext struct + Email string + JSON struct{ ... } + MerchantCustomerID string + NumeralCustomerID string + func (r *TaxBridgeSessionNewResponseCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseCustomerContext) RawJSON() string + type TaxBridgeSessionNewResponseLastError struct + Code string + JSON struct{ ... } + Message string + OccurredAt time.Time + Provider string + ProviderCode string + Retryable bool + func (r *TaxBridgeSessionNewResponseLastError) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseLastError) RawJSON() string + type TaxBridgeSessionNewResponseNextAction struct + JSON struct{ ... } + Type string + URL string + func (r *TaxBridgeSessionNewResponseNextAction) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseNextAction) RawJSON() string + type TaxBridgeSessionNewResponseObject string + const TaxBridgeSessionNewResponseObjectTaxBridgeSession + type TaxBridgeSessionNewResponsePaymentStatus string + const TaxBridgeSessionNewResponsePaymentStatusFailed + const TaxBridgeSessionNewResponsePaymentStatusNoPaymentRequired + const TaxBridgeSessionNewResponsePaymentStatusNotStarted + const TaxBridgeSessionNewResponsePaymentStatusPaid + const TaxBridgeSessionNewResponsePaymentStatusProcessing + const TaxBridgeSessionNewResponsePaymentStatusUnpaid + type TaxBridgeSessionNewResponsePhase string + const TaxBridgeSessionNewResponsePhaseProcessing + const TaxBridgeSessionNewResponsePhaseProviderSessionReady + const TaxBridgeSessionNewResponsePhaseReadyForConfirmation + const TaxBridgeSessionNewResponsePhaseRequiresInput + const TaxBridgeSessionNewResponsePhaseRequiresReview + type TaxBridgeSessionNewResponseProvider struct + ConnectionID string + JSON struct{ ... } + Type string + func (r *TaxBridgeSessionNewResponseProvider) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseProvider) RawJSON() string + type TaxBridgeSessionNewResponseProviderSession struct + ID string + JSON struct{ ... } + Status string + Type string + func (r *TaxBridgeSessionNewResponseProviderSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseProviderSession) RawJSON() string + type TaxBridgeSessionNewResponseQuote struct + CalculationID string + Currency string + ExpiresAt time.Time + JSON struct{ ... } + Lines []TaxBridgeSessionNewResponseQuoteLine + Subtotal int64 + Total int64 + TotalTaxAmount int64 + Treatment string + func (r *TaxBridgeSessionNewResponseQuote) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseQuote) RawJSON() string + type TaxBridgeSessionNewResponseQuoteLine struct + AmountExcludingTax int64 + JSON struct{ ... } + PriceID string + Quantity int64 + Rates []TaxBridgeSessionNewResponseQuoteLineRate + TaxAmount int64 + func (r *TaxBridgeSessionNewResponseQuoteLine) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseQuoteLine) RawJSON() string + type TaxBridgeSessionNewResponseQuoteLineRate struct + DisplayName string + JSON struct{ ... } + JurisdictionName string + Rate float64 + RateType string + func (r *TaxBridgeSessionNewResponseQuoteLineRate) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseQuoteLineRate) RawJSON() string + type TaxBridgeSessionNewResponseRequirement struct + Blocking bool + Category string + Code string + FieldPath string + ID string + InputKind string + JSON struct{ ... } + Presentation TaxBridgeSessionNewResponseRequirementPresentation + ReasonCode string + Status string + func (r *TaxBridgeSessionNewResponseRequirement) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseRequirement) RawJSON() string + type TaxBridgeSessionNewResponseRequirementPresentation struct + HelpKey string + JSON struct{ ... } + LabelKey string + func (r *TaxBridgeSessionNewResponseRequirementPresentation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseRequirementPresentation) RawJSON() string + type TaxBridgeSessionNewResponseStatus string + const TaxBridgeSessionNewResponseStatusCanceled + const TaxBridgeSessionNewResponseStatusComplete + const TaxBridgeSessionNewResponseStatusExpired + const TaxBridgeSessionNewResponseStatusFailed + const TaxBridgeSessionNewResponseStatusOpen + type TaxBridgeSessionNewResponseTaxContext struct + Exemption TaxBridgeSessionNewResponseTaxContextExemption + Identity TaxBridgeSessionNewResponseTaxContextIdentity + JSON struct{ ... } + Location TaxBridgeSessionNewResponseTaxContextLocation + func (r *TaxBridgeSessionNewResponseTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContext) RawJSON() string + type TaxBridgeSessionNewResponseTaxContextExemption struct + Claimed bool + JSON struct{ ... } + NumeralCustomerID string + func (r *TaxBridgeSessionNewResponseTaxContextExemption) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContextExemption) RawJSON() string + type TaxBridgeSessionNewResponseTaxContextIdentity struct + CustomerType string + JSON struct{ ... } + TaxIDs []TaxBridgeSessionNewResponseTaxContextIdentityTaxID + ValidationStatus string + func (r *TaxBridgeSessionNewResponseTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContextIdentity) RawJSON() string + type TaxBridgeSessionNewResponseTaxContextIdentityTaxID struct + JSON struct{ ... } + Type string + Value string + func (r *TaxBridgeSessionNewResponseTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContextIdentityTaxID) RawJSON() string + type TaxBridgeSessionNewResponseTaxContextLocation struct + Address TaxBridgeSessionNewResponseTaxContextLocationAddress + Assurance string + Basis string + CollectedAt time.Time + IP TaxBridgeSessionNewResponseTaxContextLocationIP + JSON struct{ ... } + Source string + func (r *TaxBridgeSessionNewResponseTaxContextLocation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContextLocation) RawJSON() string + type TaxBridgeSessionNewResponseTaxContextLocationAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeSessionNewResponseTaxContextLocationAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContextLocationAddress) RawJSON() string + type TaxBridgeSessionNewResponseTaxContextLocationIP struct + JSON struct{ ... } + Value string + func (r *TaxBridgeSessionNewResponseTaxContextLocationIP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionNewResponseTaxContextLocationIP) RawJSON() string + type TaxBridgeSessionNewResponseTaxStatus string + const TaxBridgeSessionNewResponseTaxStatusCalculated + const TaxBridgeSessionNewResponseTaxStatusCommitted + const TaxBridgeSessionNewResponseTaxStatusMismatch + const TaxBridgeSessionNewResponseTaxStatusNotApplicable + const TaxBridgeSessionNewResponseTaxStatusNotCalculated + const TaxBridgeSessionNewResponseTaxStatusPendingReview + const TaxBridgeSessionNewResponseTaxStatusProviderVerified + const TaxBridgeSessionNewResponseTaxStatusReconciled + const TaxBridgeSessionNewResponseTaxStatusRequiresInput + const TaxBridgeSessionNewResponseTaxStatusVoided + type TaxBridgeSessionService struct + Options []option.RequestOption + func NewTaxBridgeSessionService(opts ...option.RequestOption) (r TaxBridgeSessionService) + func (r *TaxBridgeSessionService) Cancel(ctx context.Context, sessionID string, params TaxBridgeSessionCancelParams, ...) (res *TaxBridgeSessionCancelResponse, err error) + func (r *TaxBridgeSessionService) Confirm(ctx context.Context, sessionID string, params TaxBridgeSessionConfirmParams, ...) (res *TaxBridgeSessionConfirmResponse, err error) + func (r *TaxBridgeSessionService) Get(ctx context.Context, sessionID string, query TaxBridgeSessionGetParams, ...) (res *TaxBridgeSessionGetResponse, err error) + func (r *TaxBridgeSessionService) List(ctx context.Context, params TaxBridgeSessionListParams, ...) (res *TaxBridgeSessionListResponse, err error) + func (r *TaxBridgeSessionService) New(ctx context.Context, params TaxBridgeSessionNewParams, ...) (res *TaxBridgeSessionNewResponse, err error) + func (r *TaxBridgeSessionService) Update(ctx context.Context, sessionID string, params TaxBridgeSessionUpdateParams, ...) (res *TaxBridgeSessionUpdateResponse, err error) + type TaxBridgeSessionUpdateParams struct + ExternalReference param.Opt[string] + TaxContext TaxBridgeSessionUpdateParamsTaxContext + Version int64 + XAPIVersion TaxBridgeSessionUpdateParamsXAPIVersion + func (r *TaxBridgeSessionUpdateParams) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParams) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContext struct + Identity TaxBridgeSessionUpdateParamsTaxContextIdentity + Location TaxBridgeSessionUpdateParamsTaxContextLocationUnion + func (r *TaxBridgeSessionUpdateParamsTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContext) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextIdentity struct + CustomerType string + TaxIDs []TaxBridgeSessionUpdateParamsTaxContextIdentityTaxID + func (r *TaxBridgeSessionUpdateParamsTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContextIdentity) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextIdentityTaxID struct + Type string + Value string + func (r *TaxBridgeSessionUpdateParamsTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContextIdentityTaxID) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextLocationObject struct + Address TaxBridgeSessionUpdateParamsTaxContextLocationObjectAddress + Assurance string + Basis string + Source string + func (r *TaxBridgeSessionUpdateParamsTaxContextLocationObject) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContextLocationObject) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextLocationObject2 struct + Assurance string + Basis string + IP TaxBridgeSessionUpdateParamsTaxContextLocationObject2IP + Source string + func (r *TaxBridgeSessionUpdateParamsTaxContextLocationObject2) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContextLocationObject2) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextLocationObject2IP struct + Value string + func (r *TaxBridgeSessionUpdateParamsTaxContextLocationObject2IP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContextLocationObject2IP) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextLocationObjectAddress struct + City param.Opt[string] + Country string + Line1 param.Opt[string] + Line2 param.Opt[string] + PostalCode param.Opt[string] + Province param.Opt[string] + func (r *TaxBridgeSessionUpdateParamsTaxContextLocationObjectAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateParamsTaxContextLocationObjectAddress) MarshalJSON() (data []byte, err error) + type TaxBridgeSessionUpdateParamsTaxContextLocationUnion struct + OfTaxBridgeSessionUpdatesTaxContextLocationObject *TaxBridgeSessionUpdateParamsTaxContextLocationObject + OfTaxBridgeSessionUpdatesTaxContextLocationObject2 *TaxBridgeSessionUpdateParamsTaxContextLocationObject2 + func (u *TaxBridgeSessionUpdateParamsTaxContextLocationUnion) UnmarshalJSON(data []byte) error + func (u TaxBridgeSessionUpdateParamsTaxContextLocationUnion) GetAddress() *TaxBridgeSessionUpdateParamsTaxContextLocationObjectAddress + func (u TaxBridgeSessionUpdateParamsTaxContextLocationUnion) GetAssurance() *string + func (u TaxBridgeSessionUpdateParamsTaxContextLocationUnion) GetBasis() *string + func (u TaxBridgeSessionUpdateParamsTaxContextLocationUnion) GetIP() *TaxBridgeSessionUpdateParamsTaxContextLocationObject2IP + func (u TaxBridgeSessionUpdateParamsTaxContextLocationUnion) GetSource() *string + func (u TaxBridgeSessionUpdateParamsTaxContextLocationUnion) MarshalJSON() ([]byte, error) + type TaxBridgeSessionUpdateParamsXAPIVersion string + const TaxBridgeSessionUpdateParamsXAPIVersion2026_03_01 + type TaxBridgeSessionUpdateResponse struct + CancellationReason TaxBridgeSessionUpdateResponseCancellationReason + Checkout TaxBridgeSessionUpdateResponseCheckout + ClientSecret string + CollectionMode TaxBridgeSessionUpdateResponseCollectionMode + CompletedAt time.Time + ConfigID string + ConfigVersion int64 + ConfirmationMethod TaxBridgeSessionUpdateResponseConfirmationMethod + CreatedAt time.Time + CustomerContext TaxBridgeSessionUpdateResponseCustomerContext + ExpiresAt time.Time + ExternalReference string + ID string + JSON struct{ ... } + LastError TaxBridgeSessionUpdateResponseLastError + NextAction TaxBridgeSessionUpdateResponseNextAction + Object TaxBridgeSessionUpdateResponseObject + PaymentStatus TaxBridgeSessionUpdateResponsePaymentStatus + Phase TaxBridgeSessionUpdateResponsePhase + Provider TaxBridgeSessionUpdateResponseProvider + ProviderSession TaxBridgeSessionUpdateResponseProviderSession + Quote TaxBridgeSessionUpdateResponseQuote + ReplacementSessionID string + ReplacesSessionID string + Requirements []TaxBridgeSessionUpdateResponseRequirement + Status TaxBridgeSessionUpdateResponseStatus + TaxContext TaxBridgeSessionUpdateResponseTaxContext + TaxStatus TaxBridgeSessionUpdateResponseTaxStatus + Testmode bool + URL string + UpdatedAt time.Time + Version int64 + func (r *TaxBridgeSessionUpdateResponse) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponse) RawJSON() string + type TaxBridgeSessionUpdateResponseCancellationReason string + const TaxBridgeSessionUpdateResponseCancellationReasonConfigurationDisabled + const TaxBridgeSessionUpdateResponseCancellationReasonRequested + const TaxBridgeSessionUpdateResponseCancellationReasonSuperseded + type TaxBridgeSessionUpdateResponseCheckout struct + CancelURL string + Currency string + JSON struct{ ... } + LineItems []TaxBridgeSessionUpdateResponseCheckoutLineItem + Mode string + ProviderCustomerID string + SuccessURL string + func (r *TaxBridgeSessionUpdateResponseCheckout) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseCheckout) RawJSON() string + type TaxBridgeSessionUpdateResponseCheckoutLineItem struct + Currency string + JSON struct{ ... } + PriceID string + ProductCategory string + ProductName string + ProviderProductID string + Quantity int64 + RecurringInterval string + RecurringIntervalCount int64 + UnitAmount int64 + func (r *TaxBridgeSessionUpdateResponseCheckoutLineItem) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseCheckoutLineItem) RawJSON() string + type TaxBridgeSessionUpdateResponseCollectionMode string + const TaxBridgeSessionUpdateResponseCollectionModeEmbedded + const TaxBridgeSessionUpdateResponseCollectionModeHosted + type TaxBridgeSessionUpdateResponseConfirmationMethod string + const TaxBridgeSessionUpdateResponseConfirmationMethodAutomatic + const TaxBridgeSessionUpdateResponseConfirmationMethodManual + type TaxBridgeSessionUpdateResponseCustomerContext struct + Email string + JSON struct{ ... } + MerchantCustomerID string + NumeralCustomerID string + func (r *TaxBridgeSessionUpdateResponseCustomerContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseCustomerContext) RawJSON() string + type TaxBridgeSessionUpdateResponseLastError struct + Code string + JSON struct{ ... } + Message string + OccurredAt time.Time + Provider string + ProviderCode string + Retryable bool + func (r *TaxBridgeSessionUpdateResponseLastError) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseLastError) RawJSON() string + type TaxBridgeSessionUpdateResponseNextAction struct + JSON struct{ ... } + Type string + URL string + func (r *TaxBridgeSessionUpdateResponseNextAction) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseNextAction) RawJSON() string + type TaxBridgeSessionUpdateResponseObject string + const TaxBridgeSessionUpdateResponseObjectTaxBridgeSession + type TaxBridgeSessionUpdateResponsePaymentStatus string + const TaxBridgeSessionUpdateResponsePaymentStatusFailed + const TaxBridgeSessionUpdateResponsePaymentStatusNoPaymentRequired + const TaxBridgeSessionUpdateResponsePaymentStatusNotStarted + const TaxBridgeSessionUpdateResponsePaymentStatusPaid + const TaxBridgeSessionUpdateResponsePaymentStatusProcessing + const TaxBridgeSessionUpdateResponsePaymentStatusUnpaid + type TaxBridgeSessionUpdateResponsePhase string + const TaxBridgeSessionUpdateResponsePhaseProcessing + const TaxBridgeSessionUpdateResponsePhaseProviderSessionReady + const TaxBridgeSessionUpdateResponsePhaseReadyForConfirmation + const TaxBridgeSessionUpdateResponsePhaseRequiresInput + const TaxBridgeSessionUpdateResponsePhaseRequiresReview + type TaxBridgeSessionUpdateResponseProvider struct + ConnectionID string + JSON struct{ ... } + Type string + func (r *TaxBridgeSessionUpdateResponseProvider) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseProvider) RawJSON() string + type TaxBridgeSessionUpdateResponseProviderSession struct + ID string + JSON struct{ ... } + Status string + Type string + func (r *TaxBridgeSessionUpdateResponseProviderSession) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseProviderSession) RawJSON() string + type TaxBridgeSessionUpdateResponseQuote struct + CalculationID string + Currency string + ExpiresAt time.Time + JSON struct{ ... } + Lines []TaxBridgeSessionUpdateResponseQuoteLine + Subtotal int64 + Total int64 + TotalTaxAmount int64 + Treatment string + func (r *TaxBridgeSessionUpdateResponseQuote) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseQuote) RawJSON() string + type TaxBridgeSessionUpdateResponseQuoteLine struct + AmountExcludingTax int64 + JSON struct{ ... } + PriceID string + Quantity int64 + Rates []TaxBridgeSessionUpdateResponseQuoteLineRate + TaxAmount int64 + func (r *TaxBridgeSessionUpdateResponseQuoteLine) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseQuoteLine) RawJSON() string + type TaxBridgeSessionUpdateResponseQuoteLineRate struct + DisplayName string + JSON struct{ ... } + JurisdictionName string + Rate float64 + RateType string + func (r *TaxBridgeSessionUpdateResponseQuoteLineRate) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseQuoteLineRate) RawJSON() string + type TaxBridgeSessionUpdateResponseRequirement struct + Blocking bool + Category string + Code string + FieldPath string + ID string + InputKind string + JSON struct{ ... } + Presentation TaxBridgeSessionUpdateResponseRequirementPresentation + ReasonCode string + Status string + func (r *TaxBridgeSessionUpdateResponseRequirement) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseRequirement) RawJSON() string + type TaxBridgeSessionUpdateResponseRequirementPresentation struct + HelpKey string + JSON struct{ ... } + LabelKey string + func (r *TaxBridgeSessionUpdateResponseRequirementPresentation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseRequirementPresentation) RawJSON() string + type TaxBridgeSessionUpdateResponseStatus string + const TaxBridgeSessionUpdateResponseStatusCanceled + const TaxBridgeSessionUpdateResponseStatusComplete + const TaxBridgeSessionUpdateResponseStatusExpired + const TaxBridgeSessionUpdateResponseStatusFailed + const TaxBridgeSessionUpdateResponseStatusOpen + type TaxBridgeSessionUpdateResponseTaxContext struct + Exemption TaxBridgeSessionUpdateResponseTaxContextExemption + Identity TaxBridgeSessionUpdateResponseTaxContextIdentity + JSON struct{ ... } + Location TaxBridgeSessionUpdateResponseTaxContextLocation + func (r *TaxBridgeSessionUpdateResponseTaxContext) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContext) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxContextExemption struct + Claimed bool + JSON struct{ ... } + NumeralCustomerID string + func (r *TaxBridgeSessionUpdateResponseTaxContextExemption) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContextExemption) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxContextIdentity struct + CustomerType string + JSON struct{ ... } + TaxIDs []TaxBridgeSessionUpdateResponseTaxContextIdentityTaxID + ValidationStatus string + func (r *TaxBridgeSessionUpdateResponseTaxContextIdentity) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContextIdentity) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxContextIdentityTaxID struct + JSON struct{ ... } + Type string + Value string + func (r *TaxBridgeSessionUpdateResponseTaxContextIdentityTaxID) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContextIdentityTaxID) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxContextLocation struct + Address TaxBridgeSessionUpdateResponseTaxContextLocationAddress + Assurance string + Basis string + CollectedAt time.Time + IP TaxBridgeSessionUpdateResponseTaxContextLocationIP + JSON struct{ ... } + Source string + func (r *TaxBridgeSessionUpdateResponseTaxContextLocation) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContextLocation) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxContextLocationAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Province string + func (r *TaxBridgeSessionUpdateResponseTaxContextLocationAddress) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContextLocationAddress) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxContextLocationIP struct + JSON struct{ ... } + Value string + func (r *TaxBridgeSessionUpdateResponseTaxContextLocationIP) UnmarshalJSON(data []byte) error + func (r TaxBridgeSessionUpdateResponseTaxContextLocationIP) RawJSON() string + type TaxBridgeSessionUpdateResponseTaxStatus string + const TaxBridgeSessionUpdateResponseTaxStatusCalculated + const TaxBridgeSessionUpdateResponseTaxStatusCommitted + const TaxBridgeSessionUpdateResponseTaxStatusMismatch + const TaxBridgeSessionUpdateResponseTaxStatusNotApplicable + const TaxBridgeSessionUpdateResponseTaxStatusNotCalculated + const TaxBridgeSessionUpdateResponseTaxStatusPendingReview + const TaxBridgeSessionUpdateResponseTaxStatusProviderVerified + const TaxBridgeSessionUpdateResponseTaxStatusReconciled + const TaxBridgeSessionUpdateResponseTaxStatusRequiresInput + const TaxBridgeSessionUpdateResponseTaxStatusVoided + type TaxCalculationNewParams struct + Customer TaxCalculationNewParamsCustomer + Metadata MetadataParam + OrderDetails TaxCalculationNewParamsOrderDetails + OriginAddress TaxCalculationNewParamsOriginAddress + XAPIVersion TaxCalculationNewParamsXAPIVersion + func (r *TaxCalculationNewParams) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParams) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsCustomer struct + Address TaxCalculationNewParamsCustomerAddress + ID param.Opt[string] + TaxIDs []TaxCalculationNewParamsCustomerTaxID + Type string + func (r *TaxCalculationNewParamsCustomer) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParamsCustomer) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsCustomerAddress struct + AddressCity string + AddressCountry string + AddressLine1 string + AddressLine2 param.Opt[string] + AddressPostalCode string + AddressProvince string + AddressType string + func (r *TaxCalculationNewParamsCustomerAddress) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParamsCustomerAddress) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsCustomerTaxID struct + Type string + Value string + func (r *TaxCalculationNewParamsCustomerTaxID) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParamsCustomerTaxID) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsOrderDetails struct + AutomaticTax string + CustomerCurrencyCode string + LineItems []TaxCalculationNewParamsOrderDetailsLineItem + TaxIncludedInAmount bool + func (r *TaxCalculationNewParamsOrderDetails) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParamsOrderDetails) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsOrderDetailsLineItem struct + Amount float64 + ProductCategory param.Opt[string] + Quantity float64 + ReferenceLineItemID param.Opt[string] + ReferenceProductID param.Opt[string] + func (r *TaxCalculationNewParamsOrderDetailsLineItem) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParamsOrderDetailsLineItem) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsOriginAddress struct + AddressCity string + AddressCountry string + AddressLine1 string + AddressLine2 param.Opt[string] + AddressPostalCode string + AddressProvince string + func (r *TaxCalculationNewParamsOriginAddress) UnmarshalJSON(data []byte) error + func (r TaxCalculationNewParamsOriginAddress) MarshalJSON() (data []byte, err error) + type TaxCalculationNewParamsXAPIVersion string + const TaxCalculationNewParamsXAPIVersion2024_09_01 + const TaxCalculationNewParamsXAPIVersion2025_05_12 + type TaxCalculationService struct + Options []option.RequestOption + func NewTaxCalculationService(opts ...option.RequestOption) (r TaxCalculationService) + func (r *TaxCalculationService) New(ctx context.Context, params TaxCalculationNewParams, ...) (res *CalculationResponse, err error) + type TaxCustomerDeleteResponse struct + DeletedAt float64 + JSON struct{ ... } + Object string + func (r *TaxCustomerDeleteResponse) UnmarshalJSON(data []byte) error + func (r TaxCustomerDeleteResponse) RawJSON() string + type TaxCustomerNewParams struct + Email string + IsTaxExempt param.Opt[bool] + Name param.Opt[string] + ReferenceCustomerID param.Opt[string] + func (r *TaxCustomerNewParams) UnmarshalJSON(data []byte) error + func (r TaxCustomerNewParams) MarshalJSON() (data []byte, err error) + type TaxCustomerService struct + Options []option.RequestOption + func NewTaxCustomerService(opts ...option.RequestOption) (r TaxCustomerService) + func (r *TaxCustomerService) Delete(ctx context.Context, customerID string, opts ...option.RequestOption) (res *TaxCustomerDeleteResponse, err error) + func (r *TaxCustomerService) Get(ctx context.Context, customerID string, opts ...option.RequestOption) (res *CustomerResponse, err error) + func (r *TaxCustomerService) New(ctx context.Context, body TaxCustomerNewParams, opts ...option.RequestOption) (res *CustomerResponse, err error) + type TaxPingParams struct + XAPIVersion TaxPingParamsXAPIVersion + type TaxPingParamsXAPIVersion string + const TaxPingParamsXAPIVersion2024_09_01 + const TaxPingParamsXAPIVersion2025_05_12 + type TaxPingResponse struct + APIVersion TaxPingResponseAPIVersion + Env TaxPingResponseEnv + JSON struct{ ... } + Status TaxPingResponseStatus + Timestamp time.Time + func (r *TaxPingResponse) UnmarshalJSON(data []byte) error + func (r TaxPingResponse) RawJSON() string + type TaxPingResponseAPIVersion string + const TaxPingResponseAPIVersion2024_09_01 + const TaxPingResponseAPIVersion2025_05_12 + type TaxPingResponseEnv string + const TaxPingResponseEnvProd + const TaxPingResponseEnvTest + type TaxPingResponseStatus string + const TaxPingResponseStatusOk + type TaxProductListParams struct + Cursor param.Opt[string] + func (r TaxProductListParams) URLQuery() (v url.Values, err error) + type TaxProductListResponse struct + HasMore bool + JSON struct{ ... } + LastProductID string + Products []ProductResponse + func (r *TaxProductListResponse) UnmarshalJSON(data []byte) error + func (r TaxProductListResponse) RawJSON() string + type TaxProductNewParams struct + ProductCategory string + ReferenceProductID string + ReferenceProductName string + func (r *TaxProductNewParams) UnmarshalJSON(data []byte) error + func (r TaxProductNewParams) MarshalJSON() (data []byte, err error) + type TaxProductService struct + Options []option.RequestOption + func NewTaxProductService(opts ...option.RequestOption) (r TaxProductService) + func (r *TaxProductService) Delete(ctx context.Context, referenceProductID string, opts ...option.RequestOption) (res *DeleteProductResponse, err error) + func (r *TaxProductService) Get(ctx context.Context, referenceProductID string, opts ...option.RequestOption) (res *ProductResponse, err error) + func (r *TaxProductService) List(ctx context.Context, query TaxProductListParams, opts ...option.RequestOption) (res *TaxProductListResponse, err error) + func (r *TaxProductService) New(ctx context.Context, body TaxProductNewParams, opts ...option.RequestOption) (res *ProductResponse, err error) + type TaxRefundNewParams struct + LineItems []TaxRefundNewParamsLineItem + RefundProcessedAt param.Opt[float64] + TransactionID string + Type string + func (r *TaxRefundNewParams) UnmarshalJSON(data []byte) error + func (r TaxRefundNewParams) MarshalJSON() (data []byte, err error) + type TaxRefundNewParamsLineItem struct + Quantity param.Opt[float64] + ReferenceLineItemID param.Opt[string] + ReferenceProductID param.Opt[string] + SalesAmountRefunded param.Opt[float64] + TaxAmountRefunded param.Opt[float64] + func (r *TaxRefundNewParamsLineItem) UnmarshalJSON(data []byte) error + func (r TaxRefundNewParamsLineItem) MarshalJSON() (data []byte, err error) + type TaxRefundReversalNewParams struct + RefundID param.Opt[string] + func (r *TaxRefundReversalNewParams) UnmarshalJSON(data []byte) error + func (r TaxRefundReversalNewParams) MarshalJSON() (data []byte, err error) + type TaxRefundReversalService struct + Options []option.RequestOption + func NewTaxRefundReversalService(opts ...option.RequestOption) (r TaxRefundReversalService) + func (r *TaxRefundReversalService) New(ctx context.Context, body TaxRefundReversalNewParams, ...) (res *shared.RefundResponse, err error) + type TaxRefundService struct + Options []option.RequestOption + func NewTaxRefundService(opts ...option.RequestOption) (r TaxRefundService) + func (r *TaxRefundService) New(ctx context.Context, body TaxRefundNewParams, opts ...option.RequestOption) (res *shared.RefundResponse, err error) + type TaxService struct + Bridge TaxBridgeService + Calculations TaxCalculationService + Customers TaxCustomerService + Options []option.RequestOption + Products TaxProductService + RefundReversals TaxRefundReversalService + Refunds TaxRefundService + Transactions TaxTransactionService + func NewTaxService(opts ...option.RequestOption) (r TaxService) + func (r *TaxService) Ping(ctx context.Context, query TaxPingParams, opts ...option.RequestOption) (res *TaxPingResponse, err error) + type TaxTransactionNewParams struct + CalculationID string + Metadata MetadataParam + ReferenceOrderID string + TransactionProcessedAt param.Opt[float64] + func (r *TaxTransactionNewParams) UnmarshalJSON(data []byte) error + func (r TaxTransactionNewParams) MarshalJSON() (data []byte, err error) + type TaxTransactionRefundListResponse struct + JSON struct{ ... } + Refunds []TaxTransactionRefundListResponseRefund + func (r *TaxTransactionRefundListResponse) UnmarshalJSON(data []byte) error + func (r TaxTransactionRefundListResponse) RawJSON() string + type TaxTransactionRefundListResponseRefund struct + ID string + JSON struct{ ... } + LineItems []TaxTransactionRefundListResponseRefundLineItem + Object string + RefundProcessedAt float64 + Testmode bool + func (r *TaxTransactionRefundListResponseRefund) UnmarshalJSON(data []byte) error + func (r TaxTransactionRefundListResponseRefund) RawJSON() string + type TaxTransactionRefundListResponseRefundLineItem struct + AmountExcludingTax float64 + AmountIncludingTax float64 + JSON struct{ ... } + Product TaxTransactionRefundListResponseRefundLineItemProduct + Quantity float64 + TaxAmount float64 + TaxJurisdictions []TaxTransactionRefundListResponseRefundLineItemTaxJurisdiction + func (r *TaxTransactionRefundListResponseRefundLineItem) UnmarshalJSON(data []byte) error + func (r TaxTransactionRefundListResponseRefundLineItem) RawJSON() string + type TaxTransactionRefundListResponseRefundLineItemProduct struct + JSON struct{ ... } + ProductTaxCode string + ReferenceLineItemID string + ReferenceProductID string + ReferenceProductName string + func (r *TaxTransactionRefundListResponseRefundLineItemProduct) UnmarshalJSON(data []byte) error + func (r TaxTransactionRefundListResponseRefundLineItemProduct) RawJSON() string + type TaxTransactionRefundListResponseRefundLineItemTaxJurisdiction struct + FeeAmount float64 + JSON struct{ ... } + JurisdictionName string + Note string + RateType string + TaxRate float64 + func (r *TaxTransactionRefundListResponseRefundLineItemTaxJurisdiction) UnmarshalJSON(data []byte) error + func (r TaxTransactionRefundListResponseRefundLineItemTaxJurisdiction) RawJSON() string + type TaxTransactionRefundService struct + Options []option.RequestOption + func NewTaxTransactionRefundService(opts ...option.RequestOption) (r TaxTransactionRefundService) + func (r *TaxTransactionRefundService) List(ctx context.Context, transactionID string, opts ...option.RequestOption) (res *TaxTransactionRefundListResponse, err error) + type TaxTransactionService struct + Options []option.RequestOption + Refunds TaxTransactionRefundService + func NewTaxTransactionService(opts ...option.RequestOption) (r TaxTransactionService) + func (r *TaxTransactionService) Delete(ctx context.Context, transactionID string, opts ...option.RequestOption) (res *DeleteTransactionResponse, err error) + func (r *TaxTransactionService) Get(ctx context.Context, transactionID string, opts ...option.RequestOption) (res *TransactionResponse, err error) + func (r *TaxTransactionService) New(ctx context.Context, body TaxTransactionNewParams, ...) (res *TransactionResponse, err error) + type TransactionResponse struct + CalculationID string + CustomerCurrencyCode string + FilingCurrencyCode string + ID string + JSON struct{ ... } + LineItems []TransactionResponseLineItem + Metadata Metadata + Object string + ReferenceOrderID string + Testmode bool + TransactionProcessedAt float64 + func (r *TransactionResponse) UnmarshalJSON(data []byte) error + func (r TransactionResponse) RawJSON() string + type TransactionResponseLineItem struct + AmountExcludingTax float64 + AmountIncludingTax float64 + JSON struct{ ... } + Product TransactionResponseLineItemProduct + Quantity float64 + TaxAmount float64 + TaxJurisdictions []TransactionResponseLineItemTaxJurisdiction + func (r *TransactionResponseLineItem) UnmarshalJSON(data []byte) error + func (r TransactionResponseLineItem) RawJSON() string + type TransactionResponseLineItemProduct struct + JSON struct{ ... } + ProductTaxCode string + ReferenceLineItemID string + ReferenceProductID string + ReferenceProductName string + func (r *TransactionResponseLineItemProduct) UnmarshalJSON(data []byte) error + func (r TransactionResponseLineItemProduct) RawJSON() string + type TransactionResponseLineItemTaxJurisdiction struct + FeeAmount float64 + JSON struct{ ... } + JurisdictionName string + Note string + RateType string + TaxRate float64 + func (r *TransactionResponseLineItemTaxJurisdiction) UnmarshalJSON(data []byte) error + func (r TransactionResponseLineItemTaxJurisdiction) RawJSON() string