ClientLifecycleComponent class

Mixed-in types

Constructors

ClientLifecycleComponent({required List<ClientLifecycleComponentMethod> guards, required List<ClientLifecycleComponentMethod> middlewares, required ({List<ClientLifecycleComponentMethod> post, List<ClientLifecycleComponentMethod> pre}) interceptors, required List<ClientType> instantiatedTypeArguments, required List<String> genericTypeParameterNames})
ClientLifecycleComponent.fromClassElement(ClassElement element, {List<DartType> typeArguments = const []})
factory
ClientLifecycleComponent.fromDartObject(DartObject object, ElementAnnotation annotation)
factory
ClientLifecycleComponent.fromType(DartType type)
factory

Properties

allParams → List<ClientParam>
no setter
extractors → List<ExtractImport?>
no setteroverride
genericTypeParameterNames → List<String>
final
guards → List<ClientLifecycleComponentMethod>
final
hasGuards → bool
no setter
hashCode → int
The hash code for this object.
no setterinherited
hasInterceptors → bool
no setter
hasMiddlewares → bool
no setter
imports → List<ClientImports?>
no setteroverride
instantiatedTypeArguments → List<ClientType>
final
interceptors → ({List<ClientLifecycleComponentMethod> post, List<ClientLifecycleComponentMethod> pre})
final
middlewares → List<ClientLifecycleComponentMethod>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shouldSubstituteTypeArguments → bool
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
packageImports() → Iterable<String>
inherited
pathImports() → Iterable<String>
inherited
shouldExcludeParamFromClient(ClientParam param, Iterable<ClientParam> endpointParams) → bool
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

fromTypeReference(DartObject object, ElementAnnotation annotation) → List<ClientLifecycleComponent>