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