// GENERATED CODE - DO NOT MODIFY BY HAND part of 'auth.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** PortalTokenRequest _$PortalTokenRequestFromJson(Map json) => PortalTokenRequest( clientId: json['client_id'], clientSecret: json['client_secret'], userName: json['username'] as String, password: json['password'] as String, enterpriseId: json['enterpriseId'] as String?, )..grantType = json['grant_type'] as String; Map _$PortalTokenRequestToJson(PortalTokenRequest instance) => { 'grant_type': instance.grantType, 'client_id': instance.clientId, 'client_secret': instance.clientSecret, 'username': instance.userName, 'password': instance.password, 'enterpriseId': instance.enterpriseId, }; TwoFactorPhoneNumberTokenRequest _$TwoFactorPhoneNumberTokenRequestFromJson( Map json) => TwoFactorPhoneNumberTokenRequest( clientId: json['client_id'], clientSecret: json['client_secret'], phoneNumber: json['phone_number'] as String, code: json['phone_verify_code'] as String, twoFactorProvider: json['twoFactorProvider'] as String, twoFactorCode: json['twoFactorCode'] as String, )..grantType = json['grant_type'] as String; Map _$TwoFactorPhoneNumberTokenRequestToJson( TwoFactorPhoneNumberTokenRequest instance) => { 'grant_type': instance.grantType, 'client_id': instance.clientId, 'client_secret': instance.clientSecret, 'phone_number': instance.phoneNumber, 'phone_verify_code': instance.code, 'twoFactorProvider': instance.twoFactorProvider, 'twoFactorCode': instance.twoFactorCode, }; PhoneNumberTokenRequest _$PhoneNumberTokenRequestFromJson( Map json) => PhoneNumberTokenRequest( clientId: json['client_id'], clientSecret: json['client_secret'], phoneNumber: json['phone_number'] as String, code: json['phone_verify_code'] as String, )..grantType = json['grant_type'] as String; Map _$PhoneNumberTokenRequestToJson( PhoneNumberTokenRequest instance) => { 'grant_type': instance.grantType, 'client_id': instance.clientId, 'client_secret': instance.clientSecret, 'phone_number': instance.phoneNumber, 'phone_verify_code': instance.code, }; TwoFactorPasswordTokenRequest _$TwoFactorPasswordTokenRequestFromJson( Map json) => TwoFactorPasswordTokenRequest( clientId: json['client_id'], clientSecret: json['client_secret'], userName: json['username'] as String, password: json['password'] as String, twoFactorProvider: json['twoFactorProvider'] as String, twoFactorCode: json['twoFactorCode'] as String, )..grantType = json['grant_type'] as String; Map _$TwoFactorPasswordTokenRequestToJson( TwoFactorPasswordTokenRequest instance) => { 'grant_type': instance.grantType, 'client_id': instance.clientId, 'client_secret': instance.clientSecret, 'username': instance.userName, 'password': instance.password, 'twoFactorProvider': instance.twoFactorProvider, 'twoFactorCode': instance.twoFactorCode, }; PasswordTokenRequest _$PasswordTokenRequestFromJson( Map json) => PasswordTokenRequest( clientId: json['client_id'], clientSecret: json['client_secret'], userName: json['username'] as String, password: json['password'] as String, )..grantType = json['grant_type'] as String; Map _$PasswordTokenRequestToJson( PasswordTokenRequest instance) => { 'grant_type': instance.grantType, 'client_id': instance.clientId, 'client_secret': instance.clientSecret, 'username': instance.userName, 'password': instance.password, }; RefreshTokenRequest _$RefreshTokenRequestFromJson(Map json) => RefreshTokenRequest( clientId: json['client_id'] as String, clientSecret: json['client_secret'] as String?, refreshToken: json['refresh_token'] as String, )..grantType = json['grant_type'] as String; Map _$RefreshTokenRequestToJson( RefreshTokenRequest instance) => { 'grant_type': instance.grantType, 'client_id': instance.clientId, 'client_secret': instance.clientSecret, 'refresh_token': instance.refreshToken, }; Token _$TokenFromJson(Map json) => Token( accessToken: json['access_token'] as String, expiresIn: json['expires_in'] as int?, expiration: json['expiration'] == null ? null : DateTime.tryParse(json['expiration'] as String), tokenType: json['token_type'] as String?, refreshToken: json['refresh_token'] as String?, scope: json['scope'] as String?, ); Map _$TokenToJson(Token instance) => { 'access_token': instance.accessToken, 'expires_in': instance.expiresIn, 'expiration': instance.expiration?.toString(), 'token_type': instance.tokenType, 'refresh_token': instance.refreshToken, 'scope': instance.scope, }; UserProfile _$UserProfileFromJson(Map json) => UserProfile( id: json['sub'] as String, userName: json['name'] as String, avatarUrl: json['avatarUrl'] as String?, name: json['given_name'] as String?, surName: json['family_name'] as String?, email: json['email'] as String?, emailVerified: json['email_verified'] as String?, phoneNumber: json['phoneNumber'] as String?, phoneNumberVerified: json['phone_number_verified'] as String?, ); Map _$UserProfileToJson(UserProfile instance) => { 'sub': instance.id, 'name': instance.userName, 'avatarUrl': instance.avatarUrl, 'given_name': instance.name, 'family_name': instance.surName, 'email': instance.email, 'email_verified': instance.emailVerified, 'phoneNumber': instance.phoneNumber, 'phone_number_verified': instance.phoneNumberVerified, };