position_table_entity.dart 1020 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import 'package:domain/generated/json/base/json_field.dart';
  2. import 'package:domain/generated/json/position_table_entity.g.dart';
  3. import 'dart:convert';
  4. export 'package:domain/generated/json/position_table_entity.g.dart';
  5. @JsonSerializable()
  6. class PositionTableEntity {
  7. int total= 0;
  8. List<PositionTableRows> rows = [];
  9. PositionTableEntity();
  10. factory PositionTableEntity.fromJson(Map<String, dynamic> json) => $PositionTableEntityFromJson(json);
  11. Map<String, dynamic> toJson() => $PositionTableEntityToJson(this);
  12. @override
  13. String toString() {
  14. return jsonEncode(this);
  15. }
  16. }
  17. @JsonSerializable()
  18. class PositionTableRows {
  19. String? id;
  20. String? name;
  21. @JSONField(name: "created_at")
  22. String? createdAt;
  23. @JSONField(name: "updated_at")
  24. String? updatedAt;
  25. PositionTableRows();
  26. factory PositionTableRows.fromJson(Map<String, dynamic> json) => $PositionTableRowsFromJson(json);
  27. Map<String, dynamic> toJson() => $PositionTableRowsToJson(this);
  28. @override
  29. String toString() {
  30. return jsonEncode(this);
  31. }
  32. }