GithubUserModelPatterns extension
Adds pattern-matching-related methods to GithubUserModel.
Methods
-
map<
TResult extends Object?> (TResult $default(_GithubUserModel value)) → TResult -
Available on GithubUserModel, provided by the GithubUserModelPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_GithubUserModel value)?) → TResult? -
Available on GithubUserModel, provided by the GithubUserModelPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> (TResult $default(_GithubUserModel value)?, {required TResult orElse()}) → TResult -
Available on GithubUserModel, provided by the GithubUserModelPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> (TResult $default(int? id, String? login, String? name, String? company, String? blog, String? bio, String? location, String? email, String? xUsername, String? nodeId, String? type, bool siteAdmin, bool hirable, int publicReposCount, int publicGistsCount, int followersCount, int followingCount, ModelImageUri? avatarUrl, String? gravatarId, ModelUri? htmlUrl, ModelUri? userUrl, ModelUri? eventsUrl, ModelUri? followersUrl, ModelUri? followingUrl, ModelUri? gistsUrl, ModelUri? organizationsUrl, ModelUri? receivedEventsUrl, ModelUri? reposUrl, ModelUri? starredUrl, ModelUri? subscriptionsUrl, ModelTimestamp? starredAt, ModelTimestamp createdAt, ModelTimestamp updatedAt)?, {required TResult orElse()}) → TResult -
Available on GithubUserModel, provided by the GithubUserModelPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
when<
TResult extends Object?> (TResult $default(int? id, String? login, String? name, String? company, String? blog, String? bio, String? location, String? email, String? xUsername, String? nodeId, String? type, bool siteAdmin, bool hirable, int publicReposCount, int publicGistsCount, int followersCount, int followingCount, ModelImageUri? avatarUrl, String? gravatarId, ModelUri? htmlUrl, ModelUri? userUrl, ModelUri? eventsUrl, ModelUri? followersUrl, ModelUri? followingUrl, ModelUri? gistsUrl, ModelUri? organizationsUrl, ModelUri? receivedEventsUrl, ModelUri? reposUrl, ModelUri? starredUrl, ModelUri? subscriptionsUrl, ModelTimestamp? starredAt, ModelTimestamp createdAt, ModelTimestamp updatedAt)) → TResult -
Available on GithubUserModel, provided by the GithubUserModelPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(int? id, String? login, String? name, String? company, String? blog, String? bio, String? location, String? email, String? xUsername, String? nodeId, String? type, bool siteAdmin, bool hirable, int publicReposCount, int publicGistsCount, int followersCount, int followingCount, ModelImageUri? avatarUrl, String? gravatarId, ModelUri? htmlUrl, ModelUri? userUrl, ModelUri? eventsUrl, ModelUri? followersUrl, ModelUri? followingUrl, ModelUri? gistsUrl, ModelUri? organizationsUrl, ModelUri? receivedEventsUrl, ModelUri? reposUrl, ModelUri? starredUrl, ModelUri? subscriptionsUrl, ModelTimestamp? starredAt, ModelTimestamp createdAt, ModelTimestamp updatedAt)?) → TResult? -
Available on GithubUserModel, provided by the GithubUserModelPatterns extension
A variant ofwhen
that fallback to returningnull