datastore

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Filter

func Filter(vs *[]*loader.ProposalData, f func(*loader.ProposalData) bool) *[]*loader.ProposalData

func FilterSingle

func FilterSingle(vs *[]*loader.ProposalData, f func(*loader.ProposalData) bool) *loader.ProposalData

Types

type Funds

type Funds struct {
	List *[]*loader.FundData `json:"funds"`
}

func (*Funds) First

func (b *Funds) First() *loader.FundData

tmp

func (*Funds) Initialize

func (b *Funds) Initialize(filename string) error

func (*Funds) Total

func (b *Funds) Total() int

type FundsStore

type FundsStore interface {
	Initialize(filename string) error
	First() *loader.FundData
	Total() int
}

type Proposals

type Proposals struct {
	List *[]*loader.ProposalData `json:"proposals"`
}

func (*Proposals) All

func (b *Proposals) All() *[]*loader.ProposalData

func (*Proposals) Initialize

func (b *Proposals) Initialize(filename string) error

func (*Proposals) SearchID

func (b *Proposals) SearchID(internalID string) *loader.ProposalData

func (*Proposals) Total

func (b *Proposals) Total() int

type ProposalsStore

type ProposalsStore interface {
	Initialize(filename string) error
	All() *[]*loader.ProposalData
	SearchID(internalID string) *loader.ProposalData
	Total() int
}

Jump to

Keyboard shortcuts

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