map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult nameInvalid(),
- required TResult nameOccupied(),
- required TResult ok(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(CheckStickerSetNameResultNameInvalid value)
nameInvalid,
required TResult Function(CheckStickerSetNameResultNameOccupied value)
nameOccupied,
required TResult Function(CheckStickerSetNameResultOk value) ok,
}) {
switch (getConstructor()) {
case CheckStickerSetNameResultNameInvalid.constructor:
return nameInvalid.call(this as CheckStickerSetNameResultNameInvalid);
case CheckStickerSetNameResultNameOccupied.constructor:
return nameOccupied.call(this as CheckStickerSetNameResultNameOccupied);
case CheckStickerSetNameResultOk.constructor:
return ok.call(this as CheckStickerSetNameResultOk);
}
throw StateError('not handled type Generator');
}