auth_login_entity.g.dart 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import 'package:domain/generated/json/base/json_convert_content.dart';
  2. import 'package:domain/entity/auth_login_entity.dart';
  3. AuthLoginEntity $AuthLoginEntityFromJson(Map<String, dynamic> json) {
  4. final AuthLoginEntity authLoginEntity = AuthLoginEntity();
  5. final String? name = jsonConvert.convert<String>(json['name']);
  6. if (name != null) {
  7. authLoginEntity.name = name;
  8. }
  9. final String? email = jsonConvert.convert<String>(json['email']);
  10. if (email != null) {
  11. authLoginEntity.email = email;
  12. }
  13. final String? token = jsonConvert.convert<String>(json['token']);
  14. if (token != null) {
  15. authLoginEntity.token = token;
  16. }
  17. return authLoginEntity;
  18. }
  19. Map<String, dynamic> $AuthLoginEntityToJson(AuthLoginEntity entity) {
  20. final Map<String, dynamic> data = <String, dynamic>{};
  21. data['name'] = entity.name;
  22. data['email'] = entity.email;
  23. data['token'] = entity.token;
  24. return data;
  25. }
  26. extension AuthLoginEntityExtension on AuthLoginEntity {
  27. AuthLoginEntity copyWith({
  28. String? name,
  29. String? email,
  30. String? token,
  31. }) {
  32. return AuthLoginEntity()
  33. ..name = name ?? this.name
  34. ..email = email ?? this.email
  35. ..token = token ?? this.token;
  36. }
  37. }