types

package
v0.0.0-...-2f51787 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Index

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

func RegisterCodec(cdc *codec.Codec)

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"`
}

func NewOrg

func NewOrg(name string, owner sdk.AccAddress) Org

func (Org) String

func (p Org) String() string

type OrgUser

type OrgUser struct {
	Name    string         `json:"name"`
	Address sdk.AccAddress `json:"address"`
	Role    string         `json:"role"`
}

type OrgUserList

type OrgUserList []OrgUser

func (OrgUserList) String

func (p OrgUserList) String() string

implement fmt.Stringer

type Printer

type Printer struct {
	Response interface{}
}

type QueryResOrgs

type QueryResOrgs []string

QueryResOrgs Queries Result Payload for a orgs query

func (QueryResOrgs) String

func (n QueryResOrgs) String() string

implement fmt.Stringer

Jump to

Keyboard shortcuts

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