Command
@iota/iota-sdk / transactions / Command
Type Alias: Command
Command =
EnumSchema<{$Intent:ObjectSchema<{data:RecordSchema<StringSchema<undefined>,UnknownSchema,undefined>;inputs:RecordSchema<StringSchema<undefined>,UnionSchema<[GenericSchema<{GasCoin:true; } | {Input:number;type?: ... | ... | ...; } | {Result:number; } | {NestedResult: [..., ...]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?: ... | ...; } | {$kind:"Input";Input:number;type?: ... | ...; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [..., ...]; }>,ArraySchema<GenericSchema<{GasCoin: ...; } | {Input: ...;type?: ...; } | {Result: ...; } | {NestedResult: ...; }, {$kind: ...;GasCoin: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Result: ...; } | {$kind: ...;NestedResult: ...; }>,undefined>],undefined>,undefined>;name:StringSchema<undefined>; },undefined>;MakeMoveVec:ObjectSchema<{elements:ArraySchema<GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>,undefined>;type:NullableSchema<StringSchema<undefined>,undefined>; },undefined>;MergeCoins:ObjectSchema<{destination:GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>;sources:ArraySchema<GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>,undefined>; },undefined>;MoveCall:ObjectSchema<{_argumentTypes:OptionalSchema<NullableSchema<ArraySchema<ObjectSchema<{body:GenericSchema<OpenMoveTypeSignatureBody>;ref:NullableSchema<UnionSchema<..., ...>,undefined>; },undefined>,undefined>,undefined>,undefined>;arguments:ArraySchema<GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>,undefined>;function:StringSchema<undefined>;module:StringSchema<undefined>;package:SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>;typeArguments:ArraySchema<StringSchema<undefined>,undefined>; },undefined>;Publish:ObjectSchema<{dependencies:ArraySchema<SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>,undefined>;modules:ArraySchema<StringSchema<undefined>,undefined>; },undefined>;SplitCoins:ObjectSchema<{amounts:ArraySchema<GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>,undefined>;coin:GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>; },undefined>;TransferObjects:ObjectSchema<{address:GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>;objects:ArraySchema<GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>,undefined>; },undefined>;Upgrade:ObjectSchema<{dependencies:ArraySchema<SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>,undefined>;modules:ArraySchema<StringSchema<undefined>,undefined>;package:SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>;ticket:GenericSchema<{GasCoin:true; } | {Input:number;type?:"object"|"pure"; } | {Result:number; } | {NestedResult: [number,number]; }, {$kind:"GasCoin";GasCoin:true; } | {$kind:"Input";Input:number;type?:"pure"; } | {$kind:"Input";Input:number;type?:"object"; } | {$kind:"Result";Result:number; } | {$kind:"NestedResult";NestedResult: [number,number]; }>; },undefined>; }>
Defined in: sdk/typescript/src/transactions/data/internal.ts:212