Documentation
¶
Index ¶
- func NewEntitlementGrantOwnerAdapter(fdb productcatalog.FeatureRepo, edb EntitlementRepo, urdb UsageResetRepo, ...) credit.OwnerConnector
- type BalanceHistoryParams
- type CreateEntitlementDBInputs
- type CreateEntitlementGrantInputs
- type CreateEntitlementInputs
- type Entitlement
- type EntitlementAlreadyExistsError
- type EntitlementBalance
- type EntitlementBalanceConnector
- type EntitlementBalanceHistoryWindow
- type EntitlementConnector
- type EntitlementGrant
- type EntitlementNotFoundError
- type EntitlementRepo
- type EntitlementValue
- type UsageResetNotFoundError
- type UsageResetRepo
- type UsageResetTime
- type WindowSize
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEntitlementGrantOwnerAdapter ¶
func NewEntitlementGrantOwnerAdapter( fdb productcatalog.FeatureRepo, edb EntitlementRepo, urdb UsageResetRepo, mr meter.Repository, logger *slog.Logger, ) credit.OwnerConnector
Types ¶
type BalanceHistoryParams ¶
type BalanceHistoryParams = entitlement.BalanceHistoryParams
type CreateEntitlementDBInputs ¶
type CreateEntitlementDBInputs = entitlement.EntitlementRepoCreateEntitlementInputs
type CreateEntitlementGrantInputs ¶
type CreateEntitlementGrantInputs = entitlement.CreateEntitlementGrantInputs
type CreateEntitlementInputs ¶
type CreateEntitlementInputs = entitlement.CreateEntitlementInputs
type Entitlement ¶
type Entitlement = entitlement.Entitlement
type EntitlementAlreadyExistsError ¶
type EntitlementAlreadyExistsError = entitlement.EntitlementAlreadyExistsError
type EntitlementBalance ¶
type EntitlementBalance = entitlement.EntitlementBalance
type EntitlementBalanceConnector ¶
type EntitlementBalanceConnector = entitlement.EntitlementBalanceConnector
func NewEntitlementBalanceConnector ¶
func NewEntitlementBalanceConnector( sc streaming.Connector, oc credit.OwnerConnector, bc credit.BalanceConnector, gc credit.GrantConnector, ) EntitlementBalanceConnector
type EntitlementBalanceHistoryWindow ¶
type EntitlementBalanceHistoryWindow = entitlement.EntitlementBalanceHistoryWindow
type EntitlementConnector ¶
type EntitlementConnector = entitlement.EntitlementConnector
func NewEntitlementConnector ¶
func NewEntitlementConnector( ebc EntitlementBalanceConnector, edb EntitlementRepo, fc productcatalog.FeatureConnector, ) EntitlementConnector
type EntitlementGrant ¶
type EntitlementGrant = entitlement.EntitlementGrant
type EntitlementNotFoundError ¶
type EntitlementNotFoundError = entitlement.EntitlementNotFoundError
type EntitlementRepo ¶
type EntitlementRepo = entitlement.EntitlementRepo
type EntitlementValue ¶
type EntitlementValue = entitlement.EntitlementValue
type UsageResetNotFoundError ¶
type UsageResetNotFoundError = entitlement.UsageResetNotFoundError
type UsageResetRepo ¶
type UsageResetRepo = entitlement.UsageResetRepo
type UsageResetTime ¶
type UsageResetTime = entitlement.UsageResetTime
type WindowSize ¶
type WindowSize = entitlement.WindowSize
Click to show internal directories.
Click to hide internal directories.