keeper

package
v0.8.1-rc4 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2020 License: Apache-2.0 Imports: 3 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 (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