LexArrayItem class abstract
- Available extensions
- Annotations
-
- @freezed
Constructors
- LexArrayItem.blob({required LexBlob data})
-
constfactory
- LexArrayItem.ipld({required LexIpld data})
-
constfactory
- LexArrayItem.primitive({required LexPrimitive data})
-
constfactory
- LexArrayItem.refVariant({required LexRefVariant data})
-
constfactory
Properties
Methods
-
map<
TResult extends Object?> ({required TResult primitive(ULexArrayItemPrimitive value), required TResult ipld(ULexArrayItemIpld value), required TResult blob(ULexArrayItemBlob value), required TResult refVariant(ULexArrayRefVariant value)}) → TResult -
Available on LexArrayItem, provided by the LexArrayItemPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? primitive(ULexArrayItemPrimitive value)?, TResult? ipld(ULexArrayItemIpld value)?, TResult? blob(ULexArrayItemBlob value)?, TResult? refVariant(ULexArrayRefVariant value)?}) → TResult? -
Available on LexArrayItem, provided by the LexArrayItemPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> ({TResult primitive(ULexArrayItemPrimitive value)?, TResult ipld(ULexArrayItemIpld value)?, TResult blob(ULexArrayItemBlob value)?, TResult refVariant(ULexArrayRefVariant value)?, required TResult orElse()}) → TResult -
Available on LexArrayItem, provided by the LexArrayItemPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> ({TResult primitive(LexPrimitive data)?, TResult ipld(LexIpld data)?, TResult blob(LexBlob data)?, TResult refVariant(LexRefVariant data)?, required TResult orElse()}) → TResult -
Available on LexArrayItem, provided by the LexArrayItemPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult primitive(LexPrimitive data), required TResult ipld(LexIpld data), required TResult blob(LexBlob data), required TResult refVariant(LexRefVariant data)}) → TResult -
Available on LexArrayItem, provided by the LexArrayItemPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? primitive(LexPrimitive data)?, TResult? ipld(LexIpld data)?, TResult? blob(LexBlob data)?, TResult? refVariant(LexRefVariant data)?}) → TResult? -
Available on LexArrayItem, provided by the LexArrayItemPatterns extension
A variant ofwhenthat fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited