Versions in this module Expand all Collapse all v0 v0.1.0 Mar 4, 2020 Changes in this version + const ModuleName + const RouterKey + const StoreKey + var ErrDoctorExisted = sdkerrors.Register(ModuleName, 3, "Doctor already exists") + var ErrDontHaveRx = sdkerrors.Register(ModuleName, 5, "Don't have any rx in this address") + var ErrDrugStoreExisted = sdkerrors.Register(ModuleName, 4, "Drugstore already exists") + var ErrDrugstoreNotExisted = sdkerrors.Register(ModuleName, 6, "Drugstore does not existed") + var ErrDuplicatedUse = sdkerrors.Register(ModuleName, 8, "Rx can be used only once.") + var ErrIllegalAccess = sdkerrors.Register(ModuleName, 7, "Illegal Rx Access") + var ErrInputInvalid = sdkerrors.Register(ModuleName, 1, "Your input is not valid") + var ErrPatientExisted = sdkerrors.Register(ModuleName, 2, "Patient already exists") + var ErrRxDoesNotExists = sdkerrors.Register(ModuleName, 9, "Rx does not exists.") + var ModuleCdc = codec.New() + func RegisterCodec(cdc *codec.Codec) + type AdminKeeper interface + Authorize func(ctx sdk.Context, patient string, id string, recipient string, envelope string) error + GetRx func(ctx sdk.Context, pubkey string, id string) (exported.Rx, error) + GetRxPermission func(ctx sdk.Context, rxid string) (exported.RxPermission, error) + GetRxs func(ctx sdk.Context, pubkey string) (exported.CaseHistory, error) + type MsgAuthorizeRx struct + DrugStore string + Envelope string + From sdk.AccAddress + ID string + Patient string + func NewMsgAuthorizeRx(from sdk.AccAddress, patient string, drugstore string, id string, ...) MsgAuthorizeRx + func (msg MsgAuthorizeRx) GetSignBytes() []byte + func (msg MsgAuthorizeRx) GetSigners() []sdk.AccAddress + func (msg MsgAuthorizeRx) Route() string + func (msg MsgAuthorizeRx) Type() string + func (msg MsgAuthorizeRx) ValidateBasic() error