ShapeId class

Constructors

ShapeId.new({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