Parameter class

Implemented types
Mixed-in types
Annotations
  • @JsonSerializable.new()

Constructors

Parameter({required String name, required String type, required bool isRequired, required String? defaultValue, required ParameterType location, required String import, required List<Parameter> parameters})
const
Parameter.fromJson(Map json)
factory

Properties

defaultValue → String?
final
hashCode → int
The hash code for this object.
no setterinherited
import → String
final
isRequired → bool
final
location → ParameterType
final
name → String
final
namedParameters → List<Parameter>
no setterinherited
parameterImports → List<String>
no setterinherited
parameters → List<Parameter>
final
positionalParameters → List<Parameter>
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → String
final

Methods

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

Operators

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