map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult customEmoji(),
- required TResult regularOrMask(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(ChatPhotoStickerTypeCustomEmoji value)
customEmoji,
required TResult Function(ChatPhotoStickerTypeRegularOrMask value)
regularOrMask,
}) {
switch (getConstructor()) {
case ChatPhotoStickerTypeCustomEmoji.constructor:
return customEmoji.call(this as ChatPhotoStickerTypeCustomEmoji);
case ChatPhotoStickerTypeRegularOrMask.constructor:
return regularOrMask.call(this as ChatPhotoStickerTypeRegularOrMask);
}
throw StateError('not handled type Generator');
}