import 'package:electronic_assistant/base/app_base_request.dart'; import 'package:json_annotation/json_annotation.dart'; part 'talk_paginate_request.g.dart'; @JsonSerializable() class TalkPaginateRequest extends AppBaseRequest { @JsonKey(name: 'page') int page; @JsonKey(name: 'pageSize') int pageSize; @JsonKey(name: 'searchKeyword') String? searchKeyword; @JsonKey(name: 'sortType') int? sortType; TalkPaginateRequest(this.page, this.pageSize, {this.searchKeyword, this.sortType}); @override Map toJson() => _$TalkPaginateRequestToJson(this); }