keeper

package
v0.6.4 Latest Latest
Warning

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

Go to latest
Published: May 11, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Keeper

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

Keeper of the provider store

func NewKeeper

func NewKeeper(cdc *codec.Codec, skey sdk.StoreKey) Keeper

NewKeeper creates and returns an instance for Provider keeper

func SetupTestInput

SetupTestInput will setup test inputs and return context and keeper

func (Keeper) Codec

func (k Keeper) Codec() *codec.Codec

Codec returns keeper codec

func (Keeper) Create

func (k Keeper) Create(ctx sdk.Context, provider types.Provider) error

Create creates a new provider or returns an error if the provider exists already

func (Keeper) Delete

func (k Keeper) Delete(ctx sdk.Context, id sdk.Address)

Delete delete a provider

func (Keeper) Get

func (k Keeper) Get(ctx sdk.Context, id sdk.Address) (types.Provider, bool)

Get returns a provider with given provider id

func (Keeper) Update

func (k Keeper) Update(ctx sdk.Context, provider types.Provider) error

Update updates a provider details

func (Keeper) WithProviders

func (k Keeper) WithProviders(ctx sdk.Context, fn func(types.Provider) bool)

WithProviders iterates all providers

Jump to

Keyboard shortcuts

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