Documentation
¶
Index ¶
- Constants
- func HasBalances(ctx sdk.Context, bankKeeper bankkeeper.Keeper, payerAddr sdk.AccAddress, ...) bool
- func NewMsgServerImpl(keeper Keeper, bankKeeper bankkeeper.Keeper) types.MsgServer
- func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier
- type Keeper
- func (k Keeper) DiscountIdExists(ctx sdk.Context, templateId string, discountId sdk.Uint) (bool, error)
- func (k Keeper) EffectPayment(ctx sdk.Context, bankKeeper bankkeeper.Keeper, contractId string) (effected bool, err error)
- func (k Keeper) EffectPaymentPartial(ctx sdk.Context, bankKeeper bankkeeper.Keeper, contractId string, ...) (effected bool, err error)
- func (k Keeper) EffectSubscriptionPayment(ctx sdk.Context, subscriptionId string) error
- func (k Keeper) GetPaymentContract(ctx sdk.Context, contractId string) (types.PaymentContract, error)
- func (k Keeper) GetPaymentContractIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetPaymentContractsByPrefix(ctx sdk.Context, contractIdPrefix string) []types.PaymentContract
- func (k Keeper) GetPaymentTemplate(ctx sdk.Context, templateId string) (types.PaymentTemplate, error)
- func (k Keeper) GetPaymentTemplateIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GetSubscription(ctx sdk.Context, subscriptionId string) (types.Subscription, error)
- func (k Keeper) GetSubscriptionIterator(ctx sdk.Context) sdk.Iterator
- func (k Keeper) GrantDiscount(ctx sdk.Context, contractId string, discountId sdk.Uint) error
- func (k Keeper) MustGetPaymentContract(ctx sdk.Context, contractId string) types.PaymentContract
- func (k Keeper) MustGetPaymentContractByKey(ctx sdk.Context, key []byte) types.PaymentContract
- func (k Keeper) MustGetPaymentTemplate(ctx sdk.Context, templateId string) types.PaymentTemplate
- func (k Keeper) MustGetPaymentTemplateByKey(ctx sdk.Context, key []byte) types.PaymentTemplate
- func (k Keeper) MustGetSubscriptionByKey(ctx sdk.Context, key []byte) types.Subscription
- func (k Keeper) PaymentContract(c context.Context, req *types.QueryPaymentContractRequest) (*types.QueryPaymentContractResponse, error)
- func (k Keeper) PaymentContractExists(ctx sdk.Context, contractId string) bool
- func (k Keeper) PaymentContractIdReserved(id string) bool
- func (k Keeper) PaymentContractsByIdPrefix(c context.Context, req *types.QueryPaymentContractsByIdPrefixRequest) (*types.QueryPaymentContractsByIdPrefixResponse, error)
- func (k Keeper) PaymentTemplate(c context.Context, req *types.QueryPaymentTemplateRequest) (*types.QueryPaymentTemplateResponse, error)
- func (k Keeper) PaymentTemplateExists(ctx sdk.Context, templateId string) bool
- func (k Keeper) PaymentTemplateIdReserved(id string) bool
- func (k Keeper) RevokeDiscount(ctx sdk.Context, contractId string) error
- func (k Keeper) SetPaymentContract(ctx sdk.Context, contract types.PaymentContract)
- func (k Keeper) SetPaymentContractAuthorised(ctx sdk.Context, contractId string, authorised bool) error
- func (k Keeper) SetPaymentTemplate(ctx sdk.Context, template types.PaymentTemplate)
- func (k Keeper) SetSubscription(ctx sdk.Context, subscription types.Subscription)
- func (k Keeper) Subscription(c context.Context, req *types.QuerySubscriptionRequest) (*types.QuerySubscriptionResponse, error)
- func (k Keeper) SubscriptionExists(ctx sdk.Context, subscriptionId string) bool
- func (k Keeper) SubscriptionIdReserved(id string) bool
Constants ¶
View Source
const ( QueryPaymentTemplate = "queryPaymentTemplate" QueryPaymentContract = "queryPaymentContract" QueryPaymentContractsByIdPrefix = "queryPaymentContractsByIdPrefix" QuerySubscription = "querySubscription" )
Variables ¶
This section is empty.
Functions ¶
func HasBalances ¶
func HasBalances(ctx sdk.Context, bankKeeper bankkeeper.Keeper, payerAddr sdk.AccAddress, requiredFunds sdk.Coins) bool
func NewMsgServerImpl ¶
func NewMsgServerImpl(keeper Keeper, bankKeeper bankkeeper.Keeper) types.MsgServer
NewMsgServerImpl returns an implementation of the gov MsgServer interface for the provided Keeper.
func NewQuerier ¶
func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier
Types ¶
type Keeper ¶
type Keeper struct { IidKeeper iidkeeper.Keeper ReservedIdPrefixes []string // contains filtered or unexported fields }
func NewKeeper ¶
func NewKeeper(cdc codec.BinaryCodec, storeKey sdk.StoreKey, bankKeeper bankkeeper.Keeper, iidKeeper iidkeeper.Keeper, reservedIdPrefixes []string) Keeper
func (Keeper) DiscountIdExists ¶
func (Keeper) EffectPayment ¶
func (Keeper) EffectPaymentPartial ¶
func (Keeper) EffectSubscriptionPayment ¶
func (Keeper) GetPaymentContract ¶
func (Keeper) GetPaymentContractIterator ¶
func (Keeper) GetPaymentContractsByPrefix ¶
func (Keeper) GetPaymentTemplate ¶
func (Keeper) GetPaymentTemplateIterator ¶
func (Keeper) GetSubscription ¶
func (Keeper) GetSubscriptionIterator ¶
func (Keeper) GrantDiscount ¶
func (Keeper) MustGetPaymentContract ¶
func (Keeper) MustGetPaymentContractByKey ¶
func (Keeper) MustGetPaymentTemplate ¶
func (Keeper) MustGetPaymentTemplateByKey ¶
func (Keeper) MustGetSubscriptionByKey ¶
func (Keeper) PaymentContract ¶
func (k Keeper) PaymentContract(c context.Context, req *types.QueryPaymentContractRequest) (*types.QueryPaymentContractResponse, error)
func (Keeper) PaymentContractExists ¶
func (Keeper) PaymentContractIdReserved ¶
func (Keeper) PaymentContractsByIdPrefix ¶
func (k Keeper) PaymentContractsByIdPrefix(c context.Context, req *types.QueryPaymentContractsByIdPrefixRequest) (*types.QueryPaymentContractsByIdPrefixResponse, error)
func (Keeper) PaymentTemplate ¶
func (k Keeper) PaymentTemplate(c context.Context, req *types.QueryPaymentTemplateRequest) (*types.QueryPaymentTemplateResponse, error)
func (Keeper) PaymentTemplateExists ¶
func (Keeper) PaymentTemplateIdReserved ¶
func (Keeper) RevokeDiscount ¶
func (Keeper) SetPaymentContract ¶
func (k Keeper) SetPaymentContract(ctx sdk.Context, contract types.PaymentContract)
func (Keeper) SetPaymentContractAuthorised ¶
func (Keeper) SetPaymentTemplate ¶
func (k Keeper) SetPaymentTemplate(ctx sdk.Context, template types.PaymentTemplate)
func (Keeper) SetSubscription ¶
func (k Keeper) SetSubscription(ctx sdk.Context, subscription types.Subscription)
func (Keeper) Subscription ¶
func (k Keeper) Subscription(c context.Context, req *types.QuerySubscriptionRequest) (*types.QuerySubscriptionResponse, error)
func (Keeper) SubscriptionExists ¶
func (Keeper) SubscriptionIdReserved ¶
Click to show internal directories.
Click to hide internal directories.