Documentation ¶
Index ¶
- Constants
- Variables
- func ErrNameAlreadyExist(codeSpace sdk.CodespaceType) sdk.Error
- func ErrNameDoesNotExist(codeSpace sdk.CodespaceType) sdk.Error
- func RegisterCodec(cdc *codec.Codec)
- type MsgAddUser
- type MsgCreateOrg
- type MsgDeleteOrg
- type MsgDeleteUser
- type Org
- type OrgUser
- type OrgUserList
- type Printer
- type QueryResOrgs
Constants ¶
View Source
const ( DefaultCodeSpace sdk.CodespaceType = ModuleName CodeNameDoesNotExist sdk.CodeType = 101 CodeNameAlreadyExist sdk.CodeType = 102 )
DefaultCodeSpace is the Module Name
View Source
const ( // Module name ModuleName = "orgstore" //Store key StoreKey = ModuleName )
View Source
const RouterKey = ModuleName
Variables ¶
View Source
var ModuleCdc = codec.New()
ModuleCdc is the codec for the module
Functions ¶
func ErrNameAlreadyExist ¶
func ErrNameAlreadyExist(codeSpace sdk.CodespaceType) sdk.Error
ErrNameAlreadyExist is the error for name already existing
func ErrNameDoesNotExist ¶
func ErrNameDoesNotExist(codeSpace sdk.CodespaceType) sdk.Error
ErrNameDoesNotExist is the error for name not existing
func RegisterCodec ¶
RegisterCodec registers concrete types on the Amino codec
Types ¶
type MsgAddUser ¶
type MsgAddUser struct { OrgName string `json:"name"` OrgOwner sdk.AccAddress `json:"owner"` Username string `json:"name"` UserAddr sdk.AccAddress `json:"address"` UserRole string `json:"role"` }
func NewMsgAddUser ¶
func NewMsgAddUser(orgName string, orgOwner sdk.AccAddress, username string, userAddr sdk.AccAddress, userRole string) MsgAddUser
func (MsgAddUser) GetSignBytes ¶
func (msg MsgAddUser) GetSignBytes() []byte
func (MsgAddUser) GetSigners ¶
func (msg MsgAddUser) GetSigners() []sdk.AccAddress
func (MsgAddUser) Route ¶
func (msg MsgAddUser) Route() string
func (MsgAddUser) Type ¶
func (msg MsgAddUser) Type() string
func (MsgAddUser) ValidateBasic ¶
func (msg MsgAddUser) ValidateBasic() sdk.Error
type MsgCreateOrg ¶
type MsgCreateOrg struct { Name string `json:"name"` Owner sdk.AccAddress `json:"owner"` }
func NewMsgCreateOrg ¶
func NewMsgCreateOrg(name string, owner sdk.AccAddress) MsgCreateOrg
func (MsgCreateOrg) GetSignBytes ¶
func (msg MsgCreateOrg) GetSignBytes() []byte
func (MsgCreateOrg) GetSigners ¶
func (msg MsgCreateOrg) GetSigners() []sdk.AccAddress
func (MsgCreateOrg) Route ¶
func (msg MsgCreateOrg) Route() string
func (MsgCreateOrg) Type ¶
func (msg MsgCreateOrg) Type() string
func (MsgCreateOrg) ValidateBasic ¶
func (msg MsgCreateOrg) ValidateBasic() sdk.Error
type MsgDeleteOrg ¶
type MsgDeleteOrg struct { Name string `json:"name"` Owner sdk.AccAddress `json:"owner"` }
func NewMsgDeleteOrg ¶
func NewMsgDeleteOrg(name string, owner sdk.AccAddress) MsgDeleteOrg
func (MsgDeleteOrg) GetSignBytes ¶
func (msg MsgDeleteOrg) GetSignBytes() []byte
func (MsgDeleteOrg) GetSigners ¶
func (msg MsgDeleteOrg) GetSigners() []sdk.AccAddress
func (MsgDeleteOrg) Route ¶
func (msg MsgDeleteOrg) Route() string
func (MsgDeleteOrg) Type ¶
func (msg MsgDeleteOrg) Type() string
func (MsgDeleteOrg) ValidateBasic ¶
func (msg MsgDeleteOrg) ValidateBasic() sdk.Error
type MsgDeleteUser ¶
type MsgDeleteUser struct { OrgName string `json:"name"` OrgOwner sdk.AccAddress `json:"owner"` UserAddr sdk.AccAddress `json:"address"` }
func NewMsgDeleteUser ¶
func NewMsgDeleteUser(orgName string, orgOwner sdk.AccAddress, userAddr sdk.AccAddress) MsgDeleteUser
func (MsgDeleteUser) GetSignBytes ¶
func (msg MsgDeleteUser) GetSignBytes() []byte
func (MsgDeleteUser) GetSigners ¶
func (msg MsgDeleteUser) GetSigners() []sdk.AccAddress
func (MsgDeleteUser) Route ¶
func (msg MsgDeleteUser) Route() string
func (MsgDeleteUser) Type ¶
func (msg MsgDeleteUser) Type() string
func (MsgDeleteUser) ValidateBasic ¶
func (msg MsgDeleteUser) ValidateBasic() sdk.Error
type Org ¶
type Org struct { Name string `json:"name"` Owner sdk.AccAddress `json:"owner"` Users []OrgUser `json:"users"` }
type OrgUser ¶
type OrgUser struct { Name string `json:"name"` Address sdk.AccAddress `json:"address"` Role string `json:"role"` }
type OrgUserList ¶
type OrgUserList []OrgUser
Click to show internal directories.
Click to hide internal directories.