forked from cerc-io/laconicd
Prathamesh Musale
52e8d322fa
Part of [Service provider auctions](https://www.notion.so/Service-provider-auctions-a7b63697d818479493ec145ea6ea3c1c) - Add a new type of auction for service providers - Add a command to release provider auction funds - Remove unused auction module params Co-authored-by: IshaVenikar <ishavenikar7@gmail.com> Co-authored-by: Isha Venikar <ishavenikar@Ishas-MacBook-Air.local> Reviewed-on: cerc-io/laconicd#59 Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com> Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
210 lines
5.2 KiB
Go
210 lines
5.2 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"`
|
|
WinnerAddresses []string `json:"winnerAddresses"`
|
|
WinnerBids []*Coin `json:"winnerBids"`
|
|
WinnerPrice *Coin `json:"winnerPrice"`
|
|
MaxPrice *Coin `json:"maxPrice"`
|
|
Kind string `json:"kind"`
|
|
NumProviders *int `json:"numProviders"`
|
|
FundsReleased bool `json:"fundsReleased"`
|
|
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"`
|
|
}
|