forked from cerc-io/laconicd
nabarun
f176a5889e
Part of [Create a public laconicd testnet](https://www.notion.so/Create-a-public-laconicd-testnet-896a11bdd8094eff8f1b49c0be0ca3b8) Co-authored-by: IshaVenikar <ishavenikar7@gmail.com> Reviewed-on: cerc-io/laconicd#48
206 lines
5.0 KiB
Go
206 lines
5.0 KiB
Go
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
|
|
|
|
package gql
|
|
|
|
type Value interface {
|
|
IsValue()
|
|
}
|
|
|
|
type Account struct {
|
|
Address string `json:"address"`
|
|
PubKey *string `json:"pubKey"`
|
|
Number string `json:"number"`
|
|
Sequence string `json:"sequence"`
|
|
Balance []*Coin `json:"balance"`
|
|
}
|
|
|
|
type ArrayValue struct {
|
|
Value []Value `json:"value"`
|
|
}
|
|
|
|
func (ArrayValue) IsValue() {}
|
|
|
|
type Attribute struct {
|
|
Key string `json:"key"`
|
|
Value Value `json:"value"`
|
|
}
|
|
|
|
type Auction struct {
|
|
ID string `json:"id"`
|
|
Status string `json:"status"`
|
|
OwnerAddress string `json:"ownerAddress"`
|
|
CreateTime string `json:"createTime"`
|
|
CommitsEndTime string `json:"commitsEndTime"`
|
|
RevealsEndTime string `json:"revealsEndTime"`
|
|
CommitFee *Coin `json:"commitFee"`
|
|
RevealFee *Coin `json:"revealFee"`
|
|
MinimumBid *Coin `json:"minimumBid"`
|
|
WinnerAddress string `json:"winnerAddress"`
|
|
WinnerBid *Coin `json:"winnerBid"`
|
|
WinnerPrice *Coin `json:"winnerPrice"`
|
|
Bids []*AuctionBid `json:"bids"`
|
|
}
|
|
|
|
type AuctionBid struct {
|
|
BidderAddress string `json:"bidderAddress"`
|
|
Status string `json:"status"`
|
|
CommitHash string `json:"commitHash"`
|
|
CommitTime string `json:"commitTime"`
|
|
CommitFee *Coin `json:"commitFee"`
|
|
RevealTime string `json:"revealTime"`
|
|
RevealFee *Coin `json:"revealFee"`
|
|
BidAmount *Coin `json:"bidAmount"`
|
|
}
|
|
|
|
type Authority struct {
|
|
Name string `json:"name"`
|
|
Entry *AuthorityRecord `json:"entry"`
|
|
}
|
|
|
|
type AuthorityRecord struct {
|
|
OwnerAddress string `json:"ownerAddress"`
|
|
OwnerPublicKey string `json:"ownerPublicKey"`
|
|
Height string `json:"height"`
|
|
Status string `json:"status"`
|
|
BondID string `json:"bondId"`
|
|
ExpiryTime string `json:"expiryTime"`
|
|
Auction *Auction `json:"auction"`
|
|
}
|
|
|
|
type Bond struct {
|
|
ID string `json:"id"`
|
|
Owner string `json:"owner"`
|
|
Balance []*Coin `json:"balance"`
|
|
}
|
|
|
|
type BooleanValue struct {
|
|
Value bool `json:"value"`
|
|
}
|
|
|
|
func (BooleanValue) IsValue() {}
|
|
|
|
type BytesValue struct {
|
|
Value string `json:"value"`
|
|
}
|
|
|
|
func (BytesValue) IsValue() {}
|
|
|
|
type Coin struct {
|
|
Type string `json:"type"`
|
|
Quantity string `json:"quantity"`
|
|
}
|
|
|
|
type FloatValue struct {
|
|
Value float64 `json:"value"`
|
|
}
|
|
|
|
func (FloatValue) IsValue() {}
|
|
|
|
type IntValue struct {
|
|
Value int `json:"value"`
|
|
}
|
|
|
|
func (IntValue) IsValue() {}
|
|
|
|
type KeyValueInput struct {
|
|
Key string `json:"key"`
|
|
Value *ValueInput `json:"value"`
|
|
}
|
|
|
|
type LinkValue struct {
|
|
Value Link `json:"value"`
|
|
}
|
|
|
|
func (LinkValue) IsValue() {}
|
|
|
|
type MapValue struct {
|
|
Value []*Attribute `json:"value"`
|
|
}
|
|
|
|
func (MapValue) IsValue() {}
|
|
|
|
type NameRecord struct {
|
|
Latest *NameRecordEntry `json:"latest"`
|
|
History []*NameRecordEntry `json:"history"`
|
|
}
|
|
|
|
type NameRecordEntry struct {
|
|
ID string `json:"id"`
|
|
Height string `json:"height"`
|
|
}
|
|
|
|
type NodeInfo struct {
|
|
ID string `json:"id"`
|
|
Network string `json:"network"`
|
|
Moniker string `json:"moniker"`
|
|
}
|
|
|
|
type OwnerBonds struct {
|
|
Owner string `json:"owner"`
|
|
Bonds []*Bond `json:"bonds"`
|
|
}
|
|
|
|
type Participant struct {
|
|
CosmosAddress string `json:"cosmosAddress"`
|
|
NitroAddress string `json:"nitroAddress"`
|
|
Role string `json:"role"`
|
|
KycID string `json:"kycId"`
|
|
}
|
|
|
|
type PeerInfo struct {
|
|
Node *NodeInfo `json:"node"`
|
|
IsOutbound bool `json:"isOutbound"`
|
|
RemoteIP string `json:"remoteIp"`
|
|
}
|
|
|
|
type Record struct {
|
|
ID string `json:"id"`
|
|
Names []string `json:"names"`
|
|
BondID string `json:"bondId"`
|
|
CreateTime string `json:"createTime"`
|
|
ExpiryTime string `json:"expiryTime"`
|
|
Owners []string `json:"owners"`
|
|
Attributes []*Attribute `json:"attributes"`
|
|
References []*Record `json:"references"`
|
|
}
|
|
|
|
type Status struct {
|
|
Version string `json:"version"`
|
|
Node *NodeInfo `json:"node"`
|
|
Sync *SyncInfo `json:"sync"`
|
|
Validator *ValidatorInfo `json:"validator"`
|
|
Validators []*ValidatorInfo `json:"validators"`
|
|
NumPeers string `json:"numPeers"`
|
|
Peers []*PeerInfo `json:"peers"`
|
|
DiskUsage string `json:"diskUsage"`
|
|
}
|
|
|
|
type StringValue struct {
|
|
Value string `json:"value"`
|
|
}
|
|
|
|
func (StringValue) IsValue() {}
|
|
|
|
type SyncInfo struct {
|
|
LatestBlockHash string `json:"latestBlockHash"`
|
|
LatestBlockHeight string `json:"latestBlockHeight"`
|
|
LatestBlockTime string `json:"latestBlockTime"`
|
|
CatchingUp bool `json:"catchingUp"`
|
|
}
|
|
|
|
type ValidatorInfo struct {
|
|
Address string `json:"address"`
|
|
VotingPower string `json:"votingPower"`
|
|
ProposerPriority *string `json:"proposerPriority"`
|
|
}
|
|
|
|
type ValueInput struct {
|
|
Int *int `json:"int"`
|
|
Float *float64 `json:"float"`
|
|
String *string `json:"string"`
|
|
Boolean *bool `json:"boolean"`
|
|
Link *Link `json:"link"`
|
|
Array []*ValueInput `json:"array"`
|
|
Map []*KeyValueInput `json:"map"`
|
|
}
|