diff --git a/packages/apidash_core/lib/models/auth/api_auth_model.dart b/packages/apidash_core/lib/models/auth/api_auth_model.dart index fc7d8925..c38a566e 100644 --- a/packages/apidash_core/lib/models/auth/api_auth_model.dart +++ b/packages/apidash_core/lib/models/auth/api_auth_model.dart @@ -10,6 +10,7 @@ part 'api_auth_model.freezed.dart'; @freezed class AuthModel with _$AuthModel { + @JsonSerializable(explicitToJson: true) const factory AuthModel({ required APIAuthType type, AuthApiKeyModel? apikey, diff --git a/packages/apidash_core/lib/models/auth/api_auth_model.freezed.dart b/packages/apidash_core/lib/models/auth/api_auth_model.freezed.dart index 60e4872e..3ff7badf 100644 --- a/packages/apidash_core/lib/models/auth/api_auth_model.freezed.dart +++ b/packages/apidash_core/lib/models/auth/api_auth_model.freezed.dart @@ -226,7 +226,8 @@ class __$$AuthModelImplCopyWithImpl<$Res> } /// @nodoc -@JsonSerializable() + +@JsonSerializable(explicitToJson: true) class _$AuthModelImpl implements _AuthModel { const _$AuthModelImpl( {required this.type, this.apikey, this.bearer, this.basic, this.jwt}); diff --git a/packages/apidash_core/lib/models/auth/api_auth_model.g.dart b/packages/apidash_core/lib/models/auth/api_auth_model.g.dart index 96b5f69f..8235bc7b 100644 --- a/packages/apidash_core/lib/models/auth/api_auth_model.g.dart +++ b/packages/apidash_core/lib/models/auth/api_auth_model.g.dart @@ -26,10 +26,10 @@ _$AuthModelImpl _$$AuthModelImplFromJson(Map json) => Map _$$AuthModelImplToJson(_$AuthModelImpl instance) => { 'type': _$APIAuthTypeEnumMap[instance.type]!, - 'apikey': instance.apikey, - 'bearer': instance.bearer, - 'basic': instance.basic, - 'jwt': instance.jwt, + 'apikey': instance.apikey?.toJson(), + 'bearer': instance.bearer?.toJson(), + 'basic': instance.basic?.toJson(), + 'jwt': instance.jwt?.toJson(), }; const _$APIAuthTypeEnumMap = {