types

package
v0.0.0-...-4a24cc8 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2019 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetRepaySchemes

func GetRepaySchemes() map[RepayScheme]RepayDetails

Types

type RepayDetails

type RepayDetails struct {
	Name        string
	Description string
}

type RepayScheme

type RepayScheme int
var (
	RepaySchemeUnknown     RepayScheme = 0
	RepaySchemeMajority    RepayScheme = 1
	RepaySchemeNonMajority RepayScheme = 2
	RepaySchemeAll         RepayScheme = 3
	RepaySchemeNone        RepayScheme = 4
	RepaySchemeMinority    RepayScheme = 5
)

func (RepayScheme) GetDetails

func (s RepayScheme) GetDetails() RepayDetails

func (RepayScheme) GetScheme

func (s RepayScheme) GetScheme() RepaySchemeFunc

func (RepayScheme) Valid

func (s RepayScheme) Valid() bool

type RepaySchemeFunc

type RepaySchemeFunc func(votes map[int64]int64, optionID int64) bool

RepaySchemeFunc is a function which returns true if a vote should be refunded.

Jump to

Keyboard shortcuts

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