map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult creationDate(),
- required TResult profitability(),
- required TResult revenue(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(AffiliateProgramSortOrderCreationDate value)
creationDate,
required TResult Function(AffiliateProgramSortOrderProfitability value)
profitability,
required TResult Function(AffiliateProgramSortOrderRevenue value) revenue,
}) {
switch (getConstructor()) {
case AffiliateProgramSortOrderCreationDate.constructor:
return creationDate.call(this as AffiliateProgramSortOrderCreationDate);
case AffiliateProgramSortOrderProfitability.constructor:
return profitability.call(
this as AffiliateProgramSortOrderProfitability,
);
case AffiliateProgramSortOrderRevenue.constructor:
return revenue.call(this as AffiliateProgramSortOrderRevenue);
}
throw StateError('not handled type Generator');
}