generated

package
v0.0.0-...-5a89c12 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2022 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type ComplexityRoot

type ComplexityRoot struct {
	AccountsResponse struct {
		Accounts   func(childComplexity int) int
		Page       func(childComplexity int) int
		PageCount  func(childComplexity int) int
		TotalCount func(childComplexity int) int
		TotalPages func(childComplexity int) int
	}

	AppsResponse struct {
		Apps       func(childComplexity int) int
		Page       func(childComplexity int) int
		PageCount  func(childComplexity int) int
		TotalCount func(childComplexity int) int
		TotalPages func(childComplexity int) int
	}

	Block struct {
		Hash            func(childComplexity int) int
		Height          func(childComplexity int) int
		ProposerAddress func(childComplexity int) int
		TXCount         func(childComplexity int) int
		Time            func(childComplexity int) int
	}

	BlocksResponse struct {
		Blocks     func(childComplexity int) int
		Page       func(childComplexity int) int
		PageCount  func(childComplexity int) int
		TotalCount func(childComplexity int) int
		TotalPages func(childComplexity int) int
	}

	Fee struct {
		Amount func(childComplexity int) int
		Denom  func(childComplexity int) int
	}

	GraphQLAccount struct {
		AccountType         func(childComplexity int) int
		Address             func(childComplexity int) int
		Balance             func(childComplexity int) int
		BalanceDenomination func(childComplexity int) int
		Height              func(childComplexity int) int
	}

	GraphQLApp struct {
		Address      func(childComplexity int) int
		Height       func(childComplexity int) int
		Jailed       func(childComplexity int) int
		PublicKey    func(childComplexity int) int
		StakedTokens func(childComplexity int) int
	}

	GraphQLNode struct {
		Address    func(childComplexity int) int
		Height     func(childComplexity int) int
		Jailed     func(childComplexity int) int
		PublicKey  func(childComplexity int) int
		ServiceURL func(childComplexity int) int
		Tokens     func(childComplexity int) int
	}

	GraphQLTransaction struct {
		Amount          func(childComplexity int) int
		AppPubKey       func(childComplexity int) int
		Blockchains     func(childComplexity int) int
		Entropy         func(childComplexity int) int
		Fee             func(childComplexity int) int
		FeeDenomination func(childComplexity int) int
		FromAddress     func(childComplexity int) int
		Hash            func(childComplexity int) int
		Height          func(childComplexity int) int
		Index           func(childComplexity int) int
		MessageType     func(childComplexity int) int
		StdTx           func(childComplexity int) int
		ToAddress       func(childComplexity int) int
		Tx              func(childComplexity int) int
		TxResult        func(childComplexity int) int
	}

	NodesResponse struct {
		Nodes      func(childComplexity int) int
		Page       func(childComplexity int) int
		PageCount  func(childComplexity int) int
		TotalCount func(childComplexity int) int
		TotalPages func(childComplexity int) int
	}

	Query struct {
		QueryAccountByAddress      func(childComplexity int, address string, height *int) int
		QueryAccounts              func(childComplexity int, height *int, page *int, perPage *int) int
		QueryAppByAddress          func(childComplexity int, address string, height *int) int
		QueryApps                  func(childComplexity int, height *int, page *int, perPage *int) int
		QueryBlockByHash           func(childComplexity int, hash string) int
		QueryBlockByHeight         func(childComplexity int, height int) int
		QueryBlocks                func(childComplexity int, page *int, perPage *int, order *postgresdriver.Order) int
		QueryNodeByAddress         func(childComplexity int, address string, height *int) int
		QueryNodes                 func(childComplexity int, height *int, page *int, perPage *int) int
		QueryTransactionByHash     func(childComplexity int, hash string) int
		QueryTransactions          func(childComplexity int, page *int, perPage *int, order *postgresdriver.Order) int
		QueryTransactionsByAddress func(childComplexity int, address string, page *int, perPage *int) int
		QueryTransactionsByHeight  func(childComplexity int, height int, page *int, perPage *int) int
	}

	StdTx struct {
		Entropy   func(childComplexity int) int
		Fee       func(childComplexity int) int
		Memo      func(childComplexity int) int
		Msg       func(childComplexity int) int
		Signature func(childComplexity int) int
	}

	TransactionsResponse struct {
		Page         func(childComplexity int) int
		PageCount    func(childComplexity int) int
		TotalCount   func(childComplexity int) int
		TotalPages   func(childComplexity int) int
		Transactions func(childComplexity int) int
	}

	TxMsg struct {
		Type  func(childComplexity int) int
		Value func(childComplexity int) int
	}

	TxResult struct {
		Code        func(childComplexity int) int
		Codespace   func(childComplexity int) int
		Data        func(childComplexity int) int
		Events      func(childComplexity int) int
		Info        func(childComplexity int) int
		Log         func(childComplexity int) int
		MessageType func(childComplexity int) int
		Recipient   func(childComplexity int) int
		Signer      func(childComplexity int) int
	}

	TxSignature struct {
		PubKey    func(childComplexity int) int
		Signature func(childComplexity int) int
	}
}

type Config

type Config struct {
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
}

type QueryResolver

type QueryResolver interface {
	QueryBlockByHash(ctx context.Context, hash string) (*indexer.Block, error)
	QueryBlockByHeight(ctx context.Context, height int) (*indexer.Block, error)
	QueryBlocks(ctx context.Context, page *int, perPage *int, order *postgresdriver.Order) (*model.BlocksResponse, error)
	QueryTransactionByHash(ctx context.Context, hash string) (*model.GraphQLTransaction, error)
	QueryTransactionsByHeight(ctx context.Context, height int, page *int, perPage *int) (*model.TransactionsResponse, error)
	QueryTransactions(ctx context.Context, page *int, perPage *int, order *postgresdriver.Order) (*model.TransactionsResponse, error)
	QueryTransactionsByAddress(ctx context.Context, address string, page *int, perPage *int) (*model.TransactionsResponse, error)
	QueryAccountByAddress(ctx context.Context, address string, height *int) (*model.GraphQLAccount, error)
	QueryAccounts(ctx context.Context, height *int, page *int, perPage *int) (*model.AccountsResponse, error)
	QueryNodeByAddress(ctx context.Context, address string, height *int) (*model.GraphQLNode, error)
	QueryNodes(ctx context.Context, height *int, page *int, perPage *int) (*model.NodesResponse, error)
	QueryAppByAddress(ctx context.Context, address string, height *int) (*model.GraphQLApp, error)
	QueryApps(ctx context.Context, height *int, page *int, perPage *int) (*model.AppsResponse, error)
}

type ResolverRoot

type ResolverRoot interface {
	Query() QueryResolver
}

Jump to

Keyboard shortcuts

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