@settlemint/sdk-js
Version:
Core JavaScript SDK for integrating SettleMint's blockchain platform services into your applications
2,065 lines (2,063 loc) • 4.38 MB
TypeScript
/* SettleMint SDK - Main Package */
import { Id } from "@settlemint/sdk-utils/validation";
import { GraphQLClient } from "graphql-request";
import { z } from "zod";
import * as gql_tada0 from "gql.tada";
import { ResultOf, VariablesOf, initGraphQLTada } from "gql.tada";
//#region src/helpers/graphql-env.d.ts
/* eslint-disable */
/* prettier-ignore */
type introspection_types = {
'AbiFragment': {
kind: 'OBJECT';
name: 'AbiFragment';
fields: {
'anonymous': {
name: 'anonymous';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'inputs': {
name: 'inputs';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'AbiFragmentInput';
ofType: null;
};
};
};
};
};
'name': {
name: 'name';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'outputs': {
name: 'outputs';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'AbiFragmentOutput';
ofType: null;
};
};
};
};
'stateMutability': {
name: 'stateMutability';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
};
'AbiFragmentInput': {
kind: 'OBJECT';
name: 'AbiFragmentInput';
fields: {
'indexed': {
name: 'indexed';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'internalType': {
name: 'internalType';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'name': {
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
};
'AbiFragmentInputInputType': {
kind: 'INPUT_OBJECT';
name: 'AbiFragmentInputInputType';
isOneOf: false;
inputFields: [{
name: 'indexed';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
defaultValue: null;
}, {
name: 'internalType';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'AbiFragmentInputType': {
kind: 'INPUT_OBJECT';
name: 'AbiFragmentInputType';
isOneOf: false;
inputFields: [{
name: 'anonymous';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
defaultValue: null;
}, {
name: 'inputs';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'AbiFragmentInputInputType';
ofType: null;
};
};
};
};
defaultValue: null;
}, {
name: 'name';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
defaultValue: null;
}, {
name: 'outputs';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'AbiFragmentOutputInputType';
ofType: null;
};
};
};
defaultValue: null;
}, {
name: 'stateMutability';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
defaultValue: null;
}, {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'AbiFragmentOutput': {
kind: 'OBJECT';
name: 'AbiFragmentOutput';
fields: {
'internalType': {
name: 'internalType';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'name': {
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
};
'AbiFragmentOutputInputType': {
kind: 'INPUT_OBJECT';
name: 'AbiFragmentOutputInputType';
isOneOf: false;
inputFields: [{
name: 'internalType';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'AbstractClusterService': {
kind: 'INTERFACE';
name: 'AbstractClusterService';
fields: {
'advancedDeploymentConfig': {
name: 'advancedDeploymentConfig';
type: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfig';
ofType: null;
};
};
'application': {
name: 'application';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Application';
ofType: null;
};
};
};
'createdAt': {
name: 'createdAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'deletedAt': {
name: 'deletedAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'dependants': {
name: 'dependants';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Dependant';
ofType: null;
};
};
};
};
};
'dependencies': {
name: 'dependencies';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Dependency';
ofType: null;
};
};
};
};
};
'destroyJob': {
name: 'destroyJob';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'disableAuth': {
name: 'disableAuth';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'diskSpace': {
name: 'diskSpace';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'entityVersion': {
name: 'entityVersion';
type: {
kind: 'SCALAR';
name: 'Float';
ofType: null;
};
};
'failedAt': {
name: 'failedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'healthStatus': {
name: 'healthStatus';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceHealthStatus';
ofType: null;
};
};
};
'id': {
name: 'id';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'ID';
ofType: null;
};
};
};
'isPodHandlingTraffic': {
name: 'isPodHandlingTraffic';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'isPodRunning': {
name: 'isPodRunning';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'lastCompletedAt': {
name: 'lastCompletedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'limitCpu': {
name: 'limitCpu';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'limitMemory': {
name: 'limitMemory';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'locked': {
name: 'locked';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'name': {
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'password': {
name: 'password';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'pausedAt': {
name: 'pausedAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'productName': {
name: 'productName';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'provider': {
name: 'provider';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'region': {
name: 'region';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'requestsCpu': {
name: 'requestsCpu';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'requestsMemory': {
name: 'requestsMemory';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'resourceStatus': {
name: 'resourceStatus';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceResourceStatus';
ofType: null;
};
};
};
'scaledAt': {
name: 'scaledAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'size': {
name: 'size';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceSize';
ofType: null;
};
};
};
'slug': {
name: 'slug';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'status': {
name: 'status';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceDeploymentStatus';
ofType: null;
};
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceType';
ofType: null;
};
};
};
'uniqueName': {
name: 'uniqueName';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'upJob': {
name: 'upJob';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'updatedAt': {
name: 'updatedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'uuid': {
name: 'uuid';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'version': {
name: 'version';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
possibleTypes: 'AccessibleEcdsaP256PrivateKey' | 'ArbitrumBlockchainNetwork' | 'ArbitrumBlockchainNode' | 'ArbitrumGoerliBlockchainNetwork' | 'ArbitrumGoerliBlockchainNode' | 'ArbitrumSepoliaBlockchainNetwork' | 'ArbitrumSepoliaBlockchainNode' | 'AttestationIndexerMiddleware' | 'AvalancheBlockchainNetwork' | 'AvalancheBlockchainNode' | 'AvalancheFujiBlockchainNetwork' | 'AvalancheFujiBlockchainNode' | 'BesuIbftv2BlockchainNetwork' | 'BesuIbftv2BlockchainNode' | 'BesuMiddleware' | 'BesuQBFTBlockchainNetwork' | 'BesuQBFTBlockchainNode' | 'BlockchainExplorer' | 'BscBlockchainNode' | 'BscPoWBlockchainNetwork' | 'BscPoWTestnetBlockchainNetwork' | 'BscTestnetBlockchainNode' | 'Chainlink' | 'CordaBlockchainNetwork' | 'CordaBlockchainNode' | 'CordappSmartContractSet' | 'CustomDeployment' | 'EVMLoadBalancer' | 'FabricBlockchainNode' | 'FabricLoadBalancer' | 'FabricRaftBlockchainNetwork' | 'FabricSmartContractSet' | 'FireflyFabconnectMiddleware' | 'GethBlockchainNode' | 'GethCliqueBlockchainNetwork' | 'GethCliqueBlockchainNode' | 'GethGoerliBlockchainNetwork' | 'GethGoerliBlockchainNode' | 'GethPoSRinkebyBlockchainNetwork' | 'GethPoWBlockchainNetwork' | 'GethRinkebyBlockchainNode' | 'GethVenidiumBlockchainNetwork' | 'GethVenidiumBlockchainNode' | 'GraphMiddleware' | 'HAGraphMiddleware' | 'HAGraphPostgresMiddleware' | 'HAHasura' | 'Hasura' | 'HdEcdsaP256PrivateKey' | 'HederaMainnetBlockchainNetwork' | 'HederaMainnetBlockchainNode' | 'HederaTestnetBlockchainNetwork' | 'HederaTestnetBlockchainNode' | 'HoleskyBlockchainNetwork' | 'HoleskyBlockchainNode' | 'HsmEcDsaP256PrivateKey' | 'HyperledgerExplorer' | 'IPFSStorage' | 'IntegrationStudio' | 'MinioStorage' | 'OptimismBlockchainNetwork' | 'OptimismBlockchainNode' | 'OptimismGoerliBlockchainNetwork' | 'OptimismGoerliBlockchainNode' | 'OptimismSepoliaBlockchainNetwork' | 'OptimismSepoliaBlockchainNode' | 'OtterscanBlockchainExplorer' | 'PolygonAmoyBlockchainNetwork' | 'PolygonAmoyBlockchainNode' | 'PolygonBlockchainNetwork' | 'PolygonBlockchainNode' | 'PolygonEdgeBlockchainNode' | 'PolygonEdgePoABlockchainNetwork' | 'PolygonMumbaiBlockchainNetwork' | 'PolygonMumbaiBlockchainNode' | 'PolygonSupernetBlockchainNetwork' | 'PolygonSupernetBlockchainNode' | 'PolygonZkEvmBlockchainNetwork' | 'PolygonZkEvmBlockchainNode' | 'PolygonZkEvmTestnetBlockchainNetwork' | 'PolygonZkEvmTestnetBlockchainNode' | 'QuorumQBFTBlockchainNetwork' | 'QuorumQBFTBlockchainNode' | 'SepoliaBlockchainNetwork' | 'SepoliaBlockchainNode' | 'SmartContractPortalMiddleware' | 'SoliditySmartContractSet' | 'SoneiumMinatoBlockchainNetwork' | 'SoneiumMinatoBlockchainNode' | 'SonicBlazeBlockchainNetwork' | 'SonicBlazeBlockchainNode' | 'SonicMainnetBlockchainNetwork' | 'SonicMainnetBlockchainNode' | 'StarterKitSmartContractSet' | 'TezosBlockchainNetwork' | 'TezosBlockchainNode' | 'TezosSmartContractSet' | 'TezosTestnetBlockchainNetwork' | 'TezosTestnetBlockchainNode';
};
'AbstractEntity': {
kind: 'INTERFACE';
name: 'AbstractEntity';
fields: {
'createdAt': {
name: 'createdAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'deletedAt': {
name: 'deletedAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'id': {
name: 'id';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'ID';
ofType: null;
};
};
};
'updatedAt': {
name: 'updatedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
};
possibleTypes: 'AccessibleEcdsaP256PrivateKey' | 'ArbitrumBlockchainNetwork' | 'ArbitrumBlockchainNode' | 'ArbitrumGoerliBlockchainNetwork' | 'ArbitrumGoerliBlockchainNode' | 'ArbitrumSepoliaBlockchainNetwork' | 'ArbitrumSepoliaBlockchainNode' | 'AttestationIndexerMiddleware' | 'AvalancheBlockchainNetwork' | 'AvalancheBlockchainNode' | 'AvalancheFujiBlockchainNetwork' | 'AvalancheFujiBlockchainNode' | 'BesuIbftv2BlockchainNetwork' | 'BesuIbftv2BlockchainNode' | 'BesuMiddleware' | 'BesuQBFTBlockchainNetwork' | 'BesuQBFTBlockchainNode' | 'BlockchainExplorer' | 'BscBlockchainNode' | 'BscPoWBlockchainNetwork' | 'BscPoWTestnetBlockchainNetwork' | 'BscTestnetBlockchainNode' | 'Chainlink' | 'CordaBlockchainNetwork' | 'CordaBlockchainNode' | 'CordappSmartContractSet' | 'CustomDeployment' | 'CustomDomain' | 'EVMLoadBalancer' | 'FabricBlockchainNode' | 'FabricLoadBalancer' | 'FabricRaftBlockchainNetwork' | 'FabricSmartContractSet' | 'FireflyFabconnectMiddleware' | 'GethBlockchainNode' | 'GethCliqueBlockchainNetwork' | 'GethCliqueBlockchainNode' | 'GethGoerliBlockchainNetwork' | 'GethGoerliBlockchainNode' | 'GethPoSRinkebyBlockchainNetwork' | 'GethPoWBlockchainNetwork' | 'GethRinkebyBlockchainNode' | 'GethVenidiumBlockchainNetwork' | 'GethVenidiumBlockchainNode' | 'GraphMiddleware' | 'HAGraphMiddleware' | 'HAGraphPostgresMiddleware' | 'HAHasura' | 'Hasura' | 'HdEcdsaP256PrivateKey' | 'HederaMainnetBlockchainNetwork' | 'HederaMainnetBlockchainNode' | 'HederaTestnetBlockchainNetwork' | 'HederaTestnetBlockchainNode' | 'HoleskyBlockchainNetwork' | 'HoleskyBlockchainNode' | 'HsmEcDsaP256PrivateKey' | 'HyperledgerExplorer' | 'IPFSStorage' | 'IntegrationStudio' | 'MinioStorage' | 'OptimismBlockchainNetwork' | 'OptimismBlockchainNode' | 'OptimismGoerliBlockchainNetwork' | 'OptimismGoerliBlockchainNode' | 'OptimismSepoliaBlockchainNetwork' | 'OptimismSepoliaBlockchainNode' | 'OtterscanBlockchainExplorer' | 'PolygonAmoyBlockchainNetwork' | 'PolygonAmoyBlockchainNode' | 'PolygonBlockchainNetwork' | 'PolygonBlockchainNode' | 'PolygonEdgeBlockchainNode' | 'PolygonEdgePoABlockchainNetwork' | 'PolygonMumbaiBlockchainNetwork' | 'PolygonMumbaiBlockchainNode' | 'PolygonSupernetBlockchainNetwork' | 'PolygonSupernetBlockchainNode' | 'PolygonZkEvmBlockchainNetwork' | 'PolygonZkEvmBlockchainNode' | 'PolygonZkEvmTestnetBlockchainNetwork' | 'PolygonZkEvmTestnetBlockchainNode' | 'QuorumQBFTBlockchainNetwork' | 'QuorumQBFTBlockchainNode' | 'SepoliaBlockchainNetwork' | 'SepoliaBlockchainNode' | 'SmartContractPortalMiddleware' | 'SoliditySmartContractSet' | 'SoneiumMinatoBlockchainNetwork' | 'SoneiumMinatoBlockchainNode' | 'SonicBlazeBlockchainNetwork' | 'SonicBlazeBlockchainNode' | 'SonicMainnetBlockchainNetwork' | 'SonicMainnetBlockchainNode' | 'StarterKitSmartContractSet' | 'TezosBlockchainNetwork' | 'TezosBlockchainNode' | 'TezosSmartContractSet' | 'TezosTestnetBlockchainNetwork' | 'TezosTestnetBlockchainNode';
};
'AcceptWorkspaceTransferCodeResult': {
kind: 'OBJECT';
name: 'AcceptWorkspaceTransferCodeResult';
fields: {
'child': {
name: 'child';
type: {
kind: 'OBJECT';
name: 'Workspace';
ofType: null;
};
};
'status': {
name: 'status';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'WorkspaceTransferStatus';
ofType: null;
};
};
};
};
};
'AccessTokenValidityPeriod': {
name: 'AccessTokenValidityPeriod';
enumValues: 'CUSTOM' | 'DAYS_7' | 'DAYS_30' | 'DAYS_60' | 'DAYS_90' | 'NONE';
};
'AccessibleEcdsaP256PrivateKey': {
kind: 'OBJECT';
name: 'AccessibleEcdsaP256PrivateKey';
fields: {
'accountFactoryAddress': {
name: 'accountFactoryAddress';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'address': {
name: 'address';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'advancedDeploymentConfig': {
name: 'advancedDeploymentConfig';
type: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfig';
ofType: null;
};
};
'application': {
name: 'application';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Application';
ofType: null;
};
};
};
'applicationDashBoardDependantsTree': {
name: 'applicationDashBoardDependantsTree';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'DependantsTree';
ofType: null;
};
};
};
'blockchainNodes': {
name: 'blockchainNodes';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'UNION';
name: 'BlockchainNodeType';
ofType: null;
};
};
};
};
'createdAt': {
name: 'createdAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'credentials': {
name: 'credentials';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'ClusterServiceCredentials';
ofType: null;
};
};
};
};
};
'deletedAt': {
name: 'deletedAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'dependants': {
name: 'dependants';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Dependant';
ofType: null;
};
};
};
};
};
'dependantsTree': {
name: 'dependantsTree';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'DependantsTree';
ofType: null;
};
};
};
'dependencies': {
name: 'dependencies';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Dependency';
ofType: null;
};
};
};
};
};
'derivationPath': {
name: 'derivationPath';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'destroyJob': {
name: 'destroyJob';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'disableAuth': {
name: 'disableAuth';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'diskSpace': {
name: 'diskSpace';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'endpoints': {
name: 'endpoints';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'ClusterServiceEndpoints';
ofType: null;
};
};
};
};
};
'entityVersion': {
name: 'entityVersion';
type: {
kind: 'SCALAR';
name: 'Float';
ofType: null;
};
};
'entryPointAddress': {
name: 'entryPointAddress';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'failedAt': {
name: 'failedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'healthStatus': {
name: 'healthStatus';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceHealthStatus';
ofType: null;
};
};
};
'id': {
name: 'id';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'ID';
ofType: null;
};
};
};
'identityOf': {
name: 'identityOf';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INTERFACE';
name: 'BlockchainNode';
ofType: null;
};
};
};
};
'identityOfIntegration': {
name: 'identityOfIntegration';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INTERFACE';
name: 'Integration';
ofType: null;
};
};
};
};
'isPodHandlingTraffic': {
name: 'isPodHandlingTraffic';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'isPodRunning': {
name: 'isPodRunning';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'jobLogs': {
name: 'jobLogs';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
};
'jobProgress': {
name: 'jobProgress';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Float';
ofType: null;
};
};
};
'lastCompletedAt': {
name: 'lastCompletedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'limitCpu': {
name: 'limitCpu';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'limitMemory': {
name: 'limitMemory';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'locked': {
name: 'locked';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'metrics': {
name: 'metrics';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Metric';
ofType: null;
};
};
};
'mnemonic': {
name: 'mnemonic';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'name': {
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'namespace': {
name: 'namespace';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'password': {
name: 'password';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'pausedAt': {
name: 'pausedAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'paymasterAddress': {
name: 'paymasterAddress';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'privateKey': {
name: 'privateKey';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'privateKeyType': {
name: 'privateKeyType';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'PrivateKeyType';
ofType: null;
};
};
};
'productName': {
name: 'productName';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'provider': {
name: 'provider';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'publicKey': {
name: 'publicKey';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'region': {
name: 'region';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'relayerKey': {
name: 'relayerKey';
type: {
kind: 'UNION';
name: 'PrivateKeyUnionType';
ofType: null;
};
};
'requestLogs': {
name: 'requestLogs';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'RequestLog';
ofType: null;
};
};
};
};
};
'requestsCpu': {
name: 'requestsCpu';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'requestsMemory': {
name: 'requestsMemory';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
'resourceStatus': {
name: 'resourceStatus';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceResourceStatus';
ofType: null;
};
};
};
'scaledAt': {
name: 'scaledAt';
type: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
'serviceLogs': {
name: 'serviceLogs';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
};
'serviceUrl': {
name: 'serviceUrl';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'size': {
name: 'size';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceSize';
ofType: null;
};
};
};
'slug': {
name: 'slug';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'status': {
name: 'status';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceDeploymentStatus';
ofType: null;
};
};
};
'trustedForwarderAddress': {
name: 'trustedForwarderAddress';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'trustedForwarderName': {
name: 'trustedForwarderName';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'ClusterServiceType';
ofType: null;
};
};
};
'uniqueName': {
name: 'uniqueName';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'upJob': {
name: 'upJob';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'updatedAt': {
name: 'updatedAt';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'DateTime';
ofType: null;
};
};
};
'upgradable': {
name: 'upgradable';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'user': {
name: 'user';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'User';
ofType: null;
};
};
};
'userWalletType': {
name: 'userWalletType';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'UserWalletType';
ofType: null;
};
};
};
'userWallets': {
name: 'userWallets';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'UserWallet';
ofType: null;
};
};
};
};
'uuid': {
name: 'uuid';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'verifications': {
name: 'verifications';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'ExposableWalletKeyVerification';
ofType: null;
};
};
};
};
'version': {
name: 'version';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'AdditionalConfigInput': {
kind: 'INPUT_OBJECT';
name: 'AdditionalConfigInput';
isOneOf: false;
inputFields: [{
name: 'codeStudio';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
defaultValue: "false";
}, {
name: 'userWalletType';
type: {
kind: 'ENUM';
name: 'UserWalletType';
ofType: null;
};
defaultValue: null;
}];
};
'AdditionalConfigType': {
kind: 'OBJECT';
name: 'AdditionalConfigType';
fields: {
'codeStudio': {
name: 'codeStudio';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
'userWalletType': {
name: 'userWalletType';
type: {
kind: 'ENUM';
name: 'UserWalletType';
ofType: null;
};
};
};
};
'AdvancedDeploymentConfig': {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfig';
fields: {
'deployment': {
name: 'deployment';
type: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigDeployment';
ofType: null;
};
};
'ingress': {
name: 'ingress';
type: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigIngress';
ofType: null;
};
};
'services': {
name: 'services';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigServiceDefinition';
ofType: null;
};
};
};
};
};
};
'AdvancedDeploymentConfigAffinity': {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigAffinity';
fields: {
'labelSelectors': {
name: 'labelSelectors';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigAffinityLabelSelector';
ofType: null;
};
};
};
};
'matchFields': {
name: 'matchFields';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'namespaceSelector': {
name: 'namespaceSelector';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'nodeSelectorTerms': {
name: 'nodeSelectorTerms';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigAffinityLabelSelector';
ofType: null;
};
};
};
};
'schedulingPolicy': {
name: 'schedulingPolicy';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'AffinitySchedulingPolicy';
ofType: null;
};
};
};
'topologyKey': {
name: 'topologyKey';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'AffinityType';
ofType: null;
};
};
};
'weight': {
name: 'weight';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
};
};
'AdvancedDeploymentConfigAffinityInput': {
kind: 'INPUT_OBJECT';
name: 'AdvancedDeploymentConfigAffinityInput';
isOneOf: false;
inputFields: [{
name: 'labelSelectors';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'AdvancedDeploymentConfigAffinityLabelSelectorInput';
ofType: null;
};
};
};
defaultValue: null;
}, {
name: 'matchFields';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
defaultValue: null;
}, {
name: 'namespaceSelector';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
defaultValue: null;
}, {
name: 'nodeSelectorTerms';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'AdvancedDeploymentConfigAffinityLabelSelectorInput';
ofType: null;
};
};
};
defaultValue: null;
}, {
name: 'schedulingPolicy';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'AffinitySchedulingPolicy';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'topologyKey';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
defaultValue: null;
}, {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'AffinityType';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'weight';
type: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
defaultValue: null;
}];
};
'AdvancedDeploymentConfigAffinityLabelSelector': {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigAffinityLabelSelector';
fields: {
'key': {
name: 'key';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'operator': {
name: 'operator';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'AffinityOperator';
ofType: null;
};
};
};
'values': {
name: 'values';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
};
};
};
'AdvancedDeploymentConfigAffinityLabelSelectorInput': {
kind: 'INPUT_OBJECT';
name: 'AdvancedDeploymentConfigAffinityLabelSelectorInput';
isOneOf: false;
inputFields: [{
name: 'key';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'operator';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'AffinityOperator';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'values';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'AdvancedDeploymentConfigDeployment': {
kind: 'OBJECT';
name: 'AdvancedDeploymentConfigDeployment';
fields: {
'affinities': {
name: 'affinities';
type: {
kind: 'LIST';
name: never;