resolver

package
v1.4.1-rc-71 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2022 License: GPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DiaResolver

type DiaResolver struct {
	DS              models.DB
	RelDB           models.RelDB
	InfluxBatchSize int64
}

Resolver is the root resolver

func (*DiaResolver) GetChart

func (r *DiaResolver) GetChart(ctx context.Context, args struct {
	Filter               graphql.NullString
	BlockDurationSeconds graphql.NullInt
	BlockShiftSeconds    graphql.NullInt
	Symbol               graphql.NullString
	StartTime            graphql.NullTime
	EndTime              graphql.NullTime
	Exchanges            *[]graphql.NullString
	Address              graphql.NullString
	BlockChain           graphql.NullString
}) (*[]*FilterPointResolver, error)

func (*DiaResolver) GetQuotation

func (r *DiaResolver) GetQuotation(ctx context.Context, args struct{ Symbol graphql.NullString }) (*QuotationResolver, error)

GetQuotation Get quotation

func (*DiaResolver) GetSupplies

func (r *DiaResolver) GetSupplies(ctx context.Context, args struct{ Symbol graphql.NullString }) (*[]*SupplyResolver, error)

func (*DiaResolver) GetSupply

func (r *DiaResolver) GetSupply(ctx context.Context, args struct{ Symbol graphql.NullString }) (*SupplyResolver, error)

type FilterPointResolver

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

func (*FilterPointResolver) Address

func (qr *FilterPointResolver) Address(ctx context.Context) (*string, error)

func (*FilterPointResolver) Blockchain

func (qr *FilterPointResolver) Blockchain(ctx context.Context) (*string, error)

func (*FilterPointResolver) Name

func (qr *FilterPointResolver) Name(ctx context.Context) (*string, error)

func (*FilterPointResolver) Symbol

func (qr *FilterPointResolver) Symbol(ctx context.Context) (*string, error)

func (*FilterPointResolver) Time

func (qr *FilterPointResolver) Time(ctx context.Context) (*graphql.Time, error)

func (*FilterPointResolver) Value

func (qr *FilterPointResolver) Value(ctx context.Context) (*float64, error)

type QuotationResolver

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

func (*QuotationResolver) Data

func (qr *QuotationResolver) Data(ctx context.Context) (*string, error)

func (*QuotationResolver) ITIN

func (qr *QuotationResolver) ITIN(ctx context.Context) (*string, error)

func (*QuotationResolver) MAIR

func (qr *QuotationResolver) MAIR(ctx context.Context) (*graphql.Time, error)

func (*QuotationResolver) Name

func (qr *QuotationResolver) Name(ctx context.Context) (*string, error)

func (*QuotationResolver) Price

func (qr *QuotationResolver) Price(ctx context.Context) (*float64, error)

func (*QuotationResolver) Source

func (qr *QuotationResolver) Source(ctx context.Context) (*string, error)

func (*QuotationResolver) Symbol

func (qr *QuotationResolver) Symbol(ctx context.Context) (*string, error)

func (*QuotationResolver) Time

func (qr *QuotationResolver) Time(ctx context.Context) (*graphql.Time, error)

type StringResolver

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

type SupplyResolver

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

func (*SupplyResolver) CirculatingSupply

func (qr *SupplyResolver) CirculatingSupply(ctx context.Context) (*float64, error)

func (*SupplyResolver) MA

func (qr *SupplyResolver) MA(ctx context.Context) (*graphql.Time, error)

func (*SupplyResolver) Name

func (qr *SupplyResolver) Name(ctx context.Context) (*string, error)

func (*SupplyResolver) Source

func (qr *SupplyResolver) Source(ctx context.Context) (*string, error)

func (*SupplyResolver) Supply

func (qr *SupplyResolver) Supply(ctx context.Context) (*float64, error)

func (*SupplyResolver) Symbol

func (qr *SupplyResolver) Symbol(ctx context.Context) (*string, error)

func (*SupplyResolver) Time

func (qr *SupplyResolver) Time(ctx context.Context) (*graphql.Time, error)

type TradeBlock

type TradeBlock struct {
	Trades []dia.Trade
}

Jump to

Keyboard shortcuts

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