Documentation ¶
Index ¶
- func AssignFeatureToPricingTier(featureId string, pricingTierId string) (*warrant.Warrant, error)
- func AssignFeatureToTenant(featureId string, tenantId string) (*warrant.Warrant, error)
- func AssignFeatureToUser(featureId string, userId string) (*warrant.Warrant, error)
- func Create(params *warrant.FeatureParams) (*warrant.Feature, error)
- func Delete(featureId string) error
- func Get(featureId string) (*warrant.Feature, error)
- func ListFeatures(listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func ListFeaturesForPricingTier(pricingTierId string, listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func ListFeaturesForTenant(tenantId string, listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func ListFeaturesForUser(userId string, listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func RemoveFeatureFromPricingTier(featureId string, pricingTierId string) error
- func RemoveFeatureFromTenant(featureId string, tenantId string) error
- func RemoveFeatureFromUser(featureId string, userId string) error
- type Client
- func (c Client) AssignFeatureToPricingTier(featureId string, pricingTierId string) (*warrant.Warrant, error)
- func (c Client) AssignFeatureToTenant(featureId string, tenantId string) (*warrant.Warrant, error)
- func (c Client) AssignFeatureToUser(featureId string, userId string) (*warrant.Warrant, error)
- func (c Client) Create(params *warrant.FeatureParams) (*warrant.Feature, error)
- func (c Client) Delete(featureId string) error
- func (c Client) Get(featureId string) (*warrant.Feature, error)
- func (c Client) ListFeatures(listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func (c Client) ListFeaturesForPricingTier(pricingTierId string, listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func (c Client) ListFeaturesForTenant(tenantId string, listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func (c Client) ListFeaturesForUser(userId string, listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
- func (c Client) RemoveFeatureFromPricingTier(featureId string, pricingTierId string) error
- func (c Client) RemoveFeatureFromTenant(featureId string, tenantId string) error
- func (c Client) RemoveFeatureFromUser(featureId string, userId string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignFeatureToTenant ¶
func AssignFeatureToUser ¶
func ListFeatures ¶
func ListFeatures(listParams *warrant.ListFeatureParams) ([]warrant.Feature, error)
func ListFeaturesForTenant ¶
func ListFeaturesForUser ¶
func RemoveFeatureFromTenant ¶
func RemoveFeatureFromUser ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(config config.ClientConfig) Client
func (Client) AssignFeatureToPricingTier ¶
func (Client) AssignFeatureToTenant ¶
func (Client) AssignFeatureToUser ¶
func (Client) ListFeatures ¶
func (Client) ListFeaturesForPricingTier ¶
func (Client) ListFeaturesForTenant ¶
func (Client) ListFeaturesForUser ¶
func (Client) RemoveFeatureFromPricingTier ¶
func (Client) RemoveFeatureFromTenant ¶
Click to show internal directories.
Click to hide internal directories.