model

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2018 License: Apache-2.0 Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrDeveloperListNotFound

func ErrDeveloperListNotFound() sdk.Error

func ErrDeveloperNotFound

func ErrDeveloperNotFound() sdk.Error

not found error

func ErrFailedToMarshalDeveloper

func ErrFailedToMarshalDeveloper(err error) sdk.Error

marshal error

func ErrFailedToMarshalDeveloperList

func ErrFailedToMarshalDeveloperList(err error) sdk.Error

func ErrFailedToUnmarshalDeveloper

func ErrFailedToUnmarshalDeveloper(err error) sdk.Error

unmarshal error

func ErrFailedToUnmarshalDeveloperList

func ErrFailedToUnmarshalDeveloperList(err error) sdk.Error

func GetDeveloperKey

func GetDeveloperKey(accKey types.AccountKey) []byte

func GetDeveloperListKey

func GetDeveloperListKey() []byte

Types

type Developer

type Developer struct {
	Username       types.AccountKey `json:"username"`
	Deposit        types.Coin       `json:"deposit"`
	AppConsumption types.Coin       `json:"app_consumption"`
	Website        string           `json:"web_site"`
	Description    string           `json:"description"`
	AppMetaData    string           `json:"app_meta_data"`
}

type DeveloperList

type DeveloperList struct {
	AllDevelopers []types.AccountKey `json:"all_developers"`
}

type DeveloperStorage

type DeveloperStorage struct {
	// contains filtered or unexported fields
}

func NewDeveloperStorage

func NewDeveloperStorage(key sdk.StoreKey) DeveloperStorage

func (DeveloperStorage) DeleteDeveloper

func (ds DeveloperStorage) DeleteDeveloper(ctx sdk.Context, username types.AccountKey) sdk.Error

func (DeveloperStorage) DoesDeveloperExist

func (ds DeveloperStorage) DoesDeveloperExist(ctx sdk.Context, accKey types.AccountKey) bool

func (DeveloperStorage) GetDeveloper

func (ds DeveloperStorage) GetDeveloper(
	ctx sdk.Context, accKey types.AccountKey) (*Developer, sdk.Error)

func (DeveloperStorage) GetDeveloperList

func (ds DeveloperStorage) GetDeveloperList(ctx sdk.Context) (*DeveloperList, sdk.Error)

func (DeveloperStorage) InitGenesis

func (ds DeveloperStorage) InitGenesis(ctx sdk.Context) error

func (DeveloperStorage) SetDeveloper

func (ds DeveloperStorage) SetDeveloper(
	ctx sdk.Context, accKey types.AccountKey, developer *Developer) sdk.Error

func (DeveloperStorage) SetDeveloperList

func (ds DeveloperStorage) SetDeveloperList(ctx sdk.Context, lst *DeveloperList) sdk.Error

Jump to

Keyboard shortcuts

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