genieResultSchema<Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts:143T>(innerSchema):EnumFactories<"GenieResult", {Ok:T;Err:EnumFactories<"GenieError", {Custom:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;StorageError:GenType<string,"string">;ArithmeticError:GenType<string,"string">;PermissionDenied:GenType<string,"string">;InvalidInput:GenType<string,"string">;NotFound:GenType<string,"string">;NotSupported:GenType<string,"string">;EcallError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;ComponentCallError:GenType<string,"string">;DeserializationError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;SerializationError:GenType<string,"string">;AssertionFailed:GenType<string,"string">;SystemMismatch: {struct: {caller:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>;callee:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>; }; };ContractRefError:EnumFactories<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>;SelfRefError:EnumFactories<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>; }> &EnumDefinition<"GenieError", {Custom:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;StorageError:GenType<string,"string">;ArithmeticError:GenType<string,"string">;PermissionDenied:GenType<string,"string">;InvalidInput:GenType<string,"string">;NotFound:GenType<string,"string">;NotSupported:GenType<string,"string">;EcallError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;ComponentCallError:GenType<string,"string">;DeserializationError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;SerializationError:GenType<string,"string">;AssertionFailed:GenType<string,"string">;SystemMismatch: {struct: {caller:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>;callee:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>; }; };ContractRefError:EnumFactories<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>;SelfRefError:EnumFactories<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>; }>; }> &EnumDefinition<"GenieResult", {Ok:T;Err:EnumFactories<"GenieError", {Custom:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;StorageError:GenType<string,"string">;ArithmeticError:GenType<string,"string">;PermissionDenied:GenType<string,"string">;InvalidInput:GenType<string,"string">;NotFound:GenType<string,"string">;NotSupported:GenType<string,"string">;EcallError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;ComponentCallError:GenType<string,"string">;DeserializationError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;SerializationError:GenType<string,"string">;AssertionFailed:GenType<string,"string">;SystemMismatch: {struct: {caller:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>;callee:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>; }; };ContractRefError:EnumFactories<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>;SelfRefError:EnumFactories<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>; }> &EnumDefinition<"GenieError", {Custom:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;StorageError:GenType<string,"string">;ArithmeticError:GenType<string,"string">;PermissionDenied:GenType<string,"string">;InvalidInput:GenType<string,"string">;NotFound:GenType<string,"string">;NotSupported:GenType<string,"string">;EcallError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;ComponentCallError:GenType<string,"string">;DeserializationError:StructDefinition<"GvmErrorDetails", {code:GenType<number,"u16">;name:GenType<string,"string">;msg:GenType<string,"string">;serialized_data:GenType<Uint8Array<…> |null,Schema>; }>;SerializationError:GenType<string,"string">;AssertionFailed:GenType<string,"string">;SystemMismatch: {struct: {caller:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>;callee:StructDefinition<"GvmContract", {deployer:TupleDefinition<…, …>;component_index:TupleDefinition<…, …>; }>; }; };ContractRefError:EnumFactories<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"ContractRefError", {InstanceMismatch: {struct: {expected: …;actual: …; }; };ImplementationMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>;SelfRefError:EnumFactories<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }> &EnumDefinition<"SelfRefError", {ContractMismatch: {struct: {expected: …;actual: …; }; };ComponentTypeMismatch: {struct: {expected: …;actual: …; }; }; }>; }>; }>
Type Parameters
T
T extends GenType<unknown, Schema>
Parameters
innerSchema
T
Returns
EnumFactories<"GenieResult", { Ok: T; Err: EnumFactories<"GenieError", { Custom: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; StorageError: GenType<string, "string">; ArithmeticError: GenType<string, "string">; PermissionDenied: GenType<string, "string">; InvalidInput: GenType<string, "string">; NotFound: GenType<string, "string">; NotSupported: GenType<string, "string">; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ComponentCallError: GenType<string, "string">; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; SerializationError: GenType<string, "string">; AssertionFailed: GenType<string, "string">; SystemMismatch: { struct: { caller: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; callee: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ContractRefError: EnumFactories<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; SelfRefError: EnumFactories<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; }> & EnumDefinition<"GenieError", { Custom: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; StorageError: GenType<string, "string">; ArithmeticError: GenType<string, "string">; PermissionDenied: GenType<string, "string">; InvalidInput: GenType<string, "string">; NotFound: GenType<string, "string">; NotSupported: GenType<string, "string">; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ComponentCallError: GenType<string, "string">; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; SerializationError: GenType<string, "string">; AssertionFailed: GenType<string, "string">; SystemMismatch: { struct: { caller: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; callee: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ContractRefError: EnumFactories<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; SelfRefError: EnumFactories<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; }>; }> & EnumDefinition<"GenieResult", { Ok: T; Err: EnumFactories<"GenieError", { Custom: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; StorageError: GenType<string, "string">; ArithmeticError: GenType<string, "string">; PermissionDenied: GenType<string, "string">; InvalidInput: GenType<string, "string">; NotFound: GenType<string, "string">; NotSupported: GenType<string, "string">; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ComponentCallError: GenType<string, "string">; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; SerializationError: GenType<string, "string">; AssertionFailed: GenType<string, "string">; SystemMismatch: { struct: { caller: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; callee: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ContractRefError: EnumFactories<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; SelfRefError: EnumFactories<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; }> & EnumDefinition<"GenieError", { Custom: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; StorageError: GenType<string, "string">; ArithmeticError: GenType<string, "string">; PermissionDenied: GenType<string, "string">; InvalidInput: GenType<string, "string">; NotFound: GenType<string, "string">; NotSupported: GenType<string, "string">; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; ComponentCallError: GenType<string, "string">; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<…> | null, Schema>; }>; SerializationError: GenType<string, "string">; AssertionFailed: GenType<string, "string">; SystemMismatch: { struct: { caller: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; callee: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ContractRefError: EnumFactories<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"ContractRefError", { InstanceMismatch: { struct: { expected: …; actual: …; }; }; ImplementationMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; SelfRefError: EnumFactories<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }> & EnumDefinition<"SelfRefError", { ContractMismatch: { struct: { expected: …; actual: …; }; }; ComponentTypeMismatch: { struct: { expected: …; actual: …; }; }; }>; }>; }>