import 'liveConsultation.m.dart'; import 'notification.m.dart'; import 'device.m.dart'; class CreateTeamRegionRequest extends TokenRequest{ String? code; String? teamCode; String? fullName; String? regionCode; CreateTeamRegionRequest({ this.code, this.teamCode, this.fullName, this.regionCode, String? token, }) : super( token: token, ); factory CreateTeamRegionRequest.fromJson(Map map) { return CreateTeamRegionRequest( code: map['Code'], teamCode: map['TeamCode'], fullName: map['FullName'], regionCode: map['RegionCode'], token: map['Token'], ); } Map toJson() { final map = super.toJson(); if (code != null) map['Code'] = code; if (teamCode != null) map['TeamCode'] = teamCode; if (fullName != null) map['FullName'] = fullName; if (regionCode != null) map['RegionCode'] = regionCode; return map; } } class TeamRegionDTO extends BaseDTO{ String? code; String? teamCode; String? fullName; String? regionCode; TeamRegionDTO({ this.code, this.teamCode, this.fullName, this.regionCode, DateTime? createTime, DateTime? updateTime, }) : super( createTime: createTime, updateTime: updateTime, ); factory TeamRegionDTO.fromJson(Map map) { return TeamRegionDTO( code: map['Code'], teamCode: map['TeamCode'], fullName: map['FullName'], regionCode: map['RegionCode'], createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null, updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null, ); } Map toJson() { final map = super.toJson(); if (code != null) map['Code'] = code; if (teamCode != null) map['TeamCode'] = teamCode; if (fullName != null) map['FullName'] = fullName; if (regionCode != null) map['RegionCode'] = regionCode; return map; } } class GetTeamRegionRequest extends TokenRequest{ String? code; GetTeamRegionRequest({ this.code, String? token, }) : super( token: token, ); factory GetTeamRegionRequest.fromJson(Map map) { return GetTeamRegionRequest( code: map['Code'], token: map['Token'], ); } Map toJson() { final map = super.toJson(); if (code != null) map['Code'] = code; return map; } } class GetTeamRegionByKeyRequest extends TokenRequest{ String? key; String? value; GetTeamRegionByKeyRequest({ this.key, this.value, String? token, }) : super( token: token, ); factory GetTeamRegionByKeyRequest.fromJson(Map map) { return GetTeamRegionByKeyRequest( key: map['Key'], value: map['Value'], token: map['Token'], ); } Map toJson() { final map = super.toJson(); if (key != null) map['Key'] = key; if (value != null) map['Value'] = value; return map; } } class TeamRegionPageRequest extends PageRequest{ TeamRegionPageRequest({ int pageIndex = 0, int pageSize = 0, String? token, }) : super( pageIndex: pageIndex, pageSize: pageSize, token: token, ); factory TeamRegionPageRequest.fromJson(Map map) { return TeamRegionPageRequest( pageIndex: map['PageIndex'], pageSize: map['PageSize'], token: map['Token'], ); } Map toJson() { final map = super.toJson(); return map; } } class RemoveTeamRegionRequest extends TokenRequest{ String? code; RemoveTeamRegionRequest({ this.code, String? token, }) : super( token: token, ); factory RemoveTeamRegionRequest.fromJson(Map map) { return RemoveTeamRegionRequest( code: map['Code'], token: map['Token'], ); } Map toJson() { final map = super.toJson(); if (code != null) map['Code'] = code; return map; } } class GetTeamRegionListRequest extends TokenRequest{ List? codes; GetTeamRegionListRequest({ this.codes, String? token, }) : super( token: token, ); factory GetTeamRegionListRequest.fromJson(Map map) { return GetTeamRegionListRequest( codes: map['Codes']?.cast().toList(), token: map['Token'], ); } Map toJson() { final map = super.toJson(); if (codes != null) map['Codes'] = codes; return map; } } class UpdateTeamRegionRequest extends TokenRequest{ String? code; String? teamCode; String? fullName; String? regionCode; UpdateTeamRegionRequest({ this.code, this.teamCode, this.fullName, this.regionCode, String? token, }) : super( token: token, ); factory UpdateTeamRegionRequest.fromJson(Map map) { return UpdateTeamRegionRequest( code: map['Code'], teamCode: map['TeamCode'], fullName: map['FullName'], regionCode: map['RegionCode'], token: map['Token'], ); } Map toJson() { final map = super.toJson(); if (code != null) map['Code'] = code; if (teamCode != null) map['TeamCode'] = teamCode; if (fullName != null) map['FullName'] = fullName; if (regionCode != null) map['RegionCode'] = regionCode; return map; } }