101 lines
1.5 KiB
GraphQL
101 lines
1.5 KiB
GraphQL
fragment ProposalEventFields on Proposal {
|
|
id
|
|
reference
|
|
state
|
|
rejectionReason
|
|
errorDetails
|
|
}
|
|
|
|
subscription ProposalEvent($partyId: ID!) {
|
|
proposals(partyId: $partyId) {
|
|
...ProposalEventFields
|
|
}
|
|
}
|
|
|
|
fragment OnProposalFragment on Proposal {
|
|
id
|
|
state
|
|
datetime
|
|
rationale {
|
|
title
|
|
description
|
|
}
|
|
rejectionReason
|
|
terms {
|
|
enactmentDatetime
|
|
change {
|
|
... on UpdateNetworkParameter {
|
|
...UpdateNetworkParameterFields
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
subscription OnProposal {
|
|
proposals {
|
|
...OnProposalFragment
|
|
}
|
|
}
|
|
|
|
query ProposalOfMarket($marketId: ID!) {
|
|
proposal(id: $marketId) {
|
|
id
|
|
terms {
|
|
enactmentDatetime
|
|
}
|
|
}
|
|
}
|
|
|
|
query SuccessorMarketProposalDetails($proposalId: ID!) {
|
|
proposal(id: $proposalId) {
|
|
id
|
|
terms {
|
|
change {
|
|
... on NewMarket {
|
|
successorConfiguration {
|
|
parentMarketId
|
|
insurancePoolFraction
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
query InstrumentDetails($marketId: ID!) {
|
|
market(id: $marketId) {
|
|
tradableInstrument {
|
|
instrument {
|
|
code
|
|
name
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
query NewTransferDetails($proposalId: ID!) {
|
|
proposal(id: $proposalId) {
|
|
id
|
|
terms {
|
|
change {
|
|
... on NewTransfer {
|
|
...NewTransferFields
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
query CancelTransferDetails($proposalId: ID!) {
|
|
proposal(id: $proposalId) {
|
|
id
|
|
terms {
|
|
change {
|
|
... on CancelTransfer {
|
|
...CancelTransferFields
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|