map<TResult extends Object?> method
TResult
map<TResult extends Object?>({
- required TResult administrators(),
- required TResult banned(),
- required TResult bots(),
- required TResult contacts(),
- required TResult mention(),
- required TResult recent(),
- required TResult restricted(),
- required TResult search(),
Implementation
TResult map<TResult extends Object?>({
required TResult Function(SupergroupMembersFilterAdministrators value)
administrators,
required TResult Function(SupergroupMembersFilterBanned value) banned,
required TResult Function(SupergroupMembersFilterBots value) bots,
required TResult Function(SupergroupMembersFilterContacts value) contacts,
required TResult Function(SupergroupMembersFilterMention value) mention,
required TResult Function(SupergroupMembersFilterRecent value) recent,
required TResult Function(SupergroupMembersFilterRestricted value)
restricted,
required TResult Function(SupergroupMembersFilterSearch value) search,
}) {
switch (getConstructor()) {
case SupergroupMembersFilterAdministrators.constructor:
return administrators.call(
this as SupergroupMembersFilterAdministrators,
);
case SupergroupMembersFilterBanned.constructor:
return banned.call(this as SupergroupMembersFilterBanned);
case SupergroupMembersFilterBots.constructor:
return bots.call(this as SupergroupMembersFilterBots);
case SupergroupMembersFilterContacts.constructor:
return contacts.call(this as SupergroupMembersFilterContacts);
case SupergroupMembersFilterMention.constructor:
return mention.call(this as SupergroupMembersFilterMention);
case SupergroupMembersFilterRecent.constructor:
return recent.call(this as SupergroupMembersFilterRecent);
case SupergroupMembersFilterRestricted.constructor:
return restricted.call(this as SupergroupMembersFilterRestricted);
case SupergroupMembersFilterSearch.constructor:
return search.call(this as SupergroupMembersFilterSearch);
}
throw StateError('not handled type Generator');
}