|
@@ -15,6 +15,7 @@ import 'aIDiagnosis.m.dart';
|
|
|
import 'storage.m.dart';
|
|
|
import 'report.m.dart';
|
|
|
import 'payment.m.dart';
|
|
|
+import 'lab.m.dart';
|
|
|
import 'vinnoServer.m.dart';
|
|
|
import 'position.m.dart';
|
|
|
import 'rank.m.dart';
|
|
@@ -1839,6 +1840,7 @@ class SignUpRequest extends UserDTO{
|
|
|
String? language,
|
|
|
bool enableReportLabel = false,
|
|
|
List<AssociatedInfoDTO >? associatedInfos,
|
|
|
+ String? bindEmergencyDeviceCode,
|
|
|
String? userCode,
|
|
|
String? userName,
|
|
|
String? headImageUrl,
|
|
@@ -1875,6 +1877,7 @@ class SignUpRequest extends UserDTO{
|
|
|
language: language,
|
|
|
enableReportLabel: enableReportLabel,
|
|
|
associatedInfos: associatedInfos,
|
|
|
+ bindEmergencyDeviceCode: bindEmergencyDeviceCode,
|
|
|
userCode: userCode,
|
|
|
userName: userName,
|
|
|
headImageUrl: headImageUrl,
|
|
@@ -1914,6 +1917,7 @@ class SignUpRequest extends UserDTO{
|
|
|
language: map['Language'],
|
|
|
enableReportLabel: map['EnableReportLabel'],
|
|
|
associatedInfos: map['AssociatedInfos'] != null ? (map['AssociatedInfos'] as List).map((e)=>AssociatedInfoDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
|
+ bindEmergencyDeviceCode: map['BindEmergencyDeviceCode'],
|
|
|
userCode: map['UserCode'],
|
|
|
userName: map['UserName'],
|
|
|
headImageUrl: map['HeadImageUrl'],
|
|
@@ -6239,6 +6243,7 @@ class ManageUserInfoDTO extends UserDTO{
|
|
|
String? language,
|
|
|
bool enableReportLabel = false,
|
|
|
List<AssociatedInfoDTO >? associatedInfos,
|
|
|
+ String? bindEmergencyDeviceCode,
|
|
|
String? userCode,
|
|
|
String? userName,
|
|
|
String? headImageUrl,
|
|
@@ -6275,6 +6280,7 @@ class ManageUserInfoDTO extends UserDTO{
|
|
|
language: language,
|
|
|
enableReportLabel: enableReportLabel,
|
|
|
associatedInfos: associatedInfos,
|
|
|
+ bindEmergencyDeviceCode: bindEmergencyDeviceCode,
|
|
|
userCode: userCode,
|
|
|
userName: userName,
|
|
|
headImageUrl: headImageUrl,
|
|
@@ -6323,6 +6329,7 @@ class ManageUserInfoDTO extends UserDTO{
|
|
|
language: map['Language'],
|
|
|
enableReportLabel: map['EnableReportLabel'],
|
|
|
associatedInfos: map['AssociatedInfos'] != null ? (map['AssociatedInfos'] as List).map((e)=>AssociatedInfoDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
|
+ bindEmergencyDeviceCode: map['BindEmergencyDeviceCode'],
|
|
|
userCode: map['UserCode'],
|
|
|
userName: map['UserName'],
|
|
|
headImageUrl: map['HeadImageUrl'],
|
|
@@ -6398,6 +6405,7 @@ class ModifyUserRequest extends ManageUserInfoDTO{
|
|
|
String? language,
|
|
|
bool enableReportLabel = false,
|
|
|
List<AssociatedInfoDTO >? associatedInfos,
|
|
|
+ String? bindEmergencyDeviceCode,
|
|
|
String? userCode,
|
|
|
String? userName,
|
|
|
String? headImageUrl,
|
|
@@ -6443,6 +6451,7 @@ class ModifyUserRequest extends ManageUserInfoDTO{
|
|
|
language: language,
|
|
|
enableReportLabel: enableReportLabel,
|
|
|
associatedInfos: associatedInfos,
|
|
|
+ bindEmergencyDeviceCode: bindEmergencyDeviceCode,
|
|
|
userCode: userCode,
|
|
|
userName: userName,
|
|
|
headImageUrl: headImageUrl,
|
|
@@ -6492,6 +6501,7 @@ class ModifyUserRequest extends ManageUserInfoDTO{
|
|
|
language: map['Language'],
|
|
|
enableReportLabel: map['EnableReportLabel'],
|
|
|
associatedInfos: map['AssociatedInfos'] != null ? (map['AssociatedInfos'] as List).map((e)=>AssociatedInfoDTO.fromJson(e as Map<String,dynamic>)).toList() : null,
|
|
|
+ bindEmergencyDeviceCode: map['BindEmergencyDeviceCode'],
|
|
|
userCode: map['UserCode'],
|
|
|
userName: map['UserName'],
|
|
|
headImageUrl: map['HeadImageUrl'],
|
|
@@ -7874,11 +7884,6 @@ enum HeartbeatTypeEnum {
|
|
|
RTCState,
|
|
|
}
|
|
|
|
|
|
-enum LabUploadTypeEnum {
|
|
|
- DirectUpload,
|
|
|
- ByTemplate,
|
|
|
-}
|
|
|
-
|
|
|
enum LiveMemberStatusEnum {
|
|
|
Default,
|
|
|
Accepted,
|
|
@@ -11365,6 +11370,47 @@ class MeasuredFeatureDTO {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+class MeasureExportRecordDTO {
|
|
|
+ String? languageCode;
|
|
|
+ List<String >? remedicalMeasuredInfoCodes;
|
|
|
+ String? exportFileToken;
|
|
|
+ DateTime? createTime;
|
|
|
+ DateTime? updateTime;
|
|
|
+
|
|
|
+ MeasureExportRecordDTO({
|
|
|
+ this.languageCode,
|
|
|
+ this.remedicalMeasuredInfoCodes,
|
|
|
+ this.exportFileToken,
|
|
|
+ this.createTime,
|
|
|
+ this.updateTime,
|
|
|
+ });
|
|
|
+
|
|
|
+ factory MeasureExportRecordDTO.fromJson(Map<String, dynamic> map) {
|
|
|
+ return MeasureExportRecordDTO(
|
|
|
+ languageCode: map['LanguageCode'],
|
|
|
+ remedicalMeasuredInfoCodes: map['RemedicalMeasuredInfoCodes'] != null ? map['RemedicalMeasuredInfoCodes'].cast<String>().toList() : null,
|
|
|
+ exportFileToken: map['ExportFileToken'],
|
|
|
+ createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
|
+ updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = Map<String, dynamic>();
|
|
|
+ if(languageCode != null)
|
|
|
+ map['LanguageCode'] = languageCode;
|
|
|
+ if(remedicalMeasuredInfoCodes != null)
|
|
|
+ map['RemedicalMeasuredInfoCodes'] = remedicalMeasuredInfoCodes;
|
|
|
+ if(exportFileToken != null)
|
|
|
+ map['ExportFileToken'] = exportFileToken;
|
|
|
+ if(createTime != null)
|
|
|
+ map['CreateTime'] = JsonRpcUtils.dateFormat(createTime!);
|
|
|
+ if(updateTime != null)
|
|
|
+ map['UpdateTime'] = JsonRpcUtils.dateFormat(updateTime!);
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
class MeasureItemDTO {
|
|
|
String? name;
|
|
|
String? description;
|