From 3d37d46e48575a67c2fa04f4d1dc580226019d11 Mon Sep 17 00:00:00 2001 From: Nic Ford Date: Wed, 8 Jan 2025 12:39:12 +0000 Subject: [PATCH] fix: remove favicon_image from display_config [#88] --- .../clerk_auth/lib/src/models/client.g.dart | 30 ++--- .../clerk_auth/lib/src/models/email.g.dart | 29 ++--- .../models/environment/display_config.dart | 4 - .../models/environment/display_config.g.dart | 105 +++++++++--------- .../clerk_auth/lib/src/models/factor.g.dart | 30 ++--- .../lib/src/models/organization.g.dart | 43 +++---- .../src/models/organization_membership.g.dart | 29 ++--- .../clerk_auth/lib/src/models/passkey.g.dart | 29 ++--- .../lib/src/models/phone_number.g.dart | 34 +++--- .../clerk_auth/lib/src/models/session.g.dart | 34 +++--- .../clerk_auth/lib/src/models/sign_in.g.dart | 46 ++++---- .../clerk_auth/lib/src/models/sign_up.g.dart | 64 +++++------ .../clerk_auth/lib/src/models/user.g.dart | 101 +++++++++-------- .../lib/src/models/verification.g.dart | 29 ++--- .../lib/src/models/web3_wallet.g.dart | 28 ++--- 15 files changed, 277 insertions(+), 358 deletions(-) diff --git a/packages/clerk_auth/lib/src/models/client.g.dart b/packages/clerk_auth/lib/src/models/client.g.dart index f315695a..d970f218 100644 --- a/packages/clerk_auth/lib/src/models/client.g.dart +++ b/packages/clerk_auth/lib/src/models/client.g.dart @@ -23,21 +23,15 @@ Client _$ClientFromJson(Map json) => Client( createdAt: intToDateTime(json['created_at']), ); -Map _$ClientToJson(Client instance) { - final val = {}; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('id', instance.id); - writeNotNull('sign_in', instance.signIn?.toJson()); - writeNotNull('sign_up', instance.signUp?.toJson()); - writeNotNull('last_active_session_id', instance.lastActiveSessionId); - val['sessions'] = instance.sessions.map((e) => e.toJson()).toList(); - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - return val; -} +Map _$ClientToJson(Client instance) => { + if (instance.id case final value?) 'id': value, + if (instance.signIn?.toJson() case final value?) 'sign_in': value, + if (instance.signUp?.toJson() case final value?) 'sign_up': value, + if (instance.lastActiveSessionId case final value?) + 'last_active_session_id': value, + 'sessions': instance.sessions.map((e) => e.toJson()).toList(), + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/email.g.dart b/packages/clerk_auth/lib/src/models/email.g.dart index c2e2de0f..8493925a 100644 --- a/packages/clerk_auth/lib/src/models/email.g.dart +++ b/packages/clerk_auth/lib/src/models/email.g.dart @@ -17,21 +17,14 @@ Email _$EmailFromJson(Map json) => Email( createdAt: intToDateTime(json['created_at']), ); -Map _$EmailToJson(Email instance) { - final val = { - 'id': instance.id, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('verification', instance.verification?.toJson()); - val['email_address'] = instance.emailAddress; - val['reserved'] = instance.reserved; - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - return val; -} +Map _$EmailToJson(Email instance) => { + 'id': instance.id, + if (instance.verification?.toJson() case final value?) + 'verification': value, + 'email_address': instance.emailAddress, + 'reserved': instance.reserved, + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/environment/display_config.dart b/packages/clerk_auth/lib/src/models/environment/display_config.dart index 22b0ce01..a4019166 100644 --- a/packages/clerk_auth/lib/src/models/environment/display_config.dart +++ b/packages/clerk_auth/lib/src/models/environment/display_config.dart @@ -27,7 +27,6 @@ class DisplayConfig { this.clerkJsVersion = '', this.createOrganizationUrl = '', this.faviconImageUrl = '', - this.faviconImage = '', this.faviconUrl = '', this.googleOneTapClientId = '', this.helpUrl = '', @@ -103,9 +102,6 @@ class DisplayConfig { /// favicon image url final String? faviconImageUrl; - /// favicon image - final String? faviconImage; - /// favicon url final String? faviconUrl; diff --git a/packages/clerk_auth/lib/src/models/environment/display_config.g.dart b/packages/clerk_auth/lib/src/models/environment/display_config.g.dart index 9bdb4be6..88aa72e8 100644 --- a/packages/clerk_auth/lib/src/models/environment/display_config.g.dart +++ b/packages/clerk_auth/lib/src/models/environment/display_config.g.dart @@ -31,7 +31,6 @@ DisplayConfig _$DisplayConfigFromJson(Map json) => clerkJsVersion: json['clerk_js_version'] as String? ?? '', createOrganizationUrl: json['create_organization_url'] as String? ?? '', faviconImageUrl: json['favicon_image_url'] as String? ?? '', - faviconImage: json['favicon_image'] as String? ?? '', faviconUrl: json['favicon_url'] as String? ?? '', googleOneTapClientId: json['google_one_tap_client_id'] as String? ?? '', helpUrl: json['help_url'] as String? ?? '', @@ -52,54 +51,56 @@ DisplayConfig _$DisplayConfigFromJson(Map json) => userProfileUrl: json['user_profile_url'] as String? ?? '', ); -Map _$DisplayConfigToJson(DisplayConfig instance) { - final val = { - 'id': instance.id, - 'application_name': instance.applicationName, - 'branded': instance.branded, - 'experimental_force_oauth_first': instance.experimentalForceOauthFirst, - 'show_devmode_warning': instance.showDevmodeWarning, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull( - 'after_create_organization_url', instance.afterCreateOrganizationUrl); - writeNotNull( - 'after_leave_organization_url', instance.afterLeaveOrganizationUrl); - writeNotNull('after_sign_in_url', instance.afterSignInUrl); - writeNotNull('after_sign_out_all_url', instance.afterSignOutAllUrl); - writeNotNull('after_sign_out_one_url', instance.afterSignOutOneUrl); - writeNotNull('after_sign_up_url', instance.afterSignUpUrl); - writeNotNull('after_switch_session_url', instance.afterSwitchSessionUrl); - writeNotNull('captcha_provider', instance.captchaProvider); - writeNotNull( - 'captcha_public_key_invisible', instance.captchaPublicKeyInvisible); - writeNotNull('captcha_public_key', instance.captchaPublicKey); - writeNotNull('captcha_widget_type', instance.captchaWidgetType); - writeNotNull('clerk_js_version', instance.clerkJsVersion); - writeNotNull('create_organization_url', instance.createOrganizationUrl); - writeNotNull('favicon_image_url', instance.faviconImageUrl); - writeNotNull('favicon_image', instance.faviconImage); - writeNotNull('favicon_url', instance.faviconUrl); - writeNotNull('google_one_tap_client_id', instance.googleOneTapClientId); - writeNotNull('help_url', instance.helpUrl); - writeNotNull('home_url', instance.homeUrl); - writeNotNull('instance_environment_type', instance.instanceEnvironmentType); - writeNotNull('logo_image_url', instance.logoImageUrl); - writeNotNull('logo_link_url', instance.logoLinkUrl); - writeNotNull('logo_url', instance.logoUrl); - writeNotNull('organization_profile_url', instance.organizationProfileUrl); - writeNotNull('preferred_sign_in_strategy', instance.preferredSignInStrategy); - writeNotNull('privacy_policy_url', instance.privacyPolicyUrl); - writeNotNull('sign_in_url', instance.signInUrl); - writeNotNull('sign_up_url', instance.signUpUrl); - writeNotNull('support_email', instance.supportEmail); - writeNotNull('terms_url', instance.termsUrl); - writeNotNull('user_profile_url', instance.userProfileUrl); - return val; -} +Map _$DisplayConfigToJson(DisplayConfig instance) => + { + 'id': instance.id, + 'application_name': instance.applicationName, + 'branded': instance.branded, + 'experimental_force_oauth_first': instance.experimentalForceOauthFirst, + 'show_devmode_warning': instance.showDevmodeWarning, + if (instance.afterCreateOrganizationUrl case final value?) + 'after_create_organization_url': value, + if (instance.afterLeaveOrganizationUrl case final value?) + 'after_leave_organization_url': value, + if (instance.afterSignInUrl case final value?) 'after_sign_in_url': value, + if (instance.afterSignOutAllUrl case final value?) + 'after_sign_out_all_url': value, + if (instance.afterSignOutOneUrl case final value?) + 'after_sign_out_one_url': value, + if (instance.afterSignUpUrl case final value?) 'after_sign_up_url': value, + if (instance.afterSwitchSessionUrl case final value?) + 'after_switch_session_url': value, + if (instance.captchaProvider case final value?) 'captcha_provider': value, + if (instance.captchaPublicKeyInvisible case final value?) + 'captcha_public_key_invisible': value, + if (instance.captchaPublicKey case final value?) + 'captcha_public_key': value, + if (instance.captchaWidgetType case final value?) + 'captcha_widget_type': value, + if (instance.clerkJsVersion case final value?) 'clerk_js_version': value, + if (instance.createOrganizationUrl case final value?) + 'create_organization_url': value, + if (instance.faviconImageUrl case final value?) + 'favicon_image_url': value, + if (instance.faviconUrl case final value?) 'favicon_url': value, + if (instance.googleOneTapClientId case final value?) + 'google_one_tap_client_id': value, + if (instance.helpUrl case final value?) 'help_url': value, + if (instance.homeUrl case final value?) 'home_url': value, + if (instance.instanceEnvironmentType case final value?) + 'instance_environment_type': value, + if (instance.logoImageUrl case final value?) 'logo_image_url': value, + if (instance.logoLinkUrl case final value?) 'logo_link_url': value, + if (instance.logoUrl case final value?) 'logo_url': value, + if (instance.organizationProfileUrl case final value?) + 'organization_profile_url': value, + if (instance.preferredSignInStrategy case final value?) + 'preferred_sign_in_strategy': value, + if (instance.privacyPolicyUrl case final value?) + 'privacy_policy_url': value, + if (instance.signInUrl case final value?) 'sign_in_url': value, + if (instance.signUpUrl case final value?) 'sign_up_url': value, + if (instance.supportEmail case final value?) 'support_email': value, + if (instance.termsUrl case final value?) 'terms_url': value, + if (instance.userProfileUrl case final value?) 'user_profile_url': value, + }; diff --git a/packages/clerk_auth/lib/src/models/factor.g.dart b/packages/clerk_auth/lib/src/models/factor.g.dart index 25a0a8af..d050e47f 100644 --- a/packages/clerk_auth/lib/src/models/factor.g.dart +++ b/packages/clerk_auth/lib/src/models/factor.g.dart @@ -17,23 +17,13 @@ Factor _$FactorFromJson(Map json) => Factor( isDefault: json['default'] as bool? ?? false, ); -Map _$FactorToJson(Factor instance) { - final val = { - 'strategy': instance.strategy.toJson(), - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('safe_identifier', instance.safeIdentifier); - writeNotNull('email_address_id', instance.emailAddressId); - writeNotNull('phone_number_id', instance.phoneNumberId); - writeNotNull('web3_wallet_id', instance.web3WalletId); - writeNotNull('passkey_id', instance.passkeyId); - val['primary'] = instance.isPrimary; - val['default'] = instance.isDefault; - return val; -} +Map _$FactorToJson(Factor instance) => { + 'strategy': instance.strategy.toJson(), + if (instance.safeIdentifier case final value?) 'safe_identifier': value, + if (instance.emailAddressId case final value?) 'email_address_id': value, + if (instance.phoneNumberId case final value?) 'phone_number_id': value, + if (instance.web3WalletId case final value?) 'web3_wallet_id': value, + if (instance.passkeyId case final value?) 'passkey_id': value, + 'primary': instance.isPrimary, + 'default': instance.isDefault, + }; diff --git a/packages/clerk_auth/lib/src/models/organization.g.dart b/packages/clerk_auth/lib/src/models/organization.g.dart index 908236cf..e74f488a 100644 --- a/packages/clerk_auth/lib/src/models/organization.g.dart +++ b/packages/clerk_auth/lib/src/models/organization.g.dart @@ -23,28 +23,21 @@ Organization _$OrganizationFromJson(Map json) => Organization( createdAt: intToDateTime(json['created_at']), ); -Map _$OrganizationToJson(Organization instance) { - final val = { - 'id': instance.id, - 'name': instance.name, - 'max_allowed_memberships': instance.maxAllowedMemberships, - 'admin_delete_enabled': instance.adminDeleteEnabled, - 'slug': instance.slug, - 'logo_url': instance.logoUrl, - 'image_url': instance.imageUrl, - 'has_image': instance.hasImage, - 'members_count': instance.membersCount, - 'pending_invitations_count': instance.pendingInvitationsCount, - 'public_metadata': instance.publicMetadata, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - return val; -} +Map _$OrganizationToJson(Organization instance) => + { + 'id': instance.id, + 'name': instance.name, + 'max_allowed_memberships': instance.maxAllowedMemberships, + 'admin_delete_enabled': instance.adminDeleteEnabled, + 'slug': instance.slug, + 'logo_url': instance.logoUrl, + 'image_url': instance.imageUrl, + 'has_image': instance.hasImage, + 'members_count': instance.membersCount, + 'pending_invitations_count': instance.pendingInvitationsCount, + 'public_metadata': instance.publicMetadata, + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/organization_membership.g.dart b/packages/clerk_auth/lib/src/models/organization_membership.g.dart index 324f4b26..77f2882d 100644 --- a/packages/clerk_auth/lib/src/models/organization_membership.g.dart +++ b/packages/clerk_auth/lib/src/models/organization_membership.g.dart @@ -20,21 +20,14 @@ OrganizationMembership _$OrganizationMembershipFromJson( ); Map _$OrganizationMembershipToJson( - OrganizationMembership instance) { - final val = { - 'id': instance.id, - 'role': instance.role, - 'organization': instance.organization.toJson(), - 'public_user_data': instance.publicUserData.toJson(), - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - return val; -} + OrganizationMembership instance) => + { + 'id': instance.id, + 'role': instance.role, + 'organization': instance.organization.toJson(), + 'public_user_data': instance.publicUserData.toJson(), + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/passkey.g.dart b/packages/clerk_auth/lib/src/models/passkey.g.dart index e1491924..3d7face2 100644 --- a/packages/clerk_auth/lib/src/models/passkey.g.dart +++ b/packages/clerk_auth/lib/src/models/passkey.g.dart @@ -16,21 +16,14 @@ Passkey _$PasskeyFromJson(Map json) => Passkey( createdAt: intToDateTime(json['created_at']), ); -Map _$PasskeyToJson(Passkey instance) { - final val = { - 'id': instance.id, - 'name': instance.name, - 'verification': instance.verification.toJson(), - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - writeNotNull('last_used_at', instance.lastUsedAt?.toIso8601String()); - return val; -} +Map _$PasskeyToJson(Passkey instance) => { + 'id': instance.id, + 'name': instance.name, + 'verification': instance.verification.toJson(), + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + if (instance.lastUsedAt?.toIso8601String() case final value?) + 'last_used_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/phone_number.g.dart b/packages/clerk_auth/lib/src/models/phone_number.g.dart index 863876ef..9b5160ba 100644 --- a/packages/clerk_auth/lib/src/models/phone_number.g.dart +++ b/packages/clerk_auth/lib/src/models/phone_number.g.dart @@ -19,23 +19,17 @@ PhoneNumber _$PhoneNumberFromJson(Map json) => PhoneNumber( createdAt: intToDateTime(json['created_at']), ); -Map _$PhoneNumberToJson(PhoneNumber instance) { - final val = { - 'id': instance.id, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('verification', instance.verification?.toJson()); - val['phone_number'] = instance.phoneNumber; - val['reserved'] = instance.reserved; - val['reserved_for_second_factor'] = instance.reservedForSecondFactor; - val['default_second_factor'] = instance.defaultSecondFactor; - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - return val; -} +Map _$PhoneNumberToJson(PhoneNumber instance) => + { + 'id': instance.id, + if (instance.verification?.toJson() case final value?) + 'verification': value, + 'phone_number': instance.phoneNumber, + 'reserved': instance.reserved, + 'reserved_for_second_factor': instance.reservedForSecondFactor, + 'default_second_factor': instance.defaultSecondFactor, + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/session.g.dart b/packages/clerk_auth/lib/src/models/session.g.dart index 841bfd4f..ac2de962 100644 --- a/packages/clerk_auth/lib/src/models/session.g.dart +++ b/packages/clerk_auth/lib/src/models/session.g.dart @@ -21,26 +21,20 @@ Session _$SessionFromJson(Map json) => Session( json['last_active_token'] as Map), ); -Map _$SessionToJson(Session instance) { - final val = { - 'id': instance.id, - 'status': _$StatusEnumMap[instance.status]!, - 'public_user_data': instance.publicUserData.toJson(), - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('last_active_token', instance.lastActiveToken?.toJson()); - val['user'] = instance.user.toJson(); - writeNotNull('last_active_at', instance.lastActiveAt?.toIso8601String()); - writeNotNull('expire_at', instance.expireAt?.toIso8601String()); - writeNotNull('abandon_at', instance.abandonAt?.toIso8601String()); - return val; -} +Map _$SessionToJson(Session instance) => { + 'id': instance.id, + 'status': _$StatusEnumMap[instance.status]!, + 'public_user_data': instance.publicUserData.toJson(), + if (instance.lastActiveToken?.toJson() case final value?) + 'last_active_token': value, + 'user': instance.user.toJson(), + if (instance.lastActiveAt?.toIso8601String() case final value?) + 'last_active_at': value, + if (instance.expireAt?.toIso8601String() case final value?) + 'expire_at': value, + if (instance.abandonAt?.toIso8601String() case final value?) + 'abandon_at': value, + }; const _$StatusEnumMap = { Status.abandoned: 'abandoned', diff --git a/packages/clerk_auth/lib/src/models/sign_in.g.dart b/packages/clerk_auth/lib/src/models/sign_in.g.dart index 20383ed3..96d42900 100644 --- a/packages/clerk_auth/lib/src/models/sign_in.g.dart +++ b/packages/clerk_auth/lib/src/models/sign_in.g.dart @@ -37,33 +37,25 @@ SignIn _$SignInFromJson(Map json) => SignIn( abandonAt: intToDateTime(json['abandon_at']), ); -Map _$SignInToJson(SignIn instance) { - final val = { - 'id': instance.id, - 'status': _$StatusEnumMap[instance.status]!, - 'supported_identifiers': instance.supportedIdentifiers, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('identifier', instance.identifier); - writeNotNull('user_data', instance.userData?.toJson()); - writeNotNull( - 'first_factor_verification', instance.firstFactorVerification?.toJson()); - writeNotNull('second_factor_verification', - instance.secondFactorVerification?.toJson()); - writeNotNull('created_session_id', instance.createdSessionId); - writeNotNull('abandon_at', instance.abandonAt?.toIso8601String()); - val['supported_first_factors'] = - instance.supportedFirstFactors.map((e) => e.toJson()).toList(); - val['supported_second_factors'] = - instance.supportedSecondFactors.map((e) => e.toJson()).toList(); - return val; -} +Map _$SignInToJson(SignIn instance) => { + 'id': instance.id, + 'status': _$StatusEnumMap[instance.status]!, + 'supported_identifiers': instance.supportedIdentifiers, + if (instance.identifier case final value?) 'identifier': value, + if (instance.userData?.toJson() case final value?) 'user_data': value, + if (instance.firstFactorVerification?.toJson() case final value?) + 'first_factor_verification': value, + if (instance.secondFactorVerification?.toJson() case final value?) + 'second_factor_verification': value, + if (instance.createdSessionId case final value?) + 'created_session_id': value, + if (instance.abandonAt?.toIso8601String() case final value?) + 'abandon_at': value, + 'supported_first_factors': + instance.supportedFirstFactors.map((e) => e.toJson()).toList(), + 'supported_second_factors': + instance.supportedSecondFactors.map((e) => e.toJson()).toList(), + }; const _$StatusEnumMap = { Status.abandoned: 'abandoned', diff --git a/packages/clerk_auth/lib/src/models/sign_up.g.dart b/packages/clerk_auth/lib/src/models/sign_up.g.dart index 06625d90..ee193758 100644 --- a/packages/clerk_auth/lib/src/models/sign_up.g.dart +++ b/packages/clerk_auth/lib/src/models/sign_up.g.dart @@ -37,42 +37,34 @@ SignUp _$SignUpFromJson(Map json) => SignUp( abandonAt: intToDateTime(json['abandon_at']), ); -Map _$SignUpToJson(SignUp instance) { - final val = { - 'id': instance.id, - 'status': _$StatusEnumMap[instance.status]!, - 'required_fields': - instance.requiredFields.map((e) => _$FieldEnumMap[e]!).toList(), - 'optional_fields': - instance.optionalFields.map((e) => _$FieldEnumMap[e]!).toList(), - 'missing_fields': - instance.missingFields.map((e) => _$FieldEnumMap[e]!).toList(), - 'unverified_fields': - instance.unverifiedFields.map((e) => _$FieldEnumMap[e]!).toList(), - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('username', instance.username); - writeNotNull('email_address', instance.emailAddress); - writeNotNull('phone_number', instance.phoneNumber); - writeNotNull('web3_wallet', instance.web3Wallet); - val['password_enabled'] = instance.passwordEnabled; - writeNotNull('first_name', instance.firstName); - writeNotNull('last_name', instance.lastName); - val['unsafe_metadata'] = instance.unsafeMetadata; - val['public_metadata'] = instance.publicMetadata; - val['custom_action'] = instance.customAction; - writeNotNull('external_id', instance.externalId); - writeNotNull('created_session_id', instance.createdSessionId); - writeNotNull('created_user_id', instance.createdUserId); - writeNotNull('abandon_at', instance.abandonAt?.toIso8601String()); - return val; -} +Map _$SignUpToJson(SignUp instance) => { + 'id': instance.id, + 'status': _$StatusEnumMap[instance.status]!, + 'required_fields': + instance.requiredFields.map((e) => _$FieldEnumMap[e]!).toList(), + 'optional_fields': + instance.optionalFields.map((e) => _$FieldEnumMap[e]!).toList(), + 'missing_fields': + instance.missingFields.map((e) => _$FieldEnumMap[e]!).toList(), + 'unverified_fields': + instance.unverifiedFields.map((e) => _$FieldEnumMap[e]!).toList(), + if (instance.username case final value?) 'username': value, + if (instance.emailAddress case final value?) 'email_address': value, + if (instance.phoneNumber case final value?) 'phone_number': value, + if (instance.web3Wallet case final value?) 'web3_wallet': value, + 'password_enabled': instance.passwordEnabled, + if (instance.firstName case final value?) 'first_name': value, + if (instance.lastName case final value?) 'last_name': value, + 'unsafe_metadata': instance.unsafeMetadata, + 'public_metadata': instance.publicMetadata, + 'custom_action': instance.customAction, + if (instance.externalId case final value?) 'external_id': value, + if (instance.createdSessionId case final value?) + 'created_session_id': value, + if (instance.createdUserId case final value?) 'created_user_id': value, + if (instance.abandonAt?.toIso8601String() case final value?) + 'abandon_at': value, + }; const _$StatusEnumMap = { Status.abandoned: 'abandoned', diff --git a/packages/clerk_auth/lib/src/models/user.g.dart b/packages/clerk_auth/lib/src/models/user.g.dart index faf84073..95e1f103 100644 --- a/packages/clerk_auth/lib/src/models/user.g.dart +++ b/packages/clerk_auth/lib/src/models/user.g.dart @@ -53,50 +53,57 @@ User _$UserFromJson(Map json) => User( deleteSelfEnabled: json['delete_self_enabled'] as bool?, ); -Map _$UserToJson(User instance) { - final val = { - 'id': instance.id, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('first_name', instance.firstName); - writeNotNull('last_name', instance.lastName); - writeNotNull('profile_image_url', instance.profileImageUrl); - writeNotNull('image_url', instance.imageUrl); - writeNotNull('has_image', instance.hasImage); - writeNotNull('primary_email_address_id', instance.primaryEmailAddressId); - writeNotNull('primary_phone_number_id', instance.primaryPhoneNumberId); - writeNotNull('primary_web3_wallet_id', instance.primaryWeb3WalletId); - writeNotNull('public_metadata', instance.publicMetadata); - writeNotNull('private_metadata', instance.privateMetadata); - writeNotNull('unsafe_metadata', instance.unsafeMetadata); - writeNotNull('email_addresses', - instance.emailAddresses?.map((e) => e.toJson()).toList()); - writeNotNull( - 'phone_numbers', instance.phoneNumbers?.map((e) => e.toJson()).toList()); - writeNotNull( - 'web3_wallets', instance.web3Wallets?.map((e) => e.toJson()).toList()); - writeNotNull('passkeys', instance.passkeys?.map((e) => e.toJson()).toList()); - writeNotNull('organization_memberships', - instance.organizationMemberships?.map((e) => e.toJson()).toList()); - writeNotNull('password_enabled', instance.passwordEnabled); - writeNotNull('two_factor_enabled', instance.twoFactorEnabled); - writeNotNull('totp_enabled', instance.totpEnabled); - writeNotNull('backup_code_enabled', instance.backupCodeEnabled); - writeNotNull('banned', instance.banned); - writeNotNull('locked', instance.locked); - writeNotNull('lockout_expires_in_seconds', instance.lockoutExpiresInSeconds); - writeNotNull('verification_attempts_remaining', - instance.verificationAttemptsRemaining); - writeNotNull('delete_self_enabled', instance.deleteSelfEnabled); - writeNotNull('last_sign_in_at', instance.lastSignInAt?.toIso8601String()); - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - writeNotNull('last_active_at', instance.lastActiveAt?.toIso8601String()); - return val; -} +Map _$UserToJson(User instance) => { + 'id': instance.id, + if (instance.firstName case final value?) 'first_name': value, + if (instance.lastName case final value?) 'last_name': value, + if (instance.profileImageUrl case final value?) + 'profile_image_url': value, + if (instance.imageUrl case final value?) 'image_url': value, + if (instance.hasImage case final value?) 'has_image': value, + if (instance.primaryEmailAddressId case final value?) + 'primary_email_address_id': value, + if (instance.primaryPhoneNumberId case final value?) + 'primary_phone_number_id': value, + if (instance.primaryWeb3WalletId case final value?) + 'primary_web3_wallet_id': value, + if (instance.publicMetadata case final value?) 'public_metadata': value, + if (instance.privateMetadata case final value?) 'private_metadata': value, + if (instance.unsafeMetadata case final value?) 'unsafe_metadata': value, + if (instance.emailAddresses?.map((e) => e.toJson()).toList() + case final value?) + 'email_addresses': value, + if (instance.phoneNumbers?.map((e) => e.toJson()).toList() + case final value?) + 'phone_numbers': value, + if (instance.web3Wallets?.map((e) => e.toJson()).toList() + case final value?) + 'web3_wallets': value, + if (instance.passkeys?.map((e) => e.toJson()).toList() case final value?) + 'passkeys': value, + if (instance.organizationMemberships?.map((e) => e.toJson()).toList() + case final value?) + 'organization_memberships': value, + if (instance.passwordEnabled case final value?) 'password_enabled': value, + if (instance.twoFactorEnabled case final value?) + 'two_factor_enabled': value, + if (instance.totpEnabled case final value?) 'totp_enabled': value, + if (instance.backupCodeEnabled case final value?) + 'backup_code_enabled': value, + if (instance.banned case final value?) 'banned': value, + if (instance.locked case final value?) 'locked': value, + if (instance.lockoutExpiresInSeconds case final value?) + 'lockout_expires_in_seconds': value, + if (instance.verificationAttemptsRemaining case final value?) + 'verification_attempts_remaining': value, + if (instance.deleteSelfEnabled case final value?) + 'delete_self_enabled': value, + if (instance.lastSignInAt?.toIso8601String() case final value?) + 'last_sign_in_at': value, + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + if (instance.lastActiveAt?.toIso8601String() case final value?) + 'last_active_at': value, + }; diff --git a/packages/clerk_auth/lib/src/models/verification.g.dart b/packages/clerk_auth/lib/src/models/verification.g.dart index 0461506f..570119cf 100644 --- a/packages/clerk_auth/lib/src/models/verification.g.dart +++ b/packages/clerk_auth/lib/src/models/verification.g.dart @@ -15,24 +15,17 @@ Verification _$VerificationFromJson(Map json) => Verification( nonce: json['nonce'] as String?, ); -Map _$VerificationToJson(Verification instance) { - final val = { - 'status': _$StatusEnumMap[instance.status]!, - 'strategy': instance.strategy.toJson(), - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('attempts', instance.attempts); - writeNotNull('nonce', instance.nonce); - writeNotNull('external_verification_redirect_url', instance.providerUrl); - writeNotNull('expire_at', instance.expireAt?.toIso8601String()); - return val; -} +Map _$VerificationToJson(Verification instance) => + { + 'status': _$StatusEnumMap[instance.status]!, + 'strategy': instance.strategy.toJson(), + if (instance.attempts case final value?) 'attempts': value, + if (instance.nonce case final value?) 'nonce': value, + if (instance.providerUrl case final value?) + 'external_verification_redirect_url': value, + if (instance.expireAt?.toIso8601String() case final value?) + 'expire_at': value, + }; const _$StatusEnumMap = { Status.abandoned: 'abandoned', diff --git a/packages/clerk_auth/lib/src/models/web3_wallet.g.dart b/packages/clerk_auth/lib/src/models/web3_wallet.g.dart index 32393b4c..ad7b91f4 100644 --- a/packages/clerk_auth/lib/src/models/web3_wallet.g.dart +++ b/packages/clerk_auth/lib/src/models/web3_wallet.g.dart @@ -16,20 +16,14 @@ Web3Wallet _$Web3WalletFromJson(Map json) => Web3Wallet( createdAt: intToDateTime(json['created_at']), ); -Map _$Web3WalletToJson(Web3Wallet instance) { - final val = { - 'id': instance.id, - }; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('verification', instance.verification?.toJson()); - val['web3_wallet'] = instance.web3Wallet; - writeNotNull('updated_at', instance.updatedAt?.toIso8601String()); - writeNotNull('created_at', instance.createdAt?.toIso8601String()); - return val; -} +Map _$Web3WalletToJson(Web3Wallet instance) => + { + 'id': instance.id, + if (instance.verification?.toJson() case final value?) + 'verification': value, + 'web3_wallet': instance.web3Wallet, + if (instance.updatedAt?.toIso8601String() case final value?) + 'updated_at': value, + if (instance.createdAt?.toIso8601String() case final value?) + 'created_at': value, + };