ShapeId class

Constructors

ShapeId({required String namespace, required String shape, String? member})
const
ShapeId.core(String shape, [String? member])
const
ShapeId.parse(String shapeId)
factory

Properties

absoluteName → String
no setter
hashCode → int
The hash code for this object.
no setterinherited
isCoreShape → bool
Whether this shape represents a core/built-in shape.
no setter
member → String?
final
namespace → String
final
props → List<Object?>
The type's equatable properties.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shape → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
replace({String? namespace, String? shape, Object? member = const Object()}) → ShapeId
toJson() → String
Serializes this as a JSON object.
toString() → String
A string representation of this object.
override

Operators

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

Static Properties

serializer → ShapeIdSerializer
final

Constants

empty → const ShapeId