Documentation
¶
Index ¶
- type Config
- type Server
- func (s *Server) AdvanceInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) ApproveInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) ArchiveAddon(w http.ResponseWriter, r *http.Request, addonId api.ULID)
- func (s *Server) ArchivePlan(w http.ResponseWriter, r *http.Request, planId api.ULID)
- func (s *Server) CancelSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) ChangeSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) CreateAddon(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateBillingProfile(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateCostBasis(w http.ResponseWriter, r *http.Request, currencyId api.ULID)
- func (s *Server) CreateCreditAdjustment(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) CreateCreditGrant(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) CreateCustomCurrency(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateCustomer(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateCustomerCharges(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) CreateCustomerEntitlement(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) CreateCustomerEntitlementGrant(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) CreateCustomerStripeCheckoutSession(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) CreateCustomerStripePortalSession(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) CreateFeature(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateLlmCostOverride(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateMeter(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreatePlan(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreatePlanAddon(w http.ResponseWriter, r *http.Request, planId api.ULID)
- func (s *Server) CreateSubscription(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) CreateTaxCode(w http.ResponseWriter, r *http.Request)
- func (s *Server) DeleteAddon(w http.ResponseWriter, r *http.Request, addonId api.ULID)
- func (s *Server) DeleteBillingProfile(w http.ResponseWriter, r *http.Request, id api.ULID)
- func (s *Server) DeleteCustomer(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) DeleteCustomerEntitlement(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) DeleteFeature(w http.ResponseWriter, r *http.Request, featureId api.ULID)
- func (s *Server) DeleteInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) DeleteLlmCostOverride(w http.ResponseWriter, r *http.Request, priceId api.ULID)
- func (s *Server) DeleteMeter(w http.ResponseWriter, r *http.Request, meterId api.ULID)
- func (s *Server) DeleteNotificationChannel(w http.ResponseWriter, r *http.Request, notificationChannelId api.ULID)
- func (s *Server) DeletePlan(w http.ResponseWriter, r *http.Request, planId api.ULID)
- func (s *Server) DeletePlanAddon(w http.ResponseWriter, r *http.Request, planId api.ULID, planAddonId api.ULID)
- func (s *Server) DeleteTaxCode(w http.ResponseWriter, r *http.Request, taxCodeId api.ULID)
- func (s *Server) EditSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) GetAddon(w http.ResponseWriter, r *http.Request, addonId api.ULID)
- func (s *Server) GetApp(w http.ResponseWriter, r *http.Request, appId api.ULID)
- func (s *Server) GetAppCatalogItem(w http.ResponseWriter, r *http.Request, pType api.BillingAppType)
- func (s *Server) GetBillingProfile(w http.ResponseWriter, r *http.Request, id api.ULID)
- func (s *Server) GetCreditGrant(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetCustomCurrency(w http.ResponseWriter, r *http.Request, currencyId api.ULID)
- func (s *Server) GetCustomer(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) GetCustomerBilling(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) GetCustomerCreditBalance(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetCustomerEntitlement(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetCustomerEntitlementAccess(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetCustomerEntitlementHistory(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetCustomerEntitlementValue(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetCustomerEntitlementValueByFeatureKey(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) GetEntitlement(w http.ResponseWriter, r *http.Request, entitlementId api.ULID)
- func (s *Server) GetFeature(w http.ResponseWriter, r *http.Request, featureId api.ULID)
- func (s *Server) GetInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) GetLlmCostPrice(w http.ResponseWriter, r *http.Request, priceId api.ULID)
- func (s *Server) GetMeter(w http.ResponseWriter, r *http.Request, meterId api.ULID)
- func (s *Server) GetNotificationChannel(w http.ResponseWriter, r *http.Request, notificationChannelId api.ULID)
- func (s *Server) GetOrganizationDefaultTaxCodes(w http.ResponseWriter, r *http.Request)
- func (s *Server) GetPlan(w http.ResponseWriter, r *http.Request, planId api.ULID)
- func (s *Server) GetPlanAddon(w http.ResponseWriter, r *http.Request, planId api.ULID, planAddonId api.ULID)
- func (s *Server) GetSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) GetSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID, ...)
- func (s *Server) GetTaxCode(w http.ResponseWriter, r *http.Request, taxCodeId api.ULID)
- func (s *Server) IngestMeteringEvents(w http.ResponseWriter, r *http.Request)
- func (s *Server) InstallApp(w http.ResponseWriter, r *http.Request)
- func (s *Server) ListAddons(w http.ResponseWriter, r *http.Request, params api.ListAddonsParams)
- func (s *Server) ListAppCatalog(w http.ResponseWriter, r *http.Request, params api.ListAppCatalogParams)
- func (s *Server) ListApps(w http.ResponseWriter, r *http.Request, params api.ListAppsParams)
- func (s *Server) ListBillingProfiles(w http.ResponseWriter, r *http.Request, params api.ListBillingProfilesParams)
- func (s *Server) ListCharges(w http.ResponseWriter, r *http.Request, params api.ListChargesParams)
- func (s *Server) ListCostBases(w http.ResponseWriter, r *http.Request, currencyId api.ULID, ...)
- func (s *Server) ListCreditGrants(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) ListCreditTransactions(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) ListCurrencies(w http.ResponseWriter, r *http.Request, params api.ListCurrenciesParams)
- func (s *Server) ListCustomerCharges(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) ListCustomerEntitlementAccess(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) ListCustomerEntitlementGrants(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) ListCustomerEntitlements(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) ListCustomers(w http.ResponseWriter, r *http.Request, params api.ListCustomersParams)
- func (s *Server) ListEntitlements(w http.ResponseWriter, r *http.Request, params api.ListEntitlementsParams)
- func (s *Server) ListFeatures(w http.ResponseWriter, r *http.Request, params api.ListFeaturesParams)
- func (s *Server) ListGrants(w http.ResponseWriter, r *http.Request, params api.ListGrantsParams)
- func (s *Server) ListInvoices(w http.ResponseWriter, r *http.Request, params api.ListInvoicesParams)
- func (s *Server) ListLlmCostOverrides(w http.ResponseWriter, r *http.Request, params api.ListLlmCostOverridesParams)
- func (s *Server) ListLlmCostPrices(w http.ResponseWriter, r *http.Request, params api.ListLlmCostPricesParams)
- func (s *Server) ListMeteringEvents(w http.ResponseWriter, r *http.Request, params api.ListMeteringEventsParams)
- func (s *Server) ListMeters(w http.ResponseWriter, r *http.Request, params api.ListMetersParams)
- func (s *Server) ListNotificationChannels(w http.ResponseWriter, r *http.Request, ...)
- func (s *Server) ListPlanAddons(w http.ResponseWriter, r *http.Request, planId api.ULID, ...)
- func (s *Server) ListPlans(w http.ResponseWriter, r *http.Request, params api.ListPlansParams)
- func (s *Server) ListSubscriptionAddons(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID, ...)
- func (s *Server) ListSubscriptions(w http.ResponseWriter, r *http.Request, params api.ListSubscriptionsParams)
- func (s *Server) ListTaxCodes(w http.ResponseWriter, r *http.Request, params api.ListTaxCodesParams)
- func (s *Server) MigrateSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) OverrideCustomerEntitlement(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) PublishAddon(w http.ResponseWriter, r *http.Request, addonId api.ULID)
- func (s *Server) PublishPlan(w http.ResponseWriter, r *http.Request, planId api.ULID)
- func (s *Server) QueryEntitlementAccess(w http.ResponseWriter, r *http.Request, ...)
- func (s *Server) QueryFeatureCost(w http.ResponseWriter, r *http.Request, featureId api.ULID)
- func (s *Server) QueryMeter(w http.ResponseWriter, r *http.Request, meterId api.ULID)
- func (s *Server) RegisterRoutes(r chi.Router) error
- func (s *Server) ResetCustomerEntitlementUsage(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) RestoreSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) RetryInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) SnapshotQuantitiesInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) UninstallApp(w http.ResponseWriter, r *http.Request, appId api.ULID)
- func (s *Server) UnscheduleCancelation(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) UnscheduleSubscription(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
- func (s *Server) UpdateAddon(w http.ResponseWriter, r *http.Request, addonId api.ULID)
- func (s *Server) UpdateApp(w http.ResponseWriter, r *http.Request, appId api.ULID)
- func (s *Server) UpdateBillingProfile(w http.ResponseWriter, r *http.Request, id api.ULID)
- func (s *Server) UpdateCreditGrantExternalSettlement(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) UpdateCustomerBilling(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) UpdateCustomerBillingAppData(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) UpdateFeature(w http.ResponseWriter, r *http.Request, featureId api.ULID)
- func (s *Server) UpdateInvoice(w http.ResponseWriter, r *http.Request, invoiceId api.ULID)
- func (s *Server) UpdateMeter(w http.ResponseWriter, r *http.Request, meterId api.ULID)
- func (s *Server) UpdateNotificationChannel(w http.ResponseWriter, r *http.Request, notificationChannelId api.ULID)
- func (s *Server) UpdateOrganizationDefaultTaxCodes(w http.ResponseWriter, r *http.Request)
- func (s *Server) UpdatePlan(w http.ResponseWriter, r *http.Request, planId api.ULID)
- func (s *Server) UpdatePlanAddon(w http.ResponseWriter, r *http.Request, planId api.ULID, planAddonId api.ULID)
- func (s *Server) UpdateSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID, ...)
- func (s *Server) UpsertCustomer(w http.ResponseWriter, r *http.Request, customerId api.ULID)
- func (s *Server) UpsertTaxCode(w http.ResponseWriter, r *http.Request, taxCodeId api.ULID)
- func (s *Server) VoidCreditGrant(w http.ResponseWriter, r *http.Request, customerId api.ULID, ...)
- func (s *Server) VoidGrant(w http.ResponseWriter, r *http.Request, grantId api.ULID, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
BaseURL string
NamespaceDecoder namespacedriver.NamespaceDecoder
ErrorHandler errorsx.Handler
Middlewares []server.MiddlewareFunc
PostAuthMiddlewares []server.MiddlewareFunc
Credits config.CreditsConfiguration
ResponseValidation config.ResponseValidationConfig
UnitConfig config.UnitConfigConfiguration
// services
AddonService addon.Service
AppService app.Service
BillingService billing.Service
LLMCostService llmcost.Service
MeterService meter.ManageService
StreamingConnector streaming.Connector
IngestService ingest.Service
MeterEventService meterevent.Service
CustomerService customer.Service
CreditGrantService creditgrant.Service
Ledger ledger.Ledger
AccountResolver ledger.AccountResolver
CustomerBalanceFacade *customerbalance.Facade
EntitlementService entitlement.Service
EntitlementAccessService entitlementaccess.Service
PlanService plan.Service
PlanAddonService planaddon.Service
PlanSubscriptionService plansubscription.PlanSubscriptionService
StripeService appstripe.Service
SubscriptionService subscription.Service
SubscriptionAddonService subscriptionaddon.Service
SubscriptionWorkflowService subscriptionworkflow.Service
TaxCodeService taxcode.Service
CurrencyService currencies.Service
ChargeService billingcharges.Service
CostService cost.Service
FeatureConnector feature.FeatureConnector
NotificationService notification.Service
FeatureGate *featuregate.FeatureGateChecker
}
type Server ¶
type Server struct {
*Config
// contains filtered or unexported fields
}
func (*Server) AdvanceInvoice ¶
func (*Server) ApproveInvoice ¶
func (*Server) ArchiveAddon ¶
func (*Server) ArchivePlan ¶
func (*Server) CancelSubscription ¶
func (*Server) ChangeSubscription ¶
func (*Server) CreateAddon ¶
func (s *Server) CreateAddon(w http.ResponseWriter, r *http.Request)
func (*Server) CreateBillingProfile ¶
func (s *Server) CreateBillingProfile(w http.ResponseWriter, r *http.Request)
func (*Server) CreateCostBasis ¶
func (*Server) CreateCreditAdjustment ¶
func (*Server) CreateCreditGrant ¶
func (*Server) CreateCustomCurrency ¶
func (s *Server) CreateCustomCurrency(w http.ResponseWriter, r *http.Request)
func (*Server) CreateCustomer ¶
func (s *Server) CreateCustomer(w http.ResponseWriter, r *http.Request)
func (*Server) CreateCustomerCharges ¶
func (*Server) CreateCustomerEntitlement ¶
func (*Server) CreateCustomerEntitlementGrant ¶
func (*Server) CreateCustomerStripeCheckoutSession ¶
func (*Server) CreateCustomerStripePortalSession ¶
func (*Server) CreateFeature ¶
func (s *Server) CreateFeature(w http.ResponseWriter, r *http.Request)
func (*Server) CreateLlmCostOverride ¶
func (s *Server) CreateLlmCostOverride(w http.ResponseWriter, r *http.Request)
func (*Server) CreateMeter ¶
func (s *Server) CreateMeter(w http.ResponseWriter, r *http.Request)
func (*Server) CreateNotificationChannel ¶
func (s *Server) CreateNotificationChannel(w http.ResponseWriter, r *http.Request)
func (*Server) CreatePlan ¶
func (s *Server) CreatePlan(w http.ResponseWriter, r *http.Request)
func (*Server) CreatePlanAddon ¶
func (*Server) CreateSubscription ¶
func (s *Server) CreateSubscription(w http.ResponseWriter, r *http.Request)
func (*Server) CreateSubscriptionAddon ¶
func (s *Server) CreateSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID)
Subscription Addons
func (*Server) CreateTaxCode ¶
func (s *Server) CreateTaxCode(w http.ResponseWriter, r *http.Request)
func (*Server) DeleteAddon ¶
func (*Server) DeleteBillingProfile ¶
func (*Server) DeleteCustomer ¶
func (*Server) DeleteCustomerEntitlement ¶
func (*Server) DeleteFeature ¶
func (*Server) DeleteInvoice ¶
func (*Server) DeleteLlmCostOverride ¶
func (*Server) DeleteMeter ¶
func (*Server) DeleteNotificationChannel ¶
func (*Server) DeletePlan ¶
func (*Server) DeletePlanAddon ¶
func (*Server) DeleteTaxCode ¶
func (*Server) EditSubscription ¶
func (*Server) GetAppCatalogItem ¶
func (s *Server) GetAppCatalogItem(w http.ResponseWriter, r *http.Request, pType api.BillingAppType)
func (*Server) GetBillingProfile ¶
func (*Server) GetCreditGrant ¶
func (*Server) GetCustomCurrency ¶
func (*Server) GetCustomer ¶
func (*Server) GetCustomerBilling ¶
func (*Server) GetCustomerCreditBalance ¶
func (s *Server) GetCustomerCreditBalance(w http.ResponseWriter, r *http.Request, customerId api.ULID, params api.GetCustomerCreditBalanceParams)
func (*Server) GetCustomerEntitlement ¶
func (*Server) GetCustomerEntitlementAccess ¶
func (s *Server) GetCustomerEntitlementAccess(w http.ResponseWriter, r *http.Request, customerId api.ULID, featureKey api.ResourceKey)
func (*Server) GetCustomerEntitlementHistory ¶
func (*Server) GetCustomerEntitlementValue ¶
func (*Server) GetCustomerEntitlementValueByFeatureKey ¶
func (s *Server) GetCustomerEntitlementValueByFeatureKey(w http.ResponseWriter, r *http.Request, customerId api.ULID, featureKey api.ResourceKey, params api.GetCustomerEntitlementValueByFeatureKeyParams)
func (*Server) GetEntitlement ¶
func (*Server) GetFeature ¶
func (*Server) GetInvoice ¶
func (*Server) GetLlmCostPrice ¶
func (*Server) GetNotificationChannel ¶
func (*Server) GetOrganizationDefaultTaxCodes ¶
func (s *Server) GetOrganizationDefaultTaxCodes(w http.ResponseWriter, r *http.Request)
func (*Server) GetPlanAddon ¶
func (*Server) GetSubscription ¶
func (*Server) GetSubscriptionAddon ¶
func (*Server) GetTaxCode ¶
func (*Server) IngestMeteringEvents ¶
func (s *Server) IngestMeteringEvents(w http.ResponseWriter, r *http.Request)
func (*Server) InstallApp ¶
func (s *Server) InstallApp(w http.ResponseWriter, r *http.Request)
func (*Server) ListAddons ¶
func (s *Server) ListAddons(w http.ResponseWriter, r *http.Request, params api.ListAddonsParams)
func (*Server) ListAppCatalog ¶
func (s *Server) ListAppCatalog(w http.ResponseWriter, r *http.Request, params api.ListAppCatalogParams)
func (*Server) ListApps ¶
func (s *Server) ListApps(w http.ResponseWriter, r *http.Request, params api.ListAppsParams)
func (*Server) ListBillingProfiles ¶
func (s *Server) ListBillingProfiles(w http.ResponseWriter, r *http.Request, params api.ListBillingProfilesParams)
func (*Server) ListCharges ¶
func (s *Server) ListCharges(w http.ResponseWriter, r *http.Request, params api.ListChargesParams)
func (*Server) ListCostBases ¶
func (s *Server) ListCostBases(w http.ResponseWriter, r *http.Request, currencyId api.ULID, params api.ListCostBasesParams)
func (*Server) ListCreditGrants ¶
func (s *Server) ListCreditGrants(w http.ResponseWriter, r *http.Request, customerId api.ULID, params api.ListCreditGrantsParams)
func (*Server) ListCreditTransactions ¶
func (s *Server) ListCreditTransactions(w http.ResponseWriter, r *http.Request, customerId api.ULID, params api.ListCreditTransactionsParams)
func (*Server) ListCurrencies ¶
func (s *Server) ListCurrencies(w http.ResponseWriter, r *http.Request, params api.ListCurrenciesParams)
func (*Server) ListCustomerCharges ¶
func (s *Server) ListCustomerCharges(w http.ResponseWriter, r *http.Request, customerId api.ULID, params api.ListCustomerChargesParams)
func (*Server) ListCustomerEntitlementAccess ¶
func (*Server) ListCustomerEntitlementGrants ¶
func (*Server) ListCustomerEntitlements ¶
func (s *Server) ListCustomerEntitlements(w http.ResponseWriter, r *http.Request, customerId api.ULID, params api.ListCustomerEntitlementsParams)
func (*Server) ListCustomers ¶
func (s *Server) ListCustomers(w http.ResponseWriter, r *http.Request, params api.ListCustomersParams)
func (*Server) ListEntitlements ¶
func (s *Server) ListEntitlements(w http.ResponseWriter, r *http.Request, params api.ListEntitlementsParams)
func (*Server) ListFeatures ¶
func (s *Server) ListFeatures(w http.ResponseWriter, r *http.Request, params api.ListFeaturesParams)
func (*Server) ListGrants ¶
func (s *Server) ListGrants(w http.ResponseWriter, r *http.Request, params api.ListGrantsParams)
func (*Server) ListInvoices ¶
func (s *Server) ListInvoices(w http.ResponseWriter, r *http.Request, params api.ListInvoicesParams)
func (*Server) ListLlmCostOverrides ¶
func (s *Server) ListLlmCostOverrides(w http.ResponseWriter, r *http.Request, params api.ListLlmCostOverridesParams)
func (*Server) ListLlmCostPrices ¶
func (s *Server) ListLlmCostPrices(w http.ResponseWriter, r *http.Request, params api.ListLlmCostPricesParams)
func (*Server) ListMeteringEvents ¶
func (s *Server) ListMeteringEvents(w http.ResponseWriter, r *http.Request, params api.ListMeteringEventsParams)
func (*Server) ListMeters ¶
func (s *Server) ListMeters(w http.ResponseWriter, r *http.Request, params api.ListMetersParams)
func (*Server) ListNotificationChannels ¶
func (s *Server) ListNotificationChannels(w http.ResponseWriter, r *http.Request, params api.ListNotificationChannelsParams)
func (*Server) ListPlanAddons ¶
func (s *Server) ListPlanAddons(w http.ResponseWriter, r *http.Request, planId api.ULID, params api.ListPlanAddonsParams)
func (*Server) ListPlans ¶
func (s *Server) ListPlans(w http.ResponseWriter, r *http.Request, params api.ListPlansParams)
func (*Server) ListSubscriptionAddons ¶
func (s *Server) ListSubscriptionAddons(w http.ResponseWriter, r *http.Request, subscriptionId api.ULID, params api.ListSubscriptionAddonsParams)
func (*Server) ListSubscriptions ¶
func (s *Server) ListSubscriptions(w http.ResponseWriter, r *http.Request, params api.ListSubscriptionsParams)
func (*Server) ListTaxCodes ¶
func (s *Server) ListTaxCodes(w http.ResponseWriter, r *http.Request, params api.ListTaxCodesParams)
func (*Server) MigrateSubscription ¶
func (*Server) OverrideCustomerEntitlement ¶
func (*Server) PublishAddon ¶
func (*Server) PublishPlan ¶
func (*Server) QueryEntitlementAccess ¶
func (s *Server) QueryEntitlementAccess(w http.ResponseWriter, r *http.Request, params api.QueryEntitlementAccessParams)
func (*Server) QueryFeatureCost ¶
func (*Server) QueryMeter ¶
func (*Server) ResetCustomerEntitlementUsage ¶
func (*Server) RestoreSubscription ¶
func (*Server) RetryInvoice ¶
func (*Server) SnapshotQuantitiesInvoice ¶
func (*Server) UninstallApp ¶
func (*Server) UnscheduleCancelation ¶
func (*Server) UnscheduleSubscription ¶
func (*Server) UpdateAddon ¶
func (*Server) UpdateBillingProfile ¶
func (*Server) UpdateCreditGrantExternalSettlement ¶
func (*Server) UpdateCustomerBilling ¶
func (*Server) UpdateCustomerBillingAppData ¶
func (*Server) UpdateFeature ¶
func (*Server) UpdateInvoice ¶
func (*Server) UpdateMeter ¶
func (*Server) UpdateNotificationChannel ¶
func (*Server) UpdateOrganizationDefaultTaxCodes ¶
func (s *Server) UpdateOrganizationDefaultTaxCodes(w http.ResponseWriter, r *http.Request)
func (*Server) UpdatePlan ¶
func (*Server) UpdatePlanAddon ¶
func (*Server) UpdateSubscriptionAddon ¶
func (*Server) UpsertCustomer ¶
func (*Server) UpsertTaxCode ¶
func (*Server) VoidCreditGrant ¶
Click to show internal directories.
Click to hide internal directories.