IDL class

Constructors

IDL()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

Bool BoolClass
final
Empty EmptyClass
final
Float32 FloatClass
final
Float64 FloatClass
final
Int IntClass
final
Int16 FixedIntClass
final
Int32 FixedIntClass
final
Int64 FixedIntClass
final
Int8 FixedIntClass
final
Nat NatClass
final
Nat16 FixedNatClass
final
Nat32 FixedNatClass
final
Nat64 FixedNatClass
final
Nat8 FixedNatClass
final
Null NullClass
final
Principal PrincipalClass
final
Reserved ReservedClass
final
Text TextClass
final

Static Methods

decode(List<CType> retTypes, Uint8List bytes) List
encode(List<CType> argTypes, List args) BinaryBlob
Func(List<CType> argTypes, List<CType> retTypes, List<String> annotations) FuncClass
Opt<T>(CType<T> type) OptClass
Rec() RecClass
Record(Map? fields) RecordClass
Service(Map<String, FuncClass> fields) ServiceClass
Tuple(List<CType> components) TupleClass<List<CType>>
Variant(Map<String, CType> fields) VariantClass
Vec<T>(CType<T> type) VecClass<T>