ListShape class abstract

Implemented types
Available extensions

Constructors

ListShape.new([void updates(ListShapeBuilder)])
factory

Properties

hasDefaultValue bool

Available on Shape, provided by the ShapeExt extension

Whether the same has a default value.
no setter
hashCode int
The hash code for this object.
no setterinherited
isBoxed bool

Available on Shape, provided by the ShapeExt extension

Whether this is boxed. This means the shape is optionally present and has no default value.
no setter
isEnum bool

Available on Shape, provided by the ShapeExt extension

Whether this is an enum.
no setter
isError bool

Available on Shape, provided by the ShapeExt extension

Whether this has the @error trait.
no setter
isHttpError bool

Available on Shape, provided by the ShapeExt extension

Whether this has the @httpError trait.
no setter
isIdempotencyToken bool

Available on Shape, provided by the ShapeExt extension

Whether this is an idempotency token.
no setter
isNotBoxed bool

Available on Shape, provided by the ShapeExt extension

Whether this is not boxed. This means the shape is required to be present with a value.
no setter
isNotRequired bool

Available on Shape, provided by the ShapeExt extension

Whether this does not have the @required trait.
no setter
isRequired bool

Available on Shape, provided by the ShapeExt extension

Whether this has the @required trait.
no setter
isSparse bool

Available on Shape, provided by the ShapeExt extension

Whether this has the @sparse trait.
no setter
isStreaming bool

Available on Shape, provided by the ShapeExt extension

Whether this has the @streaming trait.
no setter
isUnstable bool

Available on Shape, provided by the ShapeExt extension

Whether this has the @unstable trait.
no setter
member MemberShape
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shapeId ShapeId
no setterinherited
timestampFormat TimestampFormat?

Available on Shape, provided by the ShapeExt extension

The custom timestamp format specified by this shape, if any.
no setter
traits TraitMap
no setterinherited

Methods

accept<R>(ShapeVisitor<R> visitor, [Shape? parent]) → R
override
expectTrait<T extends Trait<Object>>() → T

Available on Shape, provided by the ShapeExt extension

Gets the trait of type T from the shape or throws if not found.
getTrait<T extends Trait<Object>>() → T?

Available on Shape, provided by the ShapeExt extension

Returns the trait of type T, if it exists on the shape.
getType() ShapeType
override
hasTrait<T extends Trait<Object>>() bool

Available on Shape, provided by the ShapeExt extension

Whether the shape has a trait of type T.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(ListShapeBuilder)) ListShape
Rebuilds the instance.
inherited
toBuilder() ListShapeBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<ListShape>
no setter