enum

package
v0.0.0-...-3f639d1 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EnumCellSlice

type EnumCellSlice []EnumItem

func (EnumCellSlice) Len

func (s EnumCellSlice) Len() int

type EnumItem

type EnumItem struct {
	Name string `json:"name"`
	Desc string `json:"desc"`
}

enum 输出模型

func OptionCloseEnumList

func OptionCloseEnumList() []EnumItem

List 列表输出

func OptionPositionEnumList

func OptionPositionEnumList() []EnumItem

List 列表输出

func OptionStatusEnumList

func OptionStatusEnumList() []EnumItem

List 列表输出

func OptionStrategyEnumList

func OptionStrategyEnumList() []EnumItem

List 列表输出

func StockStatusEnumList

func StockStatusEnumList() []EnumItem

List 列表输出

type OptionCloseEnum

type OptionCloseEnum string
const (
	OPTION_OPS_CLOSE    OptionCloseEnum = "close"    // 平仓
	OPTION_OPS_INVALID  OptionCloseEnum = "invalid"  // 失效
	OPTION_OPS_EXERCISE OptionCloseEnum = "exercise" // 行权
)

func GetOptionCloseEnumByName

func GetOptionCloseEnumByName(name string) (OptionCloseEnum, error)

是否存在

func (OptionCloseEnum) Desc

func (o OptionCloseEnum) Desc() string

func (OptionCloseEnum) Name

func (o OptionCloseEnum) Name() string

type OptionPositionEnum

type OptionPositionEnum string // 期权的买方、卖方
const (
	Option_Position_Seller OptionPositionEnum = "seller" // 卖方
	Option_Position_Buyer  OptionPositionEnum = "buyer"  // 买方
)

func GetOptionPositionEnumByName

func GetOptionPositionEnumByName(name string) (OptionPositionEnum, error)

是否存在

func (OptionPositionEnum) Desc

func (o OptionPositionEnum) Desc() string

func (OptionPositionEnum) Name

func (o OptionPositionEnum) Name() string

type OptionStatusEnum

type OptionStatusEnum string
const (
	OPTION_STATUS_HAVING   OptionStatusEnum = "having"   // 持仓
	OPTION_STATUS_INVALID  OptionStatusEnum = "invalid"  // 失效
	OPTION_STATUS_CLOSE    OptionStatusEnum = "close"    // 平仓
	OPTION_STATUS_EXERCISE OptionStatusEnum = "exercise" // 行权
)

func GetOptionStatusEnumByName

func GetOptionStatusEnumByName(name string) (OptionStatusEnum, error)

是否存在

func (OptionStatusEnum) Desc

func (o OptionStatusEnum) Desc() string

func (OptionStatusEnum) Name

func (o OptionStatusEnum) Name() string

type OptionStrategyEnum

type OptionStrategyEnum string

期权策略

const (
	OST_Covered_Call     OptionStrategyEnum = "covered call"
	OST_Collar           OptionStrategyEnum = "collar"
	OST_Naked_Short_Put  OptionStrategyEnum = "naked short put"
	OST_Naked_Short_Call OptionStrategyEnum = "naked short call"
)

func GetOptionStEnumByName

func GetOptionStEnumByName(name string) (OptionStrategyEnum, error)

是否存在

func (OptionStrategyEnum) Desc

func (o OptionStrategyEnum) Desc() string

func (OptionStrategyEnum) Name

func (o OptionStrategyEnum) Name() string

type StockStatusEnum

type StockStatusEnum string
const (
	Stock_STATUS_HAVING StockStatusEnum = "having" // 持仓
	Stock_STATUS_LOCK   StockStatusEnum = "lock"   // 锁定
	Stock_STATUS_CLOSE  StockStatusEnum = "close"  // 平仓
)

func GetStockStatusEnumByName

func GetStockStatusEnumByName(name string) (StockStatusEnum, error)

是否存在

func (StockStatusEnum) Desc

func (o StockStatusEnum) Desc() string

func (StockStatusEnum) Name

func (o StockStatusEnum) Name() string

Jump to

Keyboard shortcuts

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