map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult tgs(
- StickerFormatTgs value
- required TResult webm(
- StickerFormatWebm value
- required TResult webp(
- StickerFormatWebp value
Implementation
TResult map<TResult extends Object?>({
required TResult Function(StickerFormatTgs value) tgs,
required TResult Function(StickerFormatWebm value) webm,
required TResult Function(StickerFormatWebp value) webp,
}) {
switch (getConstructor()) {
case StickerFormatTgs.constructor:
return tgs.call(this as StickerFormatTgs);
case StickerFormatWebm.constructor:
return webm.call(this as StickerFormatWebm);
case StickerFormatWebp.constructor:
return webp.call(this as StickerFormatWebp);
}
throw StateError('not handled type Generator');
}