ChainGraph API Documentation / @badaitech/chaingraph-types / IntegrationContextSchema
Variable: IntegrationContextSchema
constIntegrationContextSchema:ZodObject<{archai:ZodOptional<ZodObject<{agentID:ZodOptional<ZodString>;agentSession:ZodOptional<ZodString>;chatID:ZodOptional<ZodString>;messageID:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {agentID?:string;agentSession?:string;chatID?:string;messageID?:number; }, {agentID?:string;agentSession?:string;chatID?:string;messageID?:number; }>>;external:ZodOptional<ZodRecord<ZodString,ZodAny>>;wallet:ZodOptional<ZodObject<{address:ZodOptional<ZodString>;capabilities:ZodOptional<ZodObject<{supportsBatchTransactions:ZodOptional<ZodBoolean>;supportsEIP1559:ZodOptional<ZodBoolean>;supportsEIP712:ZodOptional<ZodBoolean>; },"strip",ZodTypeAny, {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; }, {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; }>>;chainId:ZodOptional<ZodNumber>;ensName:ZodOptional<ZodString>;isConnected:ZodBoolean;lastUpdated:ZodOptional<ZodNumber>;providerType:ZodOptional<ZodString>;rpcUrl:ZodOptional<ZodString>; },"strip",ZodTypeAny, {address?:string;capabilities?: {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; };chainId?:number;ensName?:string;isConnected:boolean;lastUpdated?:number;providerType?:string;rpcUrl?:string; }, {address?:string;capabilities?: {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; };chainId?:number;ensName?:string;isConnected:boolean;lastUpdated?:number;providerType?:string;rpcUrl?:string; }>>; },"strip",ZodAny,objectOutputType<{archai:ZodOptional<ZodObject<{agentID:ZodOptional<ZodString>;agentSession:ZodOptional<ZodString>;chatID:ZodOptional<ZodString>;messageID:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {agentID?:string;agentSession?:string;chatID?:string;messageID?:number; }, {agentID?:string;agentSession?:string;chatID?:string;messageID?:number; }>>;external:ZodOptional<ZodRecord<ZodString,ZodAny>>;wallet:ZodOptional<ZodObject<{address:ZodOptional<ZodString>;capabilities:ZodOptional<ZodObject<{supportsBatchTransactions:ZodOptional<ZodBoolean>;supportsEIP1559:ZodOptional<ZodBoolean>;supportsEIP712:ZodOptional<ZodBoolean>; },"strip",ZodTypeAny, {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; }, {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; }>>;chainId:ZodOptional<ZodNumber>;ensName:ZodOptional<ZodString>;isConnected:ZodBoolean;lastUpdated:ZodOptional<ZodNumber>;providerType:ZodOptional<ZodString>;rpcUrl:ZodOptional<ZodString>; },"strip",ZodTypeAny, {address?:string;capabilities?: {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; };chainId?:number;ensName?:string;isConnected:boolean;lastUpdated?:number;providerType?:string;rpcUrl?:string; }, {address?:string;capabilities?: {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; };chainId?:number;ensName?:string;isConnected:boolean;lastUpdated?:number;providerType?:string;rpcUrl?:string; }>>; },ZodAny,"strip">,objectInputType<{archai:ZodOptional<ZodObject<{agentID:ZodOptional<ZodString>;agentSession:ZodOptional<ZodString>;chatID:ZodOptional<ZodString>;messageID:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {agentID?:string;agentSession?:string;chatID?:string;messageID?:number; }, {agentID?:string;agentSession?:string;chatID?:string;messageID?:number; }>>;external:ZodOptional<ZodRecord<ZodString,ZodAny>>;wallet:ZodOptional<ZodObject<{address:ZodOptional<ZodString>;capabilities:ZodOptional<ZodObject<{supportsBatchTransactions:ZodOptional<ZodBoolean>;supportsEIP1559:ZodOptional<ZodBoolean>;supportsEIP712:ZodOptional<ZodBoolean>; },"strip",ZodTypeAny, {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; }, {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; }>>;chainId:ZodOptional<ZodNumber>;ensName:ZodOptional<ZodString>;isConnected:ZodBoolean;lastUpdated:ZodOptional<ZodNumber>;providerType:ZodOptional<ZodString>;rpcUrl:ZodOptional<ZodString>; },"strip",ZodTypeAny, {address?:string;capabilities?: {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; };chainId?:number;ensName?:string;isConnected:boolean;lastUpdated?:number;providerType?:string;rpcUrl?:string; }, {address?:string;capabilities?: {supportsBatchTransactions?:boolean;supportsEIP1559?:boolean;supportsEIP712?:boolean; };chainId?:number;ensName?:string;isConnected:boolean;lastUpdated?:number;providerType?:string;rpcUrl?:string; }>>; },ZodAny,"strip">>
Defined in: packages/chaingraph-types/src/execution/integration-context.ts:13