Skip to content

feat: add Dart generation capability #1904

feat: add Dart generation capability

feat: add Dart generation capability #1904

Re-run triggered January 31, 2026 17:10
Status Failure
Total duration 1m 53s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors
Prettier check
Process completed with exit code 1.
Test
Process completed with exit code 1.
test/index.test.ts > typegen: dart: test/server/typegen.ts#L6970
Error: Snapshot `typegen: dart 1` mismatched - Expected + Received @@ -68,177 +68,201 @@ final double? decimal; final int id; final String? name; final PublicUserStatus? status; + final String? userUuid; const PublicUsersSelect({ this.decimal, required this.id, this.name, - this.status + this.status, + this.userUuid }); static Map<String, dynamic> _generateMap({ double? decimal, int? id, String? name, - PublicUserStatus? status + PublicUserStatus? status, + String? userUuid }) => { if (decimal != null) 'decimal': decimal, if (id != null) 'id': id, if (name != null) 'name': name, - if (status != null) 'status': status.toJson() + if (status != null) 'status': status.toJson(), + if (userUuid != null) 'user_uuid': userUuid }; @OverRide Map<String, dynamic> toJson() => _generateMap( decimal: decimal, id: id, name: name, - status: status + status: status, + userUuid: userUuid ); @OverRide factory PublicUsersSelect.fromJson(Map<String, dynamic> jsonObject) { return PublicUsersSelect( - decimal: jsonObject['decimal'] == null ? null : jsonObject['decimal'] as double, + decimal: jsonObject['decimal'] == null ? null : (jsonObject['decimal'] as num).toDouble(), id: jsonObject['id'] as int, name: jsonObject['name'] == null ? null : jsonObject['name'] as String, - status: jsonObject['status'] == null ? null : PublicUserStatus.fromJson(jsonObject['status']) + status: jsonObject['status'] == null ? null : PublicUserStatus.fromJson(jsonObject['status']), + userUuid: jsonObject['user_uuid'] == null ? null : jsonObject['user_uuid'] as String ); } PublicUsersSelect copyWith({ double? decimal, int? id, String? name, - PublicUserStatus? status + PublicUserStatus? status, + String? userUuid }) { return PublicUsersSelect( decimal: decimal ?? this.decimal, id: id ?? this.id, name: name ?? this.name, - status: status ?? this.status + status: status ?? this.status, + userUuid: userUuid ?? this.userUuid ); } } class PublicUsersInsert implements JsonSerializable { static const tableName = 'users'; final double? decimal; final int? id; final String? name; final PublicUserStatus? status; + final String? userUuid; const PublicUsersInsert({ this.decimal, this.id, this.name, - this.status + this.status, + this.userUuid }); static Map<String, dynamic> _generateMap({ double? decimal, int? id, String? name, - PublicUserStatus? status + PublicUserStatus? status, + String? userUuid }) => { if (decimal != null) 'decimal': decimal, if (id != null) 'id': id, if (name != null) 'name': name, - if (status != null) 'status': status.toJson() + if (status != null) 'status': status.toJson(), + if (userUuid != null) 'user_uuid': userUuid }; @OverRide Map<String, dynamic> toJson() => _generateMap( decimal: decimal, id: id, name: name, - status: status + status: status, + userUuid: userUuid ); @OverRide factory PublicUsersInsert.fromJson(Map<String, dynamic> jsonObject) { return PublicUsersInsert( - decimal: jsonObject['decimal'] == null ? null : jsonObject['decimal'] as double, + decimal: jsonObject['decimal'] == null ? null : (jsonObject['decimal'] as num).toDouble(), id: jsonObject['id'] == null ? null : jsonObject['id'] as int, name: jsonObject['name'] == null ? null : jsonObject['name'] as String, - status: jsonObject['status'] == null ? null : PublicUserStatus.fromJson(jsonObject['status']) + status: jsonObject['status'] == null ? null : PublicUserStatus.fromJson(jsonObject['status']), + userUuid: jsonObject['user_uuid'] == null ? null : jsonObject['user_uuid'] as String );