GitHubSignInResult constructor
GitHubSignInResult(
- GitHubSignInResultStatus status, {
- String? token,
- String? errorMessage,
- Map<
String, dynamic> ? userProfile,
Implementation
GitHubSignInResult(
this.status, {
this.token,
this.errorMessage,
this.userProfile,
}) : assert(
(status == GitHubSignInResultStatus.ok && token != null) ||
(status != GitHubSignInResultStatus.ok && errorMessage != null),
"Error message must be provided for failed or cancelled statuses, and token must be provided for success.");