character_page_request.dart 623 B

1234567891011121314151617181920212223242526272829
  1. import 'package:json_annotation/json_annotation.dart';
  2. import '../../../base/app_base_request.dart';
  3. part 'character_page_request.g.dart';
  4. @JsonSerializable()
  5. class CharacterPageRequest extends AppBaseRequest {
  6. @JsonKey(name: "groupId")
  7. String groupId;
  8. @JsonKey(name: "keyboardId")
  9. String keyboardId;
  10. @JsonKey(name: "page")
  11. int page;
  12. @JsonKey(name: "pageSize")
  13. int pageSize;
  14. CharacterPageRequest({
  15. required this.groupId,
  16. required this.keyboardId,
  17. required this.page,
  18. required this.pageSize,
  19. });
  20. @override
  21. Map<String, dynamic> toJson() => _$CharacterPageRequestToJson(this);
  22. }