Versions in this module Expand all Collapse all v4 v4.0.0 Jul 13, 2023 Changes in this version + func AssignPricingTierToTenant(pricingTierId string, tenantId string) (*warrant.Warrant, error) + func AssignPricingTierToUser(pricingTierId string, userId string) (*warrant.Warrant, error) + func Create(params *warrant.PricingTierParams) (*warrant.PricingTier, error) + func Delete(pricingTierId string) error + func Get(pricingTierId string) (*warrant.PricingTier, error) + func ListPricingTiers(listParams *warrant.ListPricingTierParams) ([]warrant.PricingTier, error) + func ListPricingTiersForTenant(userId string, listParams *warrant.ListPricingTierParams) ([]warrant.PricingTier, error) + func ListPricingTiersForUser(userId string, listParams *warrant.ListPricingTierParams) ([]warrant.PricingTier, error) + func RemovePricingTierFromTenant(pricingTierId string, tenantId string) error + func RemovePricingTierFromUser(pricingTierId string, userId string) error + type Client struct + func NewClient(config config.ClientConfig) Client + func (c Client) AssignPricingTierToTenant(pricingTierId string, tenantId string) (*warrant.Warrant, error) + func (c Client) AssignPricingTierToUser(pricingTierId string, userId string) (*warrant.Warrant, error) + func (c Client) Create(params *warrant.PricingTierParams) (*warrant.PricingTier, error) + func (c Client) Delete(pricingTierId string) error + func (c Client) Get(pricingTierId string) (*warrant.PricingTier, error) + func (c Client) ListPricingTiers(listParams *warrant.ListPricingTierParams) ([]warrant.PricingTier, error) + func (c Client) ListPricingTiersForTenant(tenantId string, listParams *warrant.ListPricingTierParams) ([]warrant.PricingTier, error) + func (c Client) ListPricingTiersForUser(userId string, listParams *warrant.ListPricingTierParams) ([]warrant.PricingTier, error) + func (c Client) RemovePricingTierFromTenant(pricingTierId string, tenantId string) error + func (c Client) RemovePricingTierFromUser(pricingTierId string, userId string) error Other modules containing this package github.com/warrant-dev/warrant-go/v2 github.com/warrant-dev/warrant-go/v3 github.com/warrant-dev/warrant-go/v5 github.com/warrant-dev/warrant-go/v6