| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import 'package:json_annotation/json_annotation.dart';
- import 'package:location/base/app_base_request.dart';
- part 'point_info_request.g.dart';
- @JsonSerializable()
- class PointInfoRequest extends AppBaseRequest {
- @JsonKey(name: 'id')
- int? id;
- @JsonKey(name: 'title')
- final String title;
- @JsonKey(name: 'radius')
- final int radius;
- @JsonKey(name: 'lng')
- final double lng;
- @JsonKey(name: 'lat')
- final double lat;
- @JsonKey(name: 'addr')
- final String addr;
- @JsonKey(name: 'startTime')
- final String? startTime;
- @JsonKey(name: 'endTime')
- final String? endTime;
- @JsonKey(name: 'weeks')
- List<int>? weeks;
- PointInfoRequest({
- this.id,
- required this.title,
- required this.radius,
- required this.lng,
- required this.lat,
- required this.addr,
- this.startTime,
- this.endTime,
- this.weeks,
- });
- factory PointInfoRequest.fromJson(Map<String, dynamic> json) =>
- _$PointInfoRequestFromJson(json);
- @override
- Map<String, dynamic> toJson() => _$PointInfoRequestToJson(this);
- }
|