types

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EventTypePaymentContractAuthorisation = "payment_contract_authorisation"
	EventTypeCreatePaymentTemplate        = "create_payment_template"
	EventTypeCreatePaymentContract        = "create_payment_contract"
	EventTypeCreateSubscription           = "create_subscription"
	EventTypeGrantDiscount                = "grant_discount"
	EventTypeRevokeDiscount               = "revoke_discount"
	EventTypeEffectPayment                = "effect_payment"

	AttributeKeyPayerDid          = "payer_did"
	AttributeKeyPaymentContractId = "payment_contract-id"
	AttributeKeyAuthorised        = "authorised"
	AttributeKeyCreatorDid        = "creator_did"
	AttributeKeyPaymentTemplateId = "payment_template_id"
	AttributeKeyPayer             = "payer"
	AttributeKeyRecipients        = "recipients"
	AttributeKeyCanDeauthorise    = "can_deauthorise"
	AttributeKeyDiscountId        = "discount_id"
	AttributeKeySubscriptionId    = "attribute_key"
	AttributeKeyMaxPeriods        = "max_periods"
	AttributeKeyPeriod            = "period"
	AttributeKeySenderDid         = "sender_did"
	AttributeKeyRecipient         = "recipient"
	AttributeKeyHolder            = "holder"
	AttributeKeyAttributeKeyId    = "payment_id"
	AttributeKeyPaymentAmount     = "payment_amount"
	AttributeKeyPaymentMinimum    = "payment_minimum"
	AttributeKeyPaymentMaximum    = "payment_maximum"
	AttributeKeyDiscounts         = "discounts"

	AttributeKeyInputFromPayRemainderPool = "input_from_pay_remainder_pool"
	AttributeKeyInputFromPayer            = "input_from_payer"
	AttributeKeyOutputToPayRemainderPool  = "output_to_pay_remainder_pool"
	AttributeKeyOutputToPayees            = "output_to_payees"

	AttributeValueCategory = ModuleName
)
View Source
const (
	ModuleName        = "payments"
	DefaultParamspace = ModuleName
	StoreKey          = ModuleName
	RouterKey         = ModuleName
	QuerierRoute      = ModuleName

	PayRemainderPool = "pay_remainder_pool"

	PaymentIdPrefix         = "payment:"
	PaymentTemplateIdPrefix = PaymentIdPrefix + "template:"
	PaymentContractIdPrefix = PaymentIdPrefix + "contract:"
	SubscriptionIdPrefix    = PaymentIdPrefix + "subscription:"
)
View Source
const (
	TypeMsgCreatePaymentTemplate           = "create-payment-template"
	TypeMsgCreatePaymentContract           = "create-payment-contract"
	TypeMsgCreateSubscription              = "create-subscription"
	TypeMsgSetPaymentContractAuthorisation = "set-payment-contract-authorisation"
	TypeMsgGrantDiscount                   = "grant-discount"
	TypeMsgRevokeDiscount                  = "revoke-discount"
	TypeMsgEffectPayment                   = "effect-payment"
)
View Source
const (
	BlockPeriodUnit = "block"
	TimePeriodUnit  = "time"
)
View Source
const (
	DefaultCodespace = ModuleName
)

Variables

View Source
var (
	ErrNegativeSharePercentage                      = sdkerrors.Register(DefaultCodespace, 2, "payment distribution share percentage must be positive")
	ErrDistributionPercentagesNot100                = sdkerrors.Register(DefaultCodespace, 3, "payment distribution percentages should add up to 100")
	ErrInvalidPeriod                                = sdkerrors.Register(DefaultCodespace, 4, "period is invalid")
	ErrPaymentContractCannotBeDeauthorised          = sdkerrors.Register(DefaultCodespace, 5, "payment contract cannot be deauthorised")
	ErrDiscountIDsBeSequentialFrom1                 = sdkerrors.Register(DefaultCodespace, 6, "discount IDs must be sequential starting with 1")
	ErrNegativeDiscountPercentage                   = sdkerrors.Register(DefaultCodespace, 7, "discount percentage must be positive")
	ErrDiscountPercentageGreaterThan100             = sdkerrors.Register(DefaultCodespace, 8, "discount percentage cannot exceed 100")
	ErrDiscountIdIsNotInTemplate                    = sdkerrors.Register(DefaultCodespace, 9, "discount ID specified is not one of the template's discounts")
	ErrInvalidPaymentTemplate                       = sdkerrors.Register(DefaultCodespace, 10, "payment template invalid")
	ErrTriedToEffectSubscriptionPaymentWhenShouldnt = sdkerrors.Register(DefaultCodespace, 11, "tried to effect subscription payment when shouldn't")
	ErrInvalidId                                    = sdkerrors.Register(DefaultCodespace, 12, "id is invalid")
	ErrInvalidArgument                              = sdkerrors.Register(DefaultCodespace, 13, "invalid argument")
	ErrAlreadyExists                                = sdkerrors.Register(DefaultCodespace, 14, "already exist")
)
View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	PaymentTemplateKeyPrefix = []byte{0x00}
	PaymentContractKeyPrefix = []byte{0x01}
	SubscriptionKeyPrefix    = []byte{0x02}
)
View Source
var (
	ErrInvalidLengthPayments        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowPayments          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupPayments = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ValidPaymentTemplateId = regexp.MustCompile(`^payment:template:[a-zA-Z][a-zA-Z0-9/_:-]*$`)
	ValidPaymentContractId = regexp.MustCompile(`^payment:contract:[a-zA-Z][a-zA-Z0-9/_:-]*$`)
	ValidSubscriptionId    = regexp.MustCompile(`^payment:subscription:[a-zA-Z][a-zA-Z0-9/_:-]*$`)

	IsValidPaymentTemplateId = ValidPaymentTemplateId.MatchString
	IsValidPaymentContractId = ValidPaymentContractId.MatchString
	IsValidSubscriptionId    = ValidSubscriptionId.MatchString
)
View Source
var (

	// ModuleCdc references the global x/payments module codec. Note, the codec should
	// ONLY be used in certain instances of tests and for JSON encoding as Amino is
	// still used for that purpose.
	//
	// The actual codec used for serialization should be provided to x/gov and
	// defined at the application level.
	ModuleCdc = codec.NewAminoCodec(amino)
)

Functions

func CheckNotEmpty

func CheckNotEmpty(value string, name string) (valid bool, err error)

func GetPaymentContractKey

func GetPaymentContractKey(contractId string) []byte

func GetPaymentTemplateKey

func GetPaymentTemplateKey(templateId string) []byte

func GetSubscriptionKey

func GetSubscriptionKey(subscriptionId string) []byte

func RegisterInterfaces

func RegisterInterfaces(registry types.InterfaceRegistry)

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func ValidateGenesis

func ValidateGenesis(data *GenesisState) error

Types

type BlockPeriod

type BlockPeriod struct {
	PeriodLength     int64 `protobuf:"varint,1,opt,name=period_length,json=periodLength,proto3" json:"period_length,omitempty" yaml:"period_length"`
	PeriodStartBlock int64 `` /* 138-byte string literal not displayed */
}

func NewBlockPeriod

func NewBlockPeriod(periodLength, periodStartBlock int64) BlockPeriod

func (*BlockPeriod) Descriptor

func (*BlockPeriod) Descriptor() ([]byte, []int)

func (*BlockPeriod) GetPeriodLength

func (m *BlockPeriod) GetPeriodLength() int64

func (*BlockPeriod) GetPeriodStartBlock

func (m *BlockPeriod) GetPeriodStartBlock() int64

func (BlockPeriod) GetPeriodUnit

func (p BlockPeriod) GetPeriodUnit() string

func (*BlockPeriod) Marshal

func (m *BlockPeriod) Marshal() (dAtA []byte, err error)

func (*BlockPeriod) MarshalTo

func (m *BlockPeriod) MarshalTo(dAtA []byte) (int, error)

func (*BlockPeriod) MarshalToSizedBuffer

func (m *BlockPeriod) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BlockPeriod) ProtoMessage

func (*BlockPeriod) ProtoMessage()

func (*BlockPeriod) Reset

func (m *BlockPeriod) Reset()

func (*BlockPeriod) Size

func (m *BlockPeriod) Size() (n int)

func (*BlockPeriod) String

func (m *BlockPeriod) String() string

func (*BlockPeriod) Unmarshal

func (m *BlockPeriod) Unmarshal(dAtA []byte) error

func (BlockPeriod) Validate

func (p BlockPeriod) Validate() error

func (*BlockPeriod) XXX_DiscardUnknown

func (m *BlockPeriod) XXX_DiscardUnknown()

func (*BlockPeriod) XXX_Marshal

func (m *BlockPeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockPeriod) XXX_Merge

func (m *BlockPeriod) XXX_Merge(src proto.Message)

func (*BlockPeriod) XXX_Size

func (m *BlockPeriod) XXX_Size() int

func (*BlockPeriod) XXX_Unmarshal

func (m *BlockPeriod) XXX_Unmarshal(b []byte) error

type Discount

type Discount struct {
	Id      github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,1,opt,name=id,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"id" yaml:"id"`
	Percent github_com_cosmos_cosmos_sdk_types.Dec  `protobuf:"bytes,2,opt,name=percent,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"percent" yaml:"percent"`
}

func NewDiscount

func NewDiscount(id sdk.Uint, percent sdk.Dec) Discount

func (*Discount) Descriptor

func (*Discount) Descriptor() ([]byte, []int)

func (*Discount) Marshal

func (m *Discount) Marshal() (dAtA []byte, err error)

func (*Discount) MarshalTo

func (m *Discount) MarshalTo(dAtA []byte) (int, error)

func (*Discount) MarshalToSizedBuffer

func (m *Discount) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Discount) ProtoMessage

func (*Discount) ProtoMessage()

func (*Discount) Reset

func (m *Discount) Reset()

func (*Discount) Size

func (m *Discount) Size() (n int)

func (*Discount) String

func (m *Discount) String() string

func (*Discount) Unmarshal

func (m *Discount) Unmarshal(dAtA []byte) error

func (Discount) Validate

func (d Discount) Validate() error

func (*Discount) XXX_DiscardUnknown

func (m *Discount) XXX_DiscardUnknown()

func (*Discount) XXX_Marshal

func (m *Discount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Discount) XXX_Merge

func (m *Discount) XXX_Merge(src proto.Message)

func (*Discount) XXX_Size

func (m *Discount) XXX_Size() int

func (*Discount) XXX_Unmarshal

func (m *Discount) XXX_Unmarshal(b []byte) error

type Discounts

type Discounts []Discount

func NewDiscounts

func NewDiscounts(discounts ...Discount) Discounts

func (Discounts) Validate

func (ds Discounts) Validate() error

type Distribution

type Distribution []DistributionShare

func NewDistribution

func NewDistribution(shares ...DistributionShare) Distribution

func (Distribution) GetDistributionsFor

func (d Distribution) GetDistributionsFor(amount sdk.Coins) []sdk.DecCoins

func (Distribution) Validate

func (d Distribution) Validate() error

type DistributionShare

type DistributionShare struct {
	Address    string                                 `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" yaml:"address"`
	Percentage github_com_cosmos_cosmos_sdk_types.Dec `` /* 131-byte string literal not displayed */
}

func NewDistributionShare

func NewDistributionShare(address sdk.AccAddress, percentage sdk.Dec) DistributionShare

func NewFullDistributionShare

func NewFullDistributionShare(address sdk.AccAddress) DistributionShare

func (*DistributionShare) Descriptor

func (*DistributionShare) Descriptor() ([]byte, []int)

func (*DistributionShare) GetAddress

func (m *DistributionShare) GetAddress() string

func (DistributionShare) GetShareOf

func (d DistributionShare) GetShareOf(amount sdk.DecCoins) sdk.DecCoins

func (*DistributionShare) Marshal

func (m *DistributionShare) Marshal() (dAtA []byte, err error)

func (*DistributionShare) MarshalTo

func (m *DistributionShare) MarshalTo(dAtA []byte) (int, error)

func (*DistributionShare) MarshalToSizedBuffer

func (m *DistributionShare) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DistributionShare) ProtoMessage

func (*DistributionShare) ProtoMessage()

func (*DistributionShare) Reset

func (m *DistributionShare) Reset()

func (*DistributionShare) Size

func (m *DistributionShare) Size() (n int)

func (*DistributionShare) String

func (m *DistributionShare) String() string

func (*DistributionShare) Unmarshal

func (m *DistributionShare) Unmarshal(dAtA []byte) error

func (DistributionShare) Validate

func (d DistributionShare) Validate() error

func (*DistributionShare) XXX_DiscardUnknown

func (m *DistributionShare) XXX_DiscardUnknown()

func (*DistributionShare) XXX_Marshal

func (m *DistributionShare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DistributionShare) XXX_Merge

func (m *DistributionShare) XXX_Merge(src proto.Message)

func (*DistributionShare) XXX_Size

func (m *DistributionShare) XXX_Size() int

func (*DistributionShare) XXX_Unmarshal

func (m *DistributionShare) XXX_Unmarshal(b []byte) error

type FeeType

type FeeType string
const (
	FeeClaimTransaction      FeeType = "ClaimTransactionFee"
	FeeEvaluationTransaction FeeType = "FeeEvaluationTransaction"
)

type GenesisState

type GenesisState struct {
	PaymentTemplates []PaymentTemplate `protobuf:"bytes,1,rep,name=payment_templates,json=paymentTemplates,proto3" json:"payment_templates" yaml:"payment_templates"`
	PaymentContracts []PaymentContract `protobuf:"bytes,2,rep,name=payment_contracts,json=paymentContracts,proto3" json:"payment_contracts" yaml:"payment_contracts"`
	Subscriptions    []Subscription    `protobuf:"bytes,3,rep,name=subscriptions,proto3" json:"subscriptions" yaml:"subscriptions"`
}

func DefaultGenesisState

func DefaultGenesisState() *GenesisState

func NewGenesisState

func NewGenesisState(templates []PaymentTemplate, contracts []PaymentContract,
	subscriptions []Subscription) *GenesisState

func (*GenesisState) Descriptor

func (*GenesisState) Descriptor() ([]byte, []int)

func (*GenesisState) GetPaymentContracts

func (m *GenesisState) GetPaymentContracts() []PaymentContract

func (*GenesisState) GetPaymentTemplates

func (m *GenesisState) GetPaymentTemplates() []PaymentTemplate

func (*GenesisState) GetSubscriptions

func (m *GenesisState) GetSubscriptions() []Subscription

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (GenesisState) UnpackInterfaces

func (data GenesisState) UnpackInterfaces(unpacker types.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type MsgClient

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgCreatePaymentContract

type MsgCreatePaymentContract struct {
	CreatorDid        string                                  `protobuf:"bytes,1,opt,name=creator_did,json=creatorDid,proto3" json:"creator_did,omitempty" yaml:"creator_did"`
	PaymentTemplateId string                                  `` /* 141-byte string literal not displayed */
	PaymentContractId string                                  `` /* 141-byte string literal not displayed */
	Payer             string                                  `protobuf:"bytes,4,opt,name=payer,proto3" json:"payer,omitempty" yaml:"payer"`
	Recipients        []DistributionShare                     `protobuf:"bytes,5,rep,name=recipients,proto3" json:"recipients" yaml:"recipients"`
	CanDeauthorise    bool                                    `` /* 127-byte string literal not displayed */
	DiscountId        github_com_cosmos_cosmos_sdk_types.Uint `` /* 151-byte string literal not displayed */
}

func NewMsgCreatePaymentContract

func NewMsgCreatePaymentContract(templateId, contractId string,
	payer sdk.AccAddress, recipients Distribution, canDeauthorise bool,
	discountId sdk.Uint, creatorDid didexported.Did) *MsgCreatePaymentContract

func (*MsgCreatePaymentContract) Descriptor

func (*MsgCreatePaymentContract) Descriptor() ([]byte, []int)

func (*MsgCreatePaymentContract) GetCanDeauthorise

func (m *MsgCreatePaymentContract) GetCanDeauthorise() bool

func (*MsgCreatePaymentContract) GetCreatorDid

func (m *MsgCreatePaymentContract) GetCreatorDid() string

func (*MsgCreatePaymentContract) GetPayer

func (m *MsgCreatePaymentContract) GetPayer() string

func (*MsgCreatePaymentContract) GetPaymentContractId

func (m *MsgCreatePaymentContract) GetPaymentContractId() string

func (*MsgCreatePaymentContract) GetPaymentTemplateId

func (m *MsgCreatePaymentContract) GetPaymentTemplateId() string

func (*MsgCreatePaymentContract) GetRecipients

func (m *MsgCreatePaymentContract) GetRecipients() []DistributionShare

func (MsgCreatePaymentContract) GetSignBytes

func (msg MsgCreatePaymentContract) GetSignBytes() []byte

func (MsgCreatePaymentContract) GetSignerDid

func (msg MsgCreatePaymentContract) GetSignerDid() didexported.Did

func (MsgCreatePaymentContract) GetSigners

func (msg MsgCreatePaymentContract) GetSigners() []sdk.AccAddress

func (*MsgCreatePaymentContract) Marshal

func (m *MsgCreatePaymentContract) Marshal() (dAtA []byte, err error)

func (*MsgCreatePaymentContract) MarshalTo

func (m *MsgCreatePaymentContract) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreatePaymentContract) MarshalToSizedBuffer

func (m *MsgCreatePaymentContract) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreatePaymentContract) ProtoMessage

func (*MsgCreatePaymentContract) ProtoMessage()

func (*MsgCreatePaymentContract) Reset

func (m *MsgCreatePaymentContract) Reset()

func (MsgCreatePaymentContract) Route

func (msg MsgCreatePaymentContract) Route() string

func (*MsgCreatePaymentContract) Size

func (m *MsgCreatePaymentContract) Size() (n int)

func (MsgCreatePaymentContract) String

func (msg MsgCreatePaymentContract) String() string

func (MsgCreatePaymentContract) Type

func (msg MsgCreatePaymentContract) Type() string

func (*MsgCreatePaymentContract) Unmarshal

func (m *MsgCreatePaymentContract) Unmarshal(dAtA []byte) error

func (MsgCreatePaymentContract) ValidateBasic

func (msg MsgCreatePaymentContract) ValidateBasic() error

func (*MsgCreatePaymentContract) XXX_DiscardUnknown

func (m *MsgCreatePaymentContract) XXX_DiscardUnknown()

func (*MsgCreatePaymentContract) XXX_Marshal

func (m *MsgCreatePaymentContract) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreatePaymentContract) XXX_Merge

func (m *MsgCreatePaymentContract) XXX_Merge(src proto.Message)

func (*MsgCreatePaymentContract) XXX_Size

func (m *MsgCreatePaymentContract) XXX_Size() int

func (*MsgCreatePaymentContract) XXX_Unmarshal

func (m *MsgCreatePaymentContract) XXX_Unmarshal(b []byte) error

type MsgCreatePaymentContractResponse

type MsgCreatePaymentContractResponse struct {
}

func (*MsgCreatePaymentContractResponse) Descriptor

func (*MsgCreatePaymentContractResponse) Descriptor() ([]byte, []int)

func (*MsgCreatePaymentContractResponse) Marshal

func (m *MsgCreatePaymentContractResponse) Marshal() (dAtA []byte, err error)

func (*MsgCreatePaymentContractResponse) MarshalTo

func (m *MsgCreatePaymentContractResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreatePaymentContractResponse) MarshalToSizedBuffer

func (m *MsgCreatePaymentContractResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreatePaymentContractResponse) ProtoMessage

func (*MsgCreatePaymentContractResponse) ProtoMessage()

func (*MsgCreatePaymentContractResponse) Reset

func (*MsgCreatePaymentContractResponse) Size

func (m *MsgCreatePaymentContractResponse) Size() (n int)

func (*MsgCreatePaymentContractResponse) String

func (*MsgCreatePaymentContractResponse) Unmarshal

func (m *MsgCreatePaymentContractResponse) Unmarshal(dAtA []byte) error

func (*MsgCreatePaymentContractResponse) XXX_DiscardUnknown

func (m *MsgCreatePaymentContractResponse) XXX_DiscardUnknown()

func (*MsgCreatePaymentContractResponse) XXX_Marshal

func (m *MsgCreatePaymentContractResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreatePaymentContractResponse) XXX_Merge

func (*MsgCreatePaymentContractResponse) XXX_Size

func (m *MsgCreatePaymentContractResponse) XXX_Size() int

func (*MsgCreatePaymentContractResponse) XXX_Unmarshal

func (m *MsgCreatePaymentContractResponse) XXX_Unmarshal(b []byte) error

type MsgCreatePaymentTemplate

type MsgCreatePaymentTemplate struct {
	CreatorDid      string          `protobuf:"bytes,1,opt,name=creator_did,json=creatorDid,proto3" json:"creator_did,omitempty" yaml:"creator_did"`
	PaymentTemplate PaymentTemplate `protobuf:"bytes,2,opt,name=payment_template,json=paymentTemplate,proto3" json:"payment_template" yaml:"payment_template"`
}

func NewMsgCreatePaymentTemplate

func NewMsgCreatePaymentTemplate(template PaymentTemplate,
	creatorDid didexported.Did) *MsgCreatePaymentTemplate

func (*MsgCreatePaymentTemplate) Descriptor

func (*MsgCreatePaymentTemplate) Descriptor() ([]byte, []int)

func (*MsgCreatePaymentTemplate) GetCreatorDid

func (m *MsgCreatePaymentTemplate) GetCreatorDid() string

func (*MsgCreatePaymentTemplate) GetPaymentTemplate

func (m *MsgCreatePaymentTemplate) GetPaymentTemplate() PaymentTemplate

func (MsgCreatePaymentTemplate) GetSignBytes

func (msg MsgCreatePaymentTemplate) GetSignBytes() []byte

func (MsgCreatePaymentTemplate) GetSignerDid

func (msg MsgCreatePaymentTemplate) GetSignerDid() didexported.Did

func (MsgCreatePaymentTemplate) GetSigners

func (msg MsgCreatePaymentTemplate) GetSigners() []sdk.AccAddress

func (*MsgCreatePaymentTemplate) Marshal

func (m *MsgCreatePaymentTemplate) Marshal() (dAtA []byte, err error)

func (*MsgCreatePaymentTemplate) MarshalTo

func (m *MsgCreatePaymentTemplate) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreatePaymentTemplate) MarshalToSizedBuffer

func (m *MsgCreatePaymentTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreatePaymentTemplate) ProtoMessage

func (*MsgCreatePaymentTemplate) ProtoMessage()

func (*MsgCreatePaymentTemplate) Reset

func (m *MsgCreatePaymentTemplate) Reset()

func (MsgCreatePaymentTemplate) Route

func (msg MsgCreatePaymentTemplate) Route() string

func (*MsgCreatePaymentTemplate) Size

func (m *MsgCreatePaymentTemplate) Size() (n int)

func (MsgCreatePaymentTemplate) String

func (msg MsgCreatePaymentTemplate) String() string

func (MsgCreatePaymentTemplate) Type

func (msg MsgCreatePaymentTemplate) Type() string

func (*MsgCreatePaymentTemplate) Unmarshal

func (m *MsgCreatePaymentTemplate) Unmarshal(dAtA []byte) error

func (MsgCreatePaymentTemplate) ValidateBasic

func (msg MsgCreatePaymentTemplate) ValidateBasic() error

func (*MsgCreatePaymentTemplate) XXX_DiscardUnknown

func (m *MsgCreatePaymentTemplate) XXX_DiscardUnknown()

func (*MsgCreatePaymentTemplate) XXX_Marshal

func (m *MsgCreatePaymentTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreatePaymentTemplate) XXX_Merge

func (m *MsgCreatePaymentTemplate) XXX_Merge(src proto.Message)

func (*MsgCreatePaymentTemplate) XXX_Size

func (m *MsgCreatePaymentTemplate) XXX_Size() int

func (*MsgCreatePaymentTemplate) XXX_Unmarshal

func (m *MsgCreatePaymentTemplate) XXX_Unmarshal(b []byte) error

type MsgCreatePaymentTemplateResponse

type MsgCreatePaymentTemplateResponse struct {
}

func (*MsgCreatePaymentTemplateResponse) Descriptor

func (*MsgCreatePaymentTemplateResponse) Descriptor() ([]byte, []int)

func (*MsgCreatePaymentTemplateResponse) Marshal

func (m *MsgCreatePaymentTemplateResponse) Marshal() (dAtA []byte, err error)

func (*MsgCreatePaymentTemplateResponse) MarshalTo

func (m *MsgCreatePaymentTemplateResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreatePaymentTemplateResponse) MarshalToSizedBuffer

func (m *MsgCreatePaymentTemplateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreatePaymentTemplateResponse) ProtoMessage

func (*MsgCreatePaymentTemplateResponse) ProtoMessage()

func (*MsgCreatePaymentTemplateResponse) Reset

func (*MsgCreatePaymentTemplateResponse) Size

func (m *MsgCreatePaymentTemplateResponse) Size() (n int)

func (*MsgCreatePaymentTemplateResponse) String

func (*MsgCreatePaymentTemplateResponse) Unmarshal

func (m *MsgCreatePaymentTemplateResponse) Unmarshal(dAtA []byte) error

func (*MsgCreatePaymentTemplateResponse) XXX_DiscardUnknown

func (m *MsgCreatePaymentTemplateResponse) XXX_DiscardUnknown()

func (*MsgCreatePaymentTemplateResponse) XXX_Marshal

func (m *MsgCreatePaymentTemplateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreatePaymentTemplateResponse) XXX_Merge

func (*MsgCreatePaymentTemplateResponse) XXX_Size

func (m *MsgCreatePaymentTemplateResponse) XXX_Size() int

func (*MsgCreatePaymentTemplateResponse) XXX_Unmarshal

func (m *MsgCreatePaymentTemplateResponse) XXX_Unmarshal(b []byte) error

type MsgCreateSubscription

type MsgCreateSubscription struct {
	CreatorDid        string                                  `protobuf:"bytes,1,opt,name=creator_did,json=creatorDid,proto3" json:"creator_did,omitempty" yaml:"creator_did"`
	SubscriptionId    string                                  `` /* 126-byte string literal not displayed */
	PaymentContractId string                                  `` /* 141-byte string literal not displayed */
	MaxPeriods        github_com_cosmos_cosmos_sdk_types.Uint `` /* 151-byte string literal not displayed */
	Period            *types.Any                              `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty" yaml:"period"`
}

func NewMsgCreateSubscription

func NewMsgCreateSubscription(subscriptionId, contractId string, maxPeriods sdk.Uint,
	period Period, creatorDid didexported.Did) *MsgCreateSubscription

func (*MsgCreateSubscription) Descriptor

func (*MsgCreateSubscription) Descriptor() ([]byte, []int)

func (*MsgCreateSubscription) GetPeriod

func (msg *MsgCreateSubscription) GetPeriod() Period

func (MsgCreateSubscription) GetSignBytes

func (msg MsgCreateSubscription) GetSignBytes() []byte

func (MsgCreateSubscription) GetSignerDid

func (msg MsgCreateSubscription) GetSignerDid() didexported.Did

func (MsgCreateSubscription) GetSigners

func (msg MsgCreateSubscription) GetSigners() []sdk.AccAddress

func (*MsgCreateSubscription) Marshal

func (m *MsgCreateSubscription) Marshal() (dAtA []byte, err error)

func (*MsgCreateSubscription) MarshalTo

func (m *MsgCreateSubscription) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateSubscription) MarshalToSizedBuffer

func (m *MsgCreateSubscription) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateSubscription) ProtoMessage

func (*MsgCreateSubscription) ProtoMessage()

func (*MsgCreateSubscription) Reset

func (m *MsgCreateSubscription) Reset()

func (MsgCreateSubscription) Route

func (msg MsgCreateSubscription) Route() string

func (*MsgCreateSubscription) SetPeriod

func (msg *MsgCreateSubscription) SetPeriod(period Period) error

func (*MsgCreateSubscription) Size

func (m *MsgCreateSubscription) Size() (n int)

func (MsgCreateSubscription) String

func (msg MsgCreateSubscription) String() string

func (MsgCreateSubscription) Type

func (msg MsgCreateSubscription) Type() string

func (*MsgCreateSubscription) Unmarshal

func (m *MsgCreateSubscription) Unmarshal(dAtA []byte) error

func (MsgCreateSubscription) UnpackInterfaces

func (m MsgCreateSubscription) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (MsgCreateSubscription) ValidateBasic

func (msg MsgCreateSubscription) ValidateBasic() error

func (*MsgCreateSubscription) XXX_DiscardUnknown

func (m *MsgCreateSubscription) XXX_DiscardUnknown()

func (*MsgCreateSubscription) XXX_Marshal

func (m *MsgCreateSubscription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateSubscription) XXX_Merge

func (m *MsgCreateSubscription) XXX_Merge(src proto.Message)

func (*MsgCreateSubscription) XXX_Size

func (m *MsgCreateSubscription) XXX_Size() int

func (*MsgCreateSubscription) XXX_Unmarshal

func (m *MsgCreateSubscription) XXX_Unmarshal(b []byte) error

type MsgCreateSubscriptionResponse

type MsgCreateSubscriptionResponse struct {
}

func (*MsgCreateSubscriptionResponse) Descriptor

func (*MsgCreateSubscriptionResponse) Descriptor() ([]byte, []int)

func (*MsgCreateSubscriptionResponse) Marshal

func (m *MsgCreateSubscriptionResponse) Marshal() (dAtA []byte, err error)

func (*MsgCreateSubscriptionResponse) MarshalTo

func (m *MsgCreateSubscriptionResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateSubscriptionResponse) MarshalToSizedBuffer

func (m *MsgCreateSubscriptionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateSubscriptionResponse) ProtoMessage

func (*MsgCreateSubscriptionResponse) ProtoMessage()

func (*MsgCreateSubscriptionResponse) Reset

func (m *MsgCreateSubscriptionResponse) Reset()

func (*MsgCreateSubscriptionResponse) Size

func (m *MsgCreateSubscriptionResponse) Size() (n int)

func (*MsgCreateSubscriptionResponse) String

func (*MsgCreateSubscriptionResponse) Unmarshal

func (m *MsgCreateSubscriptionResponse) Unmarshal(dAtA []byte) error

func (*MsgCreateSubscriptionResponse) XXX_DiscardUnknown

func (m *MsgCreateSubscriptionResponse) XXX_DiscardUnknown()

func (*MsgCreateSubscriptionResponse) XXX_Marshal

func (m *MsgCreateSubscriptionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateSubscriptionResponse) XXX_Merge

func (m *MsgCreateSubscriptionResponse) XXX_Merge(src proto.Message)

func (*MsgCreateSubscriptionResponse) XXX_Size

func (m *MsgCreateSubscriptionResponse) XXX_Size() int

func (*MsgCreateSubscriptionResponse) XXX_Unmarshal

func (m *MsgCreateSubscriptionResponse) XXX_Unmarshal(b []byte) error

type MsgEffectPayment

type MsgEffectPayment struct {
	SenderDid         string `protobuf:"bytes,1,opt,name=sender_did,json=senderDid,proto3" json:"sender_did,omitempty" yaml:"sender_did"`
	PaymentContractId string `` /* 141-byte string literal not displayed */
}

func NewMsgEffectPayment

func NewMsgEffectPayment(contractId string, creatorDid didexported.Did) *MsgEffectPayment

func (*MsgEffectPayment) Descriptor

func (*MsgEffectPayment) Descriptor() ([]byte, []int)

func (*MsgEffectPayment) GetPaymentContractId

func (m *MsgEffectPayment) GetPaymentContractId() string

func (*MsgEffectPayment) GetSenderDid

func (m *MsgEffectPayment) GetSenderDid() string

func (MsgEffectPayment) GetSignBytes

func (msg MsgEffectPayment) GetSignBytes() []byte

func (MsgEffectPayment) GetSignerDid

func (msg MsgEffectPayment) GetSignerDid() didexported.Did

func (MsgEffectPayment) GetSigners

func (msg MsgEffectPayment) GetSigners() []sdk.AccAddress

func (*MsgEffectPayment) Marshal

func (m *MsgEffectPayment) Marshal() (dAtA []byte, err error)

func (*MsgEffectPayment) MarshalTo

func (m *MsgEffectPayment) MarshalTo(dAtA []byte) (int, error)

func (*MsgEffectPayment) MarshalToSizedBuffer

func (m *MsgEffectPayment) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgEffectPayment) ProtoMessage

func (*MsgEffectPayment) ProtoMessage()

func (*MsgEffectPayment) Reset

func (m *MsgEffectPayment) Reset()

func (MsgEffectPayment) Route

func (msg MsgEffectPayment) Route() string

func (*MsgEffectPayment) Size

func (m *MsgEffectPayment) Size() (n int)

func (MsgEffectPayment) String

func (msg MsgEffectPayment) String() string

func (MsgEffectPayment) Type

func (msg MsgEffectPayment) Type() string

func (*MsgEffectPayment) Unmarshal

func (m *MsgEffectPayment) Unmarshal(dAtA []byte) error

func (MsgEffectPayment) ValidateBasic

func (msg MsgEffectPayment) ValidateBasic() error

func (*MsgEffectPayment) XXX_DiscardUnknown

func (m *MsgEffectPayment) XXX_DiscardUnknown()

func (*MsgEffectPayment) XXX_Marshal

func (m *MsgEffectPayment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgEffectPayment) XXX_Merge

func (m *MsgEffectPayment) XXX_Merge(src proto.Message)

func (*MsgEffectPayment) XXX_Size

func (m *MsgEffectPayment) XXX_Size() int

func (*MsgEffectPayment) XXX_Unmarshal

func (m *MsgEffectPayment) XXX_Unmarshal(b []byte) error

type MsgEffectPaymentResponse

type MsgEffectPaymentResponse struct {
}

func (*MsgEffectPaymentResponse) Descriptor

func (*MsgEffectPaymentResponse) Descriptor() ([]byte, []int)

func (*MsgEffectPaymentResponse) Marshal

func (m *MsgEffectPaymentResponse) Marshal() (dAtA []byte, err error)

func (*MsgEffectPaymentResponse) MarshalTo

func (m *MsgEffectPaymentResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgEffectPaymentResponse) MarshalToSizedBuffer

func (m *MsgEffectPaymentResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgEffectPaymentResponse) ProtoMessage

func (*MsgEffectPaymentResponse) ProtoMessage()

func (*MsgEffectPaymentResponse) Reset

func (m *MsgEffectPaymentResponse) Reset()

func (*MsgEffectPaymentResponse) Size

func (m *MsgEffectPaymentResponse) Size() (n int)

func (*MsgEffectPaymentResponse) String

func (m *MsgEffectPaymentResponse) String() string

func (*MsgEffectPaymentResponse) Unmarshal

func (m *MsgEffectPaymentResponse) Unmarshal(dAtA []byte) error

func (*MsgEffectPaymentResponse) XXX_DiscardUnknown

func (m *MsgEffectPaymentResponse) XXX_DiscardUnknown()

func (*MsgEffectPaymentResponse) XXX_Marshal

func (m *MsgEffectPaymentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgEffectPaymentResponse) XXX_Merge

func (m *MsgEffectPaymentResponse) XXX_Merge(src proto.Message)

func (*MsgEffectPaymentResponse) XXX_Size

func (m *MsgEffectPaymentResponse) XXX_Size() int

func (*MsgEffectPaymentResponse) XXX_Unmarshal

func (m *MsgEffectPaymentResponse) XXX_Unmarshal(b []byte) error

type MsgGrantDiscount

type MsgGrantDiscount struct {
	SenderDid         string                                  `protobuf:"bytes,1,opt,name=sender_did,json=senderDid,proto3" json:"sender_did,omitempty" yaml:"sender_did"`
	PaymentContractId string                                  `` /* 141-byte string literal not displayed */
	DiscountId        github_com_cosmos_cosmos_sdk_types.Uint `` /* 151-byte string literal not displayed */
	Recipient         string                                  `protobuf:"bytes,4,opt,name=recipient,proto3" json:"recipient,omitempty" yaml:"recipient"`
}

func NewMsgGrantDiscount

func NewMsgGrantDiscount(contractId string, discountId sdk.Uint,
	recipient sdk.AccAddress, creatorDid didexported.Did) *MsgGrantDiscount

func (*MsgGrantDiscount) Descriptor

func (*MsgGrantDiscount) Descriptor() ([]byte, []int)

func (*MsgGrantDiscount) GetPaymentContractId

func (m *MsgGrantDiscount) GetPaymentContractId() string

func (*MsgGrantDiscount) GetRecipient

func (m *MsgGrantDiscount) GetRecipient() string

func (*MsgGrantDiscount) GetSenderDid

func (m *MsgGrantDiscount) GetSenderDid() string

func (MsgGrantDiscount) GetSignBytes

func (msg MsgGrantDiscount) GetSignBytes() []byte

func (MsgGrantDiscount) GetSignerDid

func (msg MsgGrantDiscount) GetSignerDid() didexported.Did

func (MsgGrantDiscount) GetSigners

func (msg MsgGrantDiscount) GetSigners() []sdk.AccAddress

func (*MsgGrantDiscount) Marshal

func (m *MsgGrantDiscount) Marshal() (dAtA []byte, err error)

func (*MsgGrantDiscount) MarshalTo

func (m *MsgGrantDiscount) MarshalTo(dAtA []byte) (int, error)

func (*MsgGrantDiscount) MarshalToSizedBuffer

func (m *MsgGrantDiscount) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgGrantDiscount) ProtoMessage

func (*MsgGrantDiscount) ProtoMessage()

func (*MsgGrantDiscount) Reset

func (m *MsgGrantDiscount) Reset()

func (MsgGrantDiscount) Route

func (msg MsgGrantDiscount) Route() string

func (*MsgGrantDiscount) Size

func (m *MsgGrantDiscount) Size() (n int)

func (MsgGrantDiscount) String

func (msg MsgGrantDiscount) String() string

func (MsgGrantDiscount) Type

func (msg MsgGrantDiscount) Type() string

func (*MsgGrantDiscount) Unmarshal

func (m *MsgGrantDiscount) Unmarshal(dAtA []byte) error

func (MsgGrantDiscount) ValidateBasic

func (msg MsgGrantDiscount) ValidateBasic() error

func (*MsgGrantDiscount) XXX_DiscardUnknown

func (m *MsgGrantDiscount) XXX_DiscardUnknown()

func (*MsgGrantDiscount) XXX_Marshal

func (m *MsgGrantDiscount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgGrantDiscount) XXX_Merge

func (m *MsgGrantDiscount) XXX_Merge(src proto.Message)

func (*MsgGrantDiscount) XXX_Size

func (m *MsgGrantDiscount) XXX_Size() int

func (*MsgGrantDiscount) XXX_Unmarshal

func (m *MsgGrantDiscount) XXX_Unmarshal(b []byte) error

type MsgGrantDiscountResponse

type MsgGrantDiscountResponse struct {
}

func (*MsgGrantDiscountResponse) Descriptor

func (*MsgGrantDiscountResponse) Descriptor() ([]byte, []int)

func (*MsgGrantDiscountResponse) Marshal

func (m *MsgGrantDiscountResponse) Marshal() (dAtA []byte, err error)

func (*MsgGrantDiscountResponse) MarshalTo

func (m *MsgGrantDiscountResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgGrantDiscountResponse) MarshalToSizedBuffer

func (m *MsgGrantDiscountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgGrantDiscountResponse) ProtoMessage

func (*MsgGrantDiscountResponse) ProtoMessage()

func (*MsgGrantDiscountResponse) Reset

func (m *MsgGrantDiscountResponse) Reset()

func (*MsgGrantDiscountResponse) Size

func (m *MsgGrantDiscountResponse) Size() (n int)

func (*MsgGrantDiscountResponse) String

func (m *MsgGrantDiscountResponse) String() string

func (*MsgGrantDiscountResponse) Unmarshal

func (m *MsgGrantDiscountResponse) Unmarshal(dAtA []byte) error

func (*MsgGrantDiscountResponse) XXX_DiscardUnknown

func (m *MsgGrantDiscountResponse) XXX_DiscardUnknown()

func (*MsgGrantDiscountResponse) XXX_Marshal

func (m *MsgGrantDiscountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgGrantDiscountResponse) XXX_Merge

func (m *MsgGrantDiscountResponse) XXX_Merge(src proto.Message)

func (*MsgGrantDiscountResponse) XXX_Size

func (m *MsgGrantDiscountResponse) XXX_Size() int

func (*MsgGrantDiscountResponse) XXX_Unmarshal

func (m *MsgGrantDiscountResponse) XXX_Unmarshal(b []byte) error

type MsgRevokeDiscount

type MsgRevokeDiscount struct {
	SenderDid         string `protobuf:"bytes,1,opt,name=sender_did,json=senderDid,proto3" json:"sender_did,omitempty" yaml:"sender_did"`
	PaymentContractId string `` /* 141-byte string literal not displayed */
	Holder            string `protobuf:"bytes,3,opt,name=holder,proto3" json:"holder,omitempty" yaml:"holder"`
}

func NewMsgRevokeDiscount

func NewMsgRevokeDiscount(contractId string, holder sdk.AccAddress,
	creatorDid didexported.Did) *MsgRevokeDiscount

func (*MsgRevokeDiscount) Descriptor

func (*MsgRevokeDiscount) Descriptor() ([]byte, []int)

func (*MsgRevokeDiscount) GetHolder

func (m *MsgRevokeDiscount) GetHolder() string

func (*MsgRevokeDiscount) GetPaymentContractId

func (m *MsgRevokeDiscount) GetPaymentContractId() string

func (*MsgRevokeDiscount) GetSenderDid

func (m *MsgRevokeDiscount) GetSenderDid() string

func (MsgRevokeDiscount) GetSignBytes

func (msg MsgRevokeDiscount) GetSignBytes() []byte

func (MsgRevokeDiscount) GetSignerDid

func (msg MsgRevokeDiscount) GetSignerDid() didexported.Did

func (MsgRevokeDiscount) GetSigners

func (msg MsgRevokeDiscount) GetSigners() []sdk.AccAddress

func (*MsgRevokeDiscount) Marshal

func (m *MsgRevokeDiscount) Marshal() (dAtA []byte, err error)

func (*MsgRevokeDiscount) MarshalTo

func (m *MsgRevokeDiscount) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeDiscount) MarshalToSizedBuffer

func (m *MsgRevokeDiscount) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeDiscount) ProtoMessage

func (*MsgRevokeDiscount) ProtoMessage()

func (*MsgRevokeDiscount) Reset

func (m *MsgRevokeDiscount) Reset()

func (MsgRevokeDiscount) Route

func (msg MsgRevokeDiscount) Route() string

func (*MsgRevokeDiscount) Size

func (m *MsgRevokeDiscount) Size() (n int)

func (MsgRevokeDiscount) String

func (msg MsgRevokeDiscount) String() string

func (MsgRevokeDiscount) Type

func (msg MsgRevokeDiscount) Type() string

func (*MsgRevokeDiscount) Unmarshal

func (m *MsgRevokeDiscount) Unmarshal(dAtA []byte) error

func (MsgRevokeDiscount) ValidateBasic

func (msg MsgRevokeDiscount) ValidateBasic() error

func (*MsgRevokeDiscount) XXX_DiscardUnknown

func (m *MsgRevokeDiscount) XXX_DiscardUnknown()

func (*MsgRevokeDiscount) XXX_Marshal

func (m *MsgRevokeDiscount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeDiscount) XXX_Merge

func (m *MsgRevokeDiscount) XXX_Merge(src proto.Message)

func (*MsgRevokeDiscount) XXX_Size

func (m *MsgRevokeDiscount) XXX_Size() int

func (*MsgRevokeDiscount) XXX_Unmarshal

func (m *MsgRevokeDiscount) XXX_Unmarshal(b []byte) error

type MsgRevokeDiscountResponse

type MsgRevokeDiscountResponse struct {
}

func (*MsgRevokeDiscountResponse) Descriptor

func (*MsgRevokeDiscountResponse) Descriptor() ([]byte, []int)

func (*MsgRevokeDiscountResponse) Marshal

func (m *MsgRevokeDiscountResponse) Marshal() (dAtA []byte, err error)

func (*MsgRevokeDiscountResponse) MarshalTo

func (m *MsgRevokeDiscountResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRevokeDiscountResponse) MarshalToSizedBuffer

func (m *MsgRevokeDiscountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRevokeDiscountResponse) ProtoMessage

func (*MsgRevokeDiscountResponse) ProtoMessage()

func (*MsgRevokeDiscountResponse) Reset

func (m *MsgRevokeDiscountResponse) Reset()

func (*MsgRevokeDiscountResponse) Size

func (m *MsgRevokeDiscountResponse) Size() (n int)

func (*MsgRevokeDiscountResponse) String

func (m *MsgRevokeDiscountResponse) String() string

func (*MsgRevokeDiscountResponse) Unmarshal

func (m *MsgRevokeDiscountResponse) Unmarshal(dAtA []byte) error

func (*MsgRevokeDiscountResponse) XXX_DiscardUnknown

func (m *MsgRevokeDiscountResponse) XXX_DiscardUnknown()

func (*MsgRevokeDiscountResponse) XXX_Marshal

func (m *MsgRevokeDiscountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRevokeDiscountResponse) XXX_Merge

func (m *MsgRevokeDiscountResponse) XXX_Merge(src proto.Message)

func (*MsgRevokeDiscountResponse) XXX_Size

func (m *MsgRevokeDiscountResponse) XXX_Size() int

func (*MsgRevokeDiscountResponse) XXX_Unmarshal

func (m *MsgRevokeDiscountResponse) XXX_Unmarshal(b []byte) error

type MsgSetPaymentContractAuthorisation

type MsgSetPaymentContractAuthorisation struct {
	PaymentContractId string `` /* 141-byte string literal not displayed */
	PayerDid          string `protobuf:"bytes,2,opt,name=payer_did,json=payerDid,proto3" json:"payer_did,omitempty" yaml:"payer_did"`
	Authorised        bool   `protobuf:"varint,3,opt,name=authorised,proto3" json:"authorised,omitempty" yaml:"authorised"`
}

func NewMsgSetPaymentContractAuthorisation

func NewMsgSetPaymentContractAuthorisation(contractId string, authorised bool,
	payerDid didexported.Did) *MsgSetPaymentContractAuthorisation

func (*MsgSetPaymentContractAuthorisation) Descriptor

func (*MsgSetPaymentContractAuthorisation) Descriptor() ([]byte, []int)

func (*MsgSetPaymentContractAuthorisation) GetAuthorised

func (m *MsgSetPaymentContractAuthorisation) GetAuthorised() bool

func (*MsgSetPaymentContractAuthorisation) GetPayerDid

func (m *MsgSetPaymentContractAuthorisation) GetPayerDid() string

func (*MsgSetPaymentContractAuthorisation) GetPaymentContractId

func (m *MsgSetPaymentContractAuthorisation) GetPaymentContractId() string

func (MsgSetPaymentContractAuthorisation) GetSignBytes

func (msg MsgSetPaymentContractAuthorisation) GetSignBytes() []byte

func (MsgSetPaymentContractAuthorisation) GetSignerDid

func (MsgSetPaymentContractAuthorisation) GetSigners

func (*MsgSetPaymentContractAuthorisation) Marshal

func (m *MsgSetPaymentContractAuthorisation) Marshal() (dAtA []byte, err error)

func (*MsgSetPaymentContractAuthorisation) MarshalTo

func (m *MsgSetPaymentContractAuthorisation) MarshalTo(dAtA []byte) (int, error)

func (*MsgSetPaymentContractAuthorisation) MarshalToSizedBuffer

func (m *MsgSetPaymentContractAuthorisation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSetPaymentContractAuthorisation) ProtoMessage

func (*MsgSetPaymentContractAuthorisation) ProtoMessage()

func (*MsgSetPaymentContractAuthorisation) Reset

func (MsgSetPaymentContractAuthorisation) Route

func (*MsgSetPaymentContractAuthorisation) Size

func (MsgSetPaymentContractAuthorisation) String

func (MsgSetPaymentContractAuthorisation) Type

func (*MsgSetPaymentContractAuthorisation) Unmarshal

func (m *MsgSetPaymentContractAuthorisation) Unmarshal(dAtA []byte) error

func (MsgSetPaymentContractAuthorisation) ValidateBasic

func (msg MsgSetPaymentContractAuthorisation) ValidateBasic() error

func (*MsgSetPaymentContractAuthorisation) XXX_DiscardUnknown

func (m *MsgSetPaymentContractAuthorisation) XXX_DiscardUnknown()

func (*MsgSetPaymentContractAuthorisation) XXX_Marshal

func (m *MsgSetPaymentContractAuthorisation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSetPaymentContractAuthorisation) XXX_Merge

func (*MsgSetPaymentContractAuthorisation) XXX_Size

func (*MsgSetPaymentContractAuthorisation) XXX_Unmarshal

func (m *MsgSetPaymentContractAuthorisation) XXX_Unmarshal(b []byte) error

type MsgSetPaymentContractAuthorisationResponse

type MsgSetPaymentContractAuthorisationResponse struct {
}

func (*MsgSetPaymentContractAuthorisationResponse) Descriptor

func (*MsgSetPaymentContractAuthorisationResponse) Marshal

func (m *MsgSetPaymentContractAuthorisationResponse) Marshal() (dAtA []byte, err error)

func (*MsgSetPaymentContractAuthorisationResponse) MarshalTo

func (m *MsgSetPaymentContractAuthorisationResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgSetPaymentContractAuthorisationResponse) MarshalToSizedBuffer

func (m *MsgSetPaymentContractAuthorisationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSetPaymentContractAuthorisationResponse) ProtoMessage

func (*MsgSetPaymentContractAuthorisationResponse) Reset

func (*MsgSetPaymentContractAuthorisationResponse) Size

func (*MsgSetPaymentContractAuthorisationResponse) String

func (*MsgSetPaymentContractAuthorisationResponse) Unmarshal

func (*MsgSetPaymentContractAuthorisationResponse) XXX_DiscardUnknown

func (m *MsgSetPaymentContractAuthorisationResponse) XXX_DiscardUnknown()

func (*MsgSetPaymentContractAuthorisationResponse) XXX_Marshal

func (m *MsgSetPaymentContractAuthorisationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSetPaymentContractAuthorisationResponse) XXX_Merge

func (*MsgSetPaymentContractAuthorisationResponse) XXX_Size

func (*MsgSetPaymentContractAuthorisationResponse) XXX_Unmarshal

type PaymentContract

type PaymentContract struct {
	Id                string                                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" yaml:"id"`
	PaymentTemplateId string                                   `` /* 141-byte string literal not displayed */
	Creator           string                                   `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator,omitempty" yaml:"creator"`
	Payer             string                                   `protobuf:"bytes,4,opt,name=payer,proto3" json:"payer,omitempty" yaml:"payer"`
	Recipients        []DistributionShare                      `protobuf:"bytes,5,rep,name=recipients,proto3" json:"recipients" yaml:"recipients"`
	CumulativePay     github_com_cosmos_cosmos_sdk_types.Coins `` /* 166-byte string literal not displayed */
	CurrentRemainder  github_com_cosmos_cosmos_sdk_types.Coins `` /* 178-byte string literal not displayed */
	CanDeauthorise    bool                                     `` /* 127-byte string literal not displayed */
	Authorised        bool                                     `protobuf:"varint,9,opt,name=authorised,proto3" json:"authorised,omitempty" yaml:"authorised"`
	DiscountId        github_com_cosmos_cosmos_sdk_types.Uint  `` /* 152-byte string literal not displayed */
}

func NewPaymentContract

func NewPaymentContract(id, templateId string, creator, payer sdk.AccAddress,
	recipients Distribution, canDeauthorise, authorised bool,
	discountId sdk.Uint) PaymentContract

func NewPaymentContractNoDiscount

func NewPaymentContractNoDiscount(id, templateId string, creator,
	payer sdk.AccAddress, recipients Distribution, canDeauthorise,
	authorised bool) PaymentContract

func (PaymentContract) CanEffectPayment

func (pc PaymentContract) CanEffectPayment(template PaymentTemplate) bool

CanEffectPayment False if not authorised or the (non-zero!) max has been reached

func (*PaymentContract) Descriptor

func (*PaymentContract) Descriptor() ([]byte, []int)

func (*PaymentContract) GetAuthorised

func (m *PaymentContract) GetAuthorised() bool

func (*PaymentContract) GetCanDeauthorise

func (m *PaymentContract) GetCanDeauthorise() bool

func (*PaymentContract) GetCreator

func (m *PaymentContract) GetCreator() string

func (*PaymentContract) GetCumulativePay

func (*PaymentContract) GetCurrentRemainder

func (m *PaymentContract) GetCurrentRemainder() github_com_cosmos_cosmos_sdk_types.Coins

func (*PaymentContract) GetId

func (m *PaymentContract) GetId() string

func (*PaymentContract) GetPayer

func (m *PaymentContract) GetPayer() string

func (*PaymentContract) GetPaymentTemplateId

func (m *PaymentContract) GetPaymentTemplateId() string

func (*PaymentContract) GetRecipients

func (m *PaymentContract) GetRecipients() []DistributionShare

func (PaymentContract) IsFirstPayment

func (pc PaymentContract) IsFirstPayment() bool

func (*PaymentContract) Marshal

func (m *PaymentContract) Marshal() (dAtA []byte, err error)

func (*PaymentContract) MarshalTo

func (m *PaymentContract) MarshalTo(dAtA []byte) (int, error)

func (*PaymentContract) MarshalToSizedBuffer

func (m *PaymentContract) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PaymentContract) ProtoMessage

func (*PaymentContract) ProtoMessage()

func (*PaymentContract) Reset

func (m *PaymentContract) Reset()

func (*PaymentContract) Size

func (m *PaymentContract) Size() (n int)

func (*PaymentContract) String

func (m *PaymentContract) String() string

func (*PaymentContract) Unmarshal

func (m *PaymentContract) Unmarshal(dAtA []byte) error

func (PaymentContract) Validate

func (pc PaymentContract) Validate() error

func (*PaymentContract) XXX_DiscardUnknown

func (m *PaymentContract) XXX_DiscardUnknown()

func (*PaymentContract) XXX_Marshal

func (m *PaymentContract) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PaymentContract) XXX_Merge

func (m *PaymentContract) XXX_Merge(src proto.Message)

func (*PaymentContract) XXX_Size

func (m *PaymentContract) XXX_Size() int

func (*PaymentContract) XXX_Unmarshal

func (m *PaymentContract) XXX_Unmarshal(b []byte) error

type PaymentTemplate

type PaymentTemplate struct {
	Id             string                                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" yaml:"id"`
	PaymentAmount  github_com_cosmos_cosmos_sdk_types.Coins `` /* 166-byte string literal not displayed */
	PaymentMinimum github_com_cosmos_cosmos_sdk_types.Coins `` /* 170-byte string literal not displayed */
	PaymentMaximum github_com_cosmos_cosmos_sdk_types.Coins `` /* 170-byte string literal not displayed */
	Discounts      []Discount                               `protobuf:"bytes,5,rep,name=discounts,proto3" json:"discounts" yaml:"discounts"`
}

func NewPaymentTemplate

func NewPaymentTemplate(id string, paymentAmount, paymentMinimum,
	paymentMaximum sdk.Coins, discounts Discounts) PaymentTemplate

func (*PaymentTemplate) Descriptor

func (*PaymentTemplate) Descriptor() ([]byte, []int)

func (PaymentTemplate) GetDiscountPercent

func (pt PaymentTemplate) GetDiscountPercent(discountId sdk.Uint) (sdk.Dec, error)

func (*PaymentTemplate) GetDiscounts

func (m *PaymentTemplate) GetDiscounts() []Discount

func (*PaymentTemplate) GetId

func (m *PaymentTemplate) GetId() string

func (*PaymentTemplate) GetPaymentAmount

func (*PaymentTemplate) GetPaymentMaximum

func (*PaymentTemplate) GetPaymentMinimum

func (*PaymentTemplate) Marshal

func (m *PaymentTemplate) Marshal() (dAtA []byte, err error)

func (*PaymentTemplate) MarshalTo

func (m *PaymentTemplate) MarshalTo(dAtA []byte) (int, error)

func (*PaymentTemplate) MarshalToSizedBuffer

func (m *PaymentTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PaymentTemplate) ProtoMessage

func (*PaymentTemplate) ProtoMessage()

func (*PaymentTemplate) Reset

func (m *PaymentTemplate) Reset()

func (*PaymentTemplate) Size

func (m *PaymentTemplate) Size() (n int)

func (*PaymentTemplate) String

func (m *PaymentTemplate) String() string

func (*PaymentTemplate) Unmarshal

func (m *PaymentTemplate) Unmarshal(dAtA []byte) error

func (PaymentTemplate) Validate

func (pt PaymentTemplate) Validate() error

func (*PaymentTemplate) XXX_DiscardUnknown

func (m *PaymentTemplate) XXX_DiscardUnknown()

func (*PaymentTemplate) XXX_Marshal

func (m *PaymentTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PaymentTemplate) XXX_Merge

func (m *PaymentTemplate) XXX_Merge(src proto.Message)

func (*PaymentTemplate) XXX_Size

func (m *PaymentTemplate) XXX_Size() int

func (*PaymentTemplate) XXX_Unmarshal

func (m *PaymentTemplate) XXX_Unmarshal(b []byte) error

type Period

type Period interface {
	proto.Message

	GetPeriodUnit() string
	Validate() error
	// contains filtered or unexported methods
}

type QueryClient

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryPaymentContractRequest

type QueryPaymentContractRequest struct {
	PaymentContractId string `` /* 141-byte string literal not displayed */
}

func (*QueryPaymentContractRequest) Descriptor

func (*QueryPaymentContractRequest) Descriptor() ([]byte, []int)

func (*QueryPaymentContractRequest) GetPaymentContractId

func (m *QueryPaymentContractRequest) GetPaymentContractId() string

func (*QueryPaymentContractRequest) Marshal

func (m *QueryPaymentContractRequest) Marshal() (dAtA []byte, err error)

func (*QueryPaymentContractRequest) MarshalTo

func (m *QueryPaymentContractRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPaymentContractRequest) MarshalToSizedBuffer

func (m *QueryPaymentContractRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPaymentContractRequest) ProtoMessage

func (*QueryPaymentContractRequest) ProtoMessage()

func (*QueryPaymentContractRequest) Reset

func (m *QueryPaymentContractRequest) Reset()

func (*QueryPaymentContractRequest) Size

func (m *QueryPaymentContractRequest) Size() (n int)

func (*QueryPaymentContractRequest) String

func (m *QueryPaymentContractRequest) String() string

func (*QueryPaymentContractRequest) Unmarshal

func (m *QueryPaymentContractRequest) Unmarshal(dAtA []byte) error

func (*QueryPaymentContractRequest) XXX_DiscardUnknown

func (m *QueryPaymentContractRequest) XXX_DiscardUnknown()

func (*QueryPaymentContractRequest) XXX_Marshal

func (m *QueryPaymentContractRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPaymentContractRequest) XXX_Merge

func (m *QueryPaymentContractRequest) XXX_Merge(src proto.Message)

func (*QueryPaymentContractRequest) XXX_Size

func (m *QueryPaymentContractRequest) XXX_Size() int

func (*QueryPaymentContractRequest) XXX_Unmarshal

func (m *QueryPaymentContractRequest) XXX_Unmarshal(b []byte) error

type QueryPaymentContractResponse

type QueryPaymentContractResponse struct {
	PaymentContract PaymentContract `protobuf:"bytes,1,opt,name=payment_contract,json=paymentContract,proto3" json:"payment_contract" yaml:"payment_contract"`
}

func (*QueryPaymentContractResponse) Descriptor

func (*QueryPaymentContractResponse) Descriptor() ([]byte, []int)

func (*QueryPaymentContractResponse) GetPaymentContract

func (m *QueryPaymentContractResponse) GetPaymentContract() PaymentContract

func (*QueryPaymentContractResponse) Marshal

func (m *QueryPaymentContractResponse) Marshal() (dAtA []byte, err error)

func (*QueryPaymentContractResponse) MarshalTo

func (m *QueryPaymentContractResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPaymentContractResponse) MarshalToSizedBuffer

func (m *QueryPaymentContractResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPaymentContractResponse) ProtoMessage

func (*QueryPaymentContractResponse) ProtoMessage()

func (*QueryPaymentContractResponse) Reset

func (m *QueryPaymentContractResponse) Reset()

func (*QueryPaymentContractResponse) Size

func (m *QueryPaymentContractResponse) Size() (n int)

func (*QueryPaymentContractResponse) String

func (*QueryPaymentContractResponse) Unmarshal

func (m *QueryPaymentContractResponse) Unmarshal(dAtA []byte) error

func (*QueryPaymentContractResponse) XXX_DiscardUnknown

func (m *QueryPaymentContractResponse) XXX_DiscardUnknown()

func (*QueryPaymentContractResponse) XXX_Marshal

func (m *QueryPaymentContractResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPaymentContractResponse) XXX_Merge

func (m *QueryPaymentContractResponse) XXX_Merge(src proto.Message)

func (*QueryPaymentContractResponse) XXX_Size

func (m *QueryPaymentContractResponse) XXX_Size() int

func (*QueryPaymentContractResponse) XXX_Unmarshal

func (m *QueryPaymentContractResponse) XXX_Unmarshal(b []byte) error

type QueryPaymentContractsByIdPrefixRequest

type QueryPaymentContractsByIdPrefixRequest struct {
	PaymentContractsIdPrefix string `` /* 172-byte string literal not displayed */
}

func (*QueryPaymentContractsByIdPrefixRequest) Descriptor

func (*QueryPaymentContractsByIdPrefixRequest) Descriptor() ([]byte, []int)

func (*QueryPaymentContractsByIdPrefixRequest) GetPaymentContractsIdPrefix

func (m *QueryPaymentContractsByIdPrefixRequest) GetPaymentContractsIdPrefix() string

func (*QueryPaymentContractsByIdPrefixRequest) Marshal

func (m *QueryPaymentContractsByIdPrefixRequest) Marshal() (dAtA []byte, err error)

func (*QueryPaymentContractsByIdPrefixRequest) MarshalTo

func (m *QueryPaymentContractsByIdPrefixRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPaymentContractsByIdPrefixRequest) MarshalToSizedBuffer

func (m *QueryPaymentContractsByIdPrefixRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPaymentContractsByIdPrefixRequest) ProtoMessage

func (*QueryPaymentContractsByIdPrefixRequest) Reset

func (*QueryPaymentContractsByIdPrefixRequest) Size

func (*QueryPaymentContractsByIdPrefixRequest) String

func (*QueryPaymentContractsByIdPrefixRequest) Unmarshal

func (m *QueryPaymentContractsByIdPrefixRequest) Unmarshal(dAtA []byte) error

func (*QueryPaymentContractsByIdPrefixRequest) XXX_DiscardUnknown

func (m *QueryPaymentContractsByIdPrefixRequest) XXX_DiscardUnknown()

func (*QueryPaymentContractsByIdPrefixRequest) XXX_Marshal

func (m *QueryPaymentContractsByIdPrefixRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPaymentContractsByIdPrefixRequest) XXX_Merge

func (*QueryPaymentContractsByIdPrefixRequest) XXX_Size

func (*QueryPaymentContractsByIdPrefixRequest) XXX_Unmarshal

func (m *QueryPaymentContractsByIdPrefixRequest) XXX_Unmarshal(b []byte) error

type QueryPaymentContractsByIdPrefixResponse

type QueryPaymentContractsByIdPrefixResponse struct {
	PaymentContracts []PaymentContract `protobuf:"bytes,1,rep,name=payment_contracts,json=paymentContracts,proto3" json:"payment_contracts" yaml:"payment_contracts"`
}

func (*QueryPaymentContractsByIdPrefixResponse) Descriptor

func (*QueryPaymentContractsByIdPrefixResponse) Descriptor() ([]byte, []int)

func (*QueryPaymentContractsByIdPrefixResponse) GetPaymentContracts

func (m *QueryPaymentContractsByIdPrefixResponse) GetPaymentContracts() []PaymentContract

func (*QueryPaymentContractsByIdPrefixResponse) Marshal

func (m *QueryPaymentContractsByIdPrefixResponse) Marshal() (dAtA []byte, err error)

func (*QueryPaymentContractsByIdPrefixResponse) MarshalTo

func (m *QueryPaymentContractsByIdPrefixResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPaymentContractsByIdPrefixResponse) MarshalToSizedBuffer

func (m *QueryPaymentContractsByIdPrefixResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPaymentContractsByIdPrefixResponse) ProtoMessage

func (*QueryPaymentContractsByIdPrefixResponse) Reset

func (*QueryPaymentContractsByIdPrefixResponse) Size

func (*QueryPaymentContractsByIdPrefixResponse) String

func (*QueryPaymentContractsByIdPrefixResponse) Unmarshal

func (m *QueryPaymentContractsByIdPrefixResponse) Unmarshal(dAtA []byte) error

func (*QueryPaymentContractsByIdPrefixResponse) XXX_DiscardUnknown

func (m *QueryPaymentContractsByIdPrefixResponse) XXX_DiscardUnknown()

func (*QueryPaymentContractsByIdPrefixResponse) XXX_Marshal

func (m *QueryPaymentContractsByIdPrefixResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPaymentContractsByIdPrefixResponse) XXX_Merge

func (*QueryPaymentContractsByIdPrefixResponse) XXX_Size

func (*QueryPaymentContractsByIdPrefixResponse) XXX_Unmarshal

func (m *QueryPaymentContractsByIdPrefixResponse) XXX_Unmarshal(b []byte) error

type QueryPaymentTemplateRequest

type QueryPaymentTemplateRequest struct {
	PaymentTemplateId string `` /* 141-byte string literal not displayed */
}

func (*QueryPaymentTemplateRequest) Descriptor

func (*QueryPaymentTemplateRequest) Descriptor() ([]byte, []int)

func (*QueryPaymentTemplateRequest) GetPaymentTemplateId

func (m *QueryPaymentTemplateRequest) GetPaymentTemplateId() string

func (*QueryPaymentTemplateRequest) Marshal

func (m *QueryPaymentTemplateRequest) Marshal() (dAtA []byte, err error)

func (*QueryPaymentTemplateRequest) MarshalTo

func (m *QueryPaymentTemplateRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryPaymentTemplateRequest) MarshalToSizedBuffer

func (m *QueryPaymentTemplateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPaymentTemplateRequest) ProtoMessage

func (*QueryPaymentTemplateRequest) ProtoMessage()

func (*QueryPaymentTemplateRequest) Reset

func (m *QueryPaymentTemplateRequest) Reset()

func (*QueryPaymentTemplateRequest) Size

func (m *QueryPaymentTemplateRequest) Size() (n int)

func (*QueryPaymentTemplateRequest) String

func (m *QueryPaymentTemplateRequest) String() string

func (*QueryPaymentTemplateRequest) Unmarshal

func (m *QueryPaymentTemplateRequest) Unmarshal(dAtA []byte) error

func (*QueryPaymentTemplateRequest) XXX_DiscardUnknown

func (m *QueryPaymentTemplateRequest) XXX_DiscardUnknown()

func (*QueryPaymentTemplateRequest) XXX_Marshal

func (m *QueryPaymentTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPaymentTemplateRequest) XXX_Merge

func (m *QueryPaymentTemplateRequest) XXX_Merge(src proto.Message)

func (*QueryPaymentTemplateRequest) XXX_Size

func (m *QueryPaymentTemplateRequest) XXX_Size() int

func (*QueryPaymentTemplateRequest) XXX_Unmarshal

func (m *QueryPaymentTemplateRequest) XXX_Unmarshal(b []byte) error

type QueryPaymentTemplateResponse

type QueryPaymentTemplateResponse struct {
	PaymentTemplate PaymentTemplate `protobuf:"bytes,1,opt,name=payment_template,json=paymentTemplate,proto3" json:"payment_template" yaml:"payment_template"`
}

func (*QueryPaymentTemplateResponse) Descriptor

func (*QueryPaymentTemplateResponse) Descriptor() ([]byte, []int)

func (*QueryPaymentTemplateResponse) GetPaymentTemplate

func (m *QueryPaymentTemplateResponse) GetPaymentTemplate() PaymentTemplate

func (*QueryPaymentTemplateResponse) Marshal

func (m *QueryPaymentTemplateResponse) Marshal() (dAtA []byte, err error)

func (*QueryPaymentTemplateResponse) MarshalTo

func (m *QueryPaymentTemplateResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryPaymentTemplateResponse) MarshalToSizedBuffer

func (m *QueryPaymentTemplateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryPaymentTemplateResponse) ProtoMessage

func (*QueryPaymentTemplateResponse) ProtoMessage()

func (*QueryPaymentTemplateResponse) Reset

func (m *QueryPaymentTemplateResponse) Reset()

func (*QueryPaymentTemplateResponse) Size

func (m *QueryPaymentTemplateResponse) Size() (n int)

func (*QueryPaymentTemplateResponse) String

func (*QueryPaymentTemplateResponse) Unmarshal

func (m *QueryPaymentTemplateResponse) Unmarshal(dAtA []byte) error

func (*QueryPaymentTemplateResponse) XXX_DiscardUnknown

func (m *QueryPaymentTemplateResponse) XXX_DiscardUnknown()

func (*QueryPaymentTemplateResponse) XXX_Marshal

func (m *QueryPaymentTemplateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryPaymentTemplateResponse) XXX_Merge

func (m *QueryPaymentTemplateResponse) XXX_Merge(src proto.Message)

func (*QueryPaymentTemplateResponse) XXX_Size

func (m *QueryPaymentTemplateResponse) XXX_Size() int

func (*QueryPaymentTemplateResponse) XXX_Unmarshal

func (m *QueryPaymentTemplateResponse) XXX_Unmarshal(b []byte) error

type QuerySubscriptionRequest

type QuerySubscriptionRequest struct {
	SubscriptionId string `` /* 126-byte string literal not displayed */
}

func (*QuerySubscriptionRequest) Descriptor

func (*QuerySubscriptionRequest) Descriptor() ([]byte, []int)

func (*QuerySubscriptionRequest) GetSubscriptionId

func (m *QuerySubscriptionRequest) GetSubscriptionId() string

func (*QuerySubscriptionRequest) Marshal

func (m *QuerySubscriptionRequest) Marshal() (dAtA []byte, err error)

func (*QuerySubscriptionRequest) MarshalTo

func (m *QuerySubscriptionRequest) MarshalTo(dAtA []byte) (int, error)

func (*QuerySubscriptionRequest) MarshalToSizedBuffer

func (m *QuerySubscriptionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySubscriptionRequest) ProtoMessage

func (*QuerySubscriptionRequest) ProtoMessage()

func (*QuerySubscriptionRequest) Reset

func (m *QuerySubscriptionRequest) Reset()

func (*QuerySubscriptionRequest) Size

func (m *QuerySubscriptionRequest) Size() (n int)

func (*QuerySubscriptionRequest) String

func (m *QuerySubscriptionRequest) String() string

func (*QuerySubscriptionRequest) Unmarshal

func (m *QuerySubscriptionRequest) Unmarshal(dAtA []byte) error

func (*QuerySubscriptionRequest) XXX_DiscardUnknown

func (m *QuerySubscriptionRequest) XXX_DiscardUnknown()

func (*QuerySubscriptionRequest) XXX_Marshal

func (m *QuerySubscriptionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySubscriptionRequest) XXX_Merge

func (m *QuerySubscriptionRequest) XXX_Merge(src proto.Message)

func (*QuerySubscriptionRequest) XXX_Size

func (m *QuerySubscriptionRequest) XXX_Size() int

func (*QuerySubscriptionRequest) XXX_Unmarshal

func (m *QuerySubscriptionRequest) XXX_Unmarshal(b []byte) error

type QuerySubscriptionResponse

type QuerySubscriptionResponse struct {
	Subscription Subscription `protobuf:"bytes,1,opt,name=subscription,proto3" json:"subscription" yaml:"subscription"`
}

func (*QuerySubscriptionResponse) Descriptor

func (*QuerySubscriptionResponse) Descriptor() ([]byte, []int)

func (*QuerySubscriptionResponse) GetSubscription

func (m *QuerySubscriptionResponse) GetSubscription() Subscription

func (*QuerySubscriptionResponse) Marshal

func (m *QuerySubscriptionResponse) Marshal() (dAtA []byte, err error)

func (*QuerySubscriptionResponse) MarshalTo

func (m *QuerySubscriptionResponse) MarshalTo(dAtA []byte) (int, error)

func (*QuerySubscriptionResponse) MarshalToSizedBuffer

func (m *QuerySubscriptionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySubscriptionResponse) ProtoMessage

func (*QuerySubscriptionResponse) ProtoMessage()

func (*QuerySubscriptionResponse) Reset

func (m *QuerySubscriptionResponse) Reset()

func (*QuerySubscriptionResponse) Size

func (m *QuerySubscriptionResponse) Size() (n int)

func (*QuerySubscriptionResponse) String

func (m *QuerySubscriptionResponse) String() string

func (*QuerySubscriptionResponse) Unmarshal

func (m *QuerySubscriptionResponse) Unmarshal(dAtA []byte) error

func (*QuerySubscriptionResponse) XXX_DiscardUnknown

func (m *QuerySubscriptionResponse) XXX_DiscardUnknown()

func (*QuerySubscriptionResponse) XXX_Marshal

func (m *QuerySubscriptionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySubscriptionResponse) XXX_Merge

func (m *QuerySubscriptionResponse) XXX_Merge(src proto.Message)

func (*QuerySubscriptionResponse) XXX_Size

func (m *QuerySubscriptionResponse) XXX_Size() int

func (*QuerySubscriptionResponse) XXX_Unmarshal

func (m *QuerySubscriptionResponse) XXX_Unmarshal(b []byte) error

type Subscription

type Subscription struct {
	Id                 string                                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" yaml:"id"`
	PaymentContractId  string                                  `` /* 141-byte string literal not displayed */
	PeriodsSoFar       github_com_cosmos_cosmos_sdk_types.Uint `` /* 162-byte string literal not displayed */
	MaxPeriods         github_com_cosmos_cosmos_sdk_types.Uint `` /* 151-byte string literal not displayed */
	PeriodsAccumulated github_com_cosmos_cosmos_sdk_types.Uint `` /* 183-byte string literal not displayed */
	Period             *types1.Any                             `protobuf:"bytes,6,opt,name=period,proto3" json:"period,omitempty" yaml:"period"`
}

func NewSubscription

func NewSubscription(id, contractId string, maxPeriods sdk.Uint, period Period) Subscription

func (*Subscription) Descriptor

func (*Subscription) Descriptor() ([]byte, []int)

func (*Subscription) GetPeriod

func (s *Subscription) GetPeriod() Period

func (Subscription) IsComplete

func (s Subscription) IsComplete() bool

IsComplete True if we have reached the max number of periods and there are no accumulated periods

func (*Subscription) Marshal

func (m *Subscription) Marshal() (dAtA []byte, err error)

func (*Subscription) MarshalTo

func (m *Subscription) MarshalTo(dAtA []byte) (int, error)

func (*Subscription) MarshalToSizedBuffer

func (m *Subscription) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (Subscription) MaxPeriodsReached

func (s Subscription) MaxPeriodsReached() bool

MaxPeriodsReached True if max number of periods has been reached

func (*Subscription) NextPeriod

func (s *Subscription) NextPeriod(periodPaid bool)

NextPeriod Proceed to the next period

func (*Subscription) ProtoMessage

func (*Subscription) ProtoMessage()

func (*Subscription) Reset

func (m *Subscription) Reset()

func (*Subscription) SetPeriod

func (s *Subscription) SetPeriod(period Period) error

func (Subscription) ShouldEffect

func (s Subscription) ShouldEffect(ctx sdk.Context) bool

ShouldEffect True if the subscription has started and

(A) the max no. of periods has not been reached and the period has ended, or
(B) the max no. of periods has been reached but we have accumulated periods

This means that accumulated periods only get tackled once the max number of periods has been reached.

func (*Subscription) Size

func (m *Subscription) Size() (n int)

func (*Subscription) String

func (m *Subscription) String() string

func (*Subscription) Unmarshal

func (m *Subscription) Unmarshal(dAtA []byte) error

func (Subscription) UnpackInterfaces

func (s Subscription) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (Subscription) Validate

func (s Subscription) Validate() error

func (*Subscription) XXX_DiscardUnknown

func (m *Subscription) XXX_DiscardUnknown()

func (*Subscription) XXX_Marshal

func (m *Subscription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Subscription) XXX_Merge

func (m *Subscription) XXX_Merge(src proto.Message)

func (*Subscription) XXX_Size

func (m *Subscription) XXX_Size() int

func (*Subscription) XXX_Unmarshal

func (m *Subscription) XXX_Unmarshal(b []byte) error

type TestPeriod

type TestPeriod struct {
	PeriodLength     int64 `protobuf:"varint,1,opt,name=period_length,json=periodLength,proto3" json:"period_length,omitempty" yaml:"period_length"`
	PeriodStartBlock int64 `` /* 138-byte string literal not displayed */
}

func NewTestPeriod

func NewTestPeriod(periodLength, periodStartBlock int64) TestPeriod

func (*TestPeriod) Descriptor

func (*TestPeriod) Descriptor() ([]byte, []int)

func (*TestPeriod) GetPeriodLength

func (m *TestPeriod) GetPeriodLength() int64

func (*TestPeriod) GetPeriodStartBlock

func (m *TestPeriod) GetPeriodStartBlock() int64

func (TestPeriod) GetPeriodUnit

func (p TestPeriod) GetPeriodUnit() string

func (*TestPeriod) Marshal

func (m *TestPeriod) Marshal() (dAtA []byte, err error)

func (*TestPeriod) MarshalTo

func (m *TestPeriod) MarshalTo(dAtA []byte) (int, error)

func (*TestPeriod) MarshalToSizedBuffer

func (m *TestPeriod) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TestPeriod) ProtoMessage

func (*TestPeriod) ProtoMessage()

func (*TestPeriod) Reset

func (m *TestPeriod) Reset()

func (*TestPeriod) Size

func (m *TestPeriod) Size() (n int)

func (*TestPeriod) String

func (m *TestPeriod) String() string

func (*TestPeriod) Unmarshal

func (m *TestPeriod) Unmarshal(dAtA []byte) error

func (TestPeriod) Validate

func (p TestPeriod) Validate() error

func (*TestPeriod) XXX_DiscardUnknown

func (m *TestPeriod) XXX_DiscardUnknown()

func (*TestPeriod) XXX_Marshal

func (m *TestPeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TestPeriod) XXX_Merge

func (m *TestPeriod) XXX_Merge(src proto.Message)

func (*TestPeriod) XXX_Size

func (m *TestPeriod) XXX_Size() int

func (*TestPeriod) XXX_Unmarshal

func (m *TestPeriod) XXX_Unmarshal(b []byte) error

type TimePeriod

type TimePeriod struct {
	PeriodDurationNs time.Duration `` /* 139-byte string literal not displayed */
	PeriodStartTime  time.Time     `` /* 131-byte string literal not displayed */
}

func NewTimePeriod

func NewTimePeriod(periodDurationNs time.Duration, periodStartTime time.Time) TimePeriod

func (*TimePeriod) Descriptor

func (*TimePeriod) Descriptor() ([]byte, []int)

func (*TimePeriod) GetPeriodDurationNs

func (m *TimePeriod) GetPeriodDurationNs() time.Duration

func (*TimePeriod) GetPeriodStartTime

func (m *TimePeriod) GetPeriodStartTime() time.Time

func (TimePeriod) GetPeriodUnit

func (p TimePeriod) GetPeriodUnit() string

func (*TimePeriod) Marshal

func (m *TimePeriod) Marshal() (dAtA []byte, err error)

func (*TimePeriod) MarshalTo

func (m *TimePeriod) MarshalTo(dAtA []byte) (int, error)

func (*TimePeriod) MarshalToSizedBuffer

func (m *TimePeriod) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TimePeriod) ProtoMessage

func (*TimePeriod) ProtoMessage()

func (*TimePeriod) Reset

func (m *TimePeriod) Reset()

func (*TimePeriod) Size

func (m *TimePeriod) Size() (n int)

func (*TimePeriod) String

func (m *TimePeriod) String() string

func (*TimePeriod) Unmarshal

func (m *TimePeriod) Unmarshal(dAtA []byte) error

func (TimePeriod) Validate

func (p TimePeriod) Validate() error

func (*TimePeriod) XXX_DiscardUnknown

func (m *TimePeriod) XXX_DiscardUnknown()

func (*TimePeriod) XXX_Marshal

func (m *TimePeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TimePeriod) XXX_Merge

func (m *TimePeriod) XXX_Merge(src proto.Message)

func (*TimePeriod) XXX_Size

func (m *TimePeriod) XXX_Size() int

func (*TimePeriod) XXX_Unmarshal

func (m *TimePeriod) XXX_Unmarshal(b []byte) error

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) CreatePaymentContract

func (*UnimplementedMsgServer) CreatePaymentTemplate

func (*UnimplementedMsgServer) CreateSubscription

func (*UnimplementedMsgServer) EffectPayment

func (*UnimplementedMsgServer) GrantDiscount

func (*UnimplementedMsgServer) RevokeDiscount

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) PaymentContract

func (*UnimplementedQueryServer) PaymentTemplate

func (*UnimplementedQueryServer) Subscription

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL