Execution Plan

Execution Plan Details

The following query returns the full set of data available for the given Execution Plan record, including Intent
details, instructions and organization details

query{
	plans (
		filter: {key: "id", operator: EQ, value: "bank-x:106:id"}
	) {
		nodes {
			id
			intent {
				id
				start
				end
				status
				remainingQuantity
				type
				intent {
					... on PrimarySale {
						issuerId
            assetTerm {
					amount
					asset {
						... on Cryptocurrency {
							symbol
						}
						... on FiatAsset {
							code
						}
						... on FinP2PAsset {
							resourceId
						}
					}
				}
				assetInstruction {
					account {
						asset {
							... on Cryptocurrency {
								symbol
							}
							... on FiatAsset {
								code
							}
							... on FinP2PAsset {
								resourceId
							}
						}
						identifier {
							... on CryptoWalletAccount {
								address
							}
							... on FinP2PAssetAccount {
								finId
								orgId
							}
							... on Iban {
								code
							}
						}
					}
				}
				settlementTerm {
					details{
                        ... on PartialSettlement{
                            __typename
                            asset{
                                ... on Cryptocurrency {
                                    symbol
                                }
                                ... on FiatAsset {
                                    code
                                }
                                ... on FinP2PAsset {
                                    resourceId
                                }
                            }
                            unitValue
                        }
                        ... on FullSettlement{
                            __typename
                            asset{
                                ... on Cryptocurrency {
                                    symbol
                                }
                                ... on FiatAsset {
                                    code
                                }
                                ... on FinP2PAsset {
                                    resourceId
                                }
                            }
                            amount
                        }
                        ... on NoSettlement{
                            __typename
                        }
                    }
				}
				sellingSettlementInstruction {
							accounts {
								asset {
									... on Cryptocurrency {
										symbol
									}
									... on FiatAsset {
										code
									}
									... on FinP2PAsset {
										resourceId
									}
								}
								identifier {
									... on CryptoWalletAccount {
										address
									}
									... on FinP2PAssetAccount {
										finId
										orgId
									}
									... on Iban {
										code
									}
								}
							}
						}
					}
					... on BuyingIntent {
						buyer
            assetTerm {
					amount
					asset {
						... on Cryptocurrency {
							symbol
						}
						... on FiatAsset {
							code
						}
						... on FinP2PAsset {
							resourceId
						}
					}
				}
				assetInstruction {
					account {
						asset {
							... on Cryptocurrency {
								symbol
							}
							... on FiatAsset {
								code
							}
							... on FinP2PAsset {
								resourceId
							}
						}
						identifier {
							... on CryptoWalletAccount {
								address
							}
							... on FinP2PAssetAccount {
								finId
								orgId
							}
							... on Iban {
								code
							}
						}
					}
				}
				settlementTerm {
					details{
                        ... on PartialSettlement{
                            __typename
                            asset{
                                ... on Cryptocurrency {
                                    symbol
                                }
                                ... on FiatAsset {
                                    code
                                }
                                ... on FinP2PAsset {
                                    resourceId
                                }
                            }
                            unitValue
                        }
                        ... on FullSettlement{
                            __typename
                            asset{
                                ... on Cryptocurrency {
                                    symbol
                                }
                                ... on FiatAsset {
                                    code
                                }
                                ... on FinP2PAsset {
                                    resourceId
                                }
                            }
                            amount
                        }
                        ... on NoSettlement{
                            __typename
                        }
                    }
				}
						settlementInstruction {
							account {
								asset {
									... on Cryptocurrency {
										symbol
									}
									... on FiatAsset {
										code
									}
									... on FinP2PAsset {
										resourceId
									}
								}
								identifier {
									... on CryptoWalletAccount {
										address
									}
									... on FinP2PAssetAccount {
										finId
										orgId
									}
									... on Iban {
										code
									}
								}
							}
						}
						signaturePolicyType
						signaturePolicy {
							... on ManualIntentSignaturePolicy {
								_ignore
							}
						}
					}
					... on SellingIntent {
						seller
						sellingSettlementInstruction {
							accounts {
								asset {
									... on Cryptocurrency {
										symbol
									}
									... on FiatAsset {
										code
									}
									... on FinP2PAsset {
										resourceId
									}
								}
								identifier {
									... on CryptoWalletAccount {
										address
									}
									... on FinP2PAssetAccount {
										finId
										orgId
									}
									... on Iban {
										code
									}
								}
							}
						}
						signaturePolicyType
						signaturePolicy {
							... on ManualIntentSignaturePolicy {
								_ignore
							}
						}
					}
					... on LoanIntent {
						borrower
						lender
						loanSettlementInstruction {
							borrowerAccount {
								... on FinP2PAssetAccount {
									finId
								}
							}
							lenderAccount {
								... on FinP2PAssetAccount {
									finId
								}
							}
						}
						loanInstruction {
							openDate
							closeDate              
							loanConditions {
								... on RepaymentTerm {
									repaymentVolume
								}
								... on InterestRate {
									annualPercentageRate
								}
							}
						}
						signaturePolicyType
					}
				}
			}
			organizations {
				organizationId
			}
			creationTimestamp
			status
			instructions {
				sequence
				organizations {
					organizationId
				}
				details {
					__typename
					... on IssueInstruction {
						buyer
						dstAccount: destinationAccount {
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
					}
					... on HoldInstruction {
						source
						destination
						sourceAccount {
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
						destinationAccount {
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
						amount
					}
					... on ReleaseInstruction {
						sourceAccount {
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
						dstAccount: destinationAccount{
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
						amount
					}
					... on TransferInstruction {
						sourceAccount {
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
						dstAccount:destinationAccount {
							asset {
								... on Cryptocurrency {
									symbol
								}
								... on FiatAsset {
									code
								}
								... on FinP2PAsset {
									resourceId
								}
							}
							identifier {
								... on CryptoWalletAccount {
									address
								}
								... on FinP2PAssetAccount {
									finId
									orgId
								}
								... on Iban {
									code
								}
							}
						}
						amount
					}
					... on AwaitInstruction {
						waitTime
					}
				}
				status
				state {
					... on SuccessState {
						__typename
					}
					... on ErrorState {
						code
						message
					}
					... on UnknownState {
						__typename
					}
				}
				approvals {
					nodes {
						planId
						sequence
						orgId
						status
					}
				}
			}
			approvals {
				planId
				orgId
				status
			}
		}
	}
}
{
  "data": {
  }
}

User with Data Access