12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- import 'device.m.dart';
- import 'position.m.dart';
- import 'adminDB.m.dart';
- class CreatePositionsDBRequest {
- List<TableDataItem<PositionDTO>>? infos;
- CreatePositionsDBRequest({
- this.infos,
- });
- factory CreatePositionsDBRequest.fromJson(Map<String, dynamic> map) {
- return CreatePositionsDBRequest(
- infos: map['Infos'] != null ? map['Infos'].map((e)=>TableDataItem<PositionDTO>.fromJson(e as Map<String,dynamic>)).toList() : null,
- );
- }
- Map<String, dynamic> toJson() {
- final map = Map<String, dynamic>();
- if(infos != null)
- map['Infos'] = infos;
- return map;
- }
- }
- class GetPositionsDBRequest {
- List<String>? positionCodes;
- List<String>? organizationCodes;
- GetPositionsDBRequest({
- this.positionCodes,
- this.organizationCodes,
- });
- factory GetPositionsDBRequest.fromJson(Map<String, dynamic> map) {
- return GetPositionsDBRequest(
- positionCodes: map['PositionCodes'] != null ? map['PositionCodes'].cast<String>().toList() : null,
- organizationCodes: map['OrganizationCodes'] != null ? map['OrganizationCodes'].cast<String>().toList() : null,
- );
- }
- Map<String, dynamic> toJson() {
- final map = Map<String, dynamic>();
- if(positionCodes != null)
- map['PositionCodes'] = positionCodes;
- if(organizationCodes != null)
- map['OrganizationCodes'] = organizationCodes;
- return map;
- }
- }
- class RemovePositionDBRequest {
- List<String>? positionCodes;
- RemovePositionDBRequest({
- this.positionCodes,
- });
- factory RemovePositionDBRequest.fromJson(Map<String, dynamic> map) {
- return RemovePositionDBRequest(
- positionCodes: map['PositionCodes'] != null ? map['PositionCodes'].cast<String>().toList() : null,
- );
- }
- Map<String, dynamic> toJson() {
- final map = Map<String, dynamic>();
- if(positionCodes != null)
- map['PositionCodes'] = positionCodes;
- return map;
- }
- }
- class UpdatePositionsDBRequest {
- List<TableDataItem<PositionDTO>>? positions;
- UpdatePositionsDBRequest({
- this.positions,
- });
- factory UpdatePositionsDBRequest.fromJson(Map<String, dynamic> map) {
- return UpdatePositionsDBRequest(
- positions: map['Positions'] != null ? map['Positions'].map((e)=>TableDataItem<PositionDTO>.fromJson(e as Map<String,dynamic>)).toList() : null,
- );
- }
- Map<String, dynamic> toJson() {
- final map = Map<String, dynamic>();
- if(positions != null)
- map['Positions'] = positions;
- return map;
- }
- }
|