QuoteStep class sealed

Available extensions
Annotations
  • @Freezed.new(unionKey: 'type')

Constructors

QuoteStep.deposit({required String requestId, required QuoteDeposit deposit})
const
factory
QuoteStep.fromJson(Map<String, dynamic> json)
factory
QuoteStep.transaction({required String requestId, required dynamic transaction})
const
factory

Properties

copyWith → $QuoteStepCopyWith<QuoteStep>
Create a copy of QuoteStep with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isDeposit bool

Available on QuoteStep, provided by the QuoteStepExtension extension

no setter
isTransaction bool

Available on QuoteStep, provided by the QuoteStepExtension extension

no setter
requestId String
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult deposit(QuoteStepDeposit value), required TResult transaction(QuoteStepTransaction value)}) → TResult

Available on QuoteStep, provided by the QuoteStepPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>({TResult? deposit(QuoteStepDeposit value)?, TResult? transaction(QuoteStepTransaction value)?}) → TResult?

Available on QuoteStep, provided by the QuoteStepPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>({TResult deposit(QuoteStepDeposit value)?, TResult transaction(QuoteStepTransaction value)?, required TResult orElse()}) → TResult

Available on QuoteStep, provided by the QuoteStepPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>({TResult deposit(String requestId, QuoteDeposit deposit)?, TResult transaction(String requestId, dynamic transaction)?, required TResult orElse()}) → TResult

Available on QuoteStep, provided by the QuoteStepPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this QuoteStep to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult deposit(String requestId, QuoteDeposit deposit), required TResult transaction(String requestId, dynamic transaction)}) → TResult

Available on QuoteStep, provided by the QuoteStepPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>({TResult? deposit(String requestId, QuoteDeposit deposit)?, TResult? transaction(String requestId, dynamic transaction)?}) → TResult?

Available on QuoteStep, provided by the QuoteStepPatterns extension

A variant of when that fallback to returning null

Operators

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