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 ofmapthat 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 ofmapthat 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 ofwhenthat fallback to anorElsecallback. -
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 ofwhenthat fallback to returningnull