12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import 'package:domain/generated/json/base/json_field.dart';
- import 'package:domain/generated/json/uk_staff_detail_entity.g.dart';
- import 'dart:convert';
- export 'package:domain/generated/json/uk_staff_detail_entity.g.dart';
- @JsonSerializable()
- class UkStaffDetailEntity {
- @JSONField(name: 'member_id')
- int? memberId;
- String? name;
- String? avatar;
- String? sex;
- String? dob;
- String? nric;
- String? mobile;
- String? email;
- String? address;
- String? natl;
- String? lang;
- @JSONField(name: 'emer_name')
- String? emerName;
- @JSONField(name: 'emer_phone')
- List<String>? emerPhone;
- @JSONField(name: 'emer_name2')
- String? emerName2;
- @JSONField(name: 'emer_phone2')
- List<String>? emerPhone2;
- @JSONField(name: 'challenge_25')
- int? challenge25;
- @JSONField(name: 'certtype_list')
- List<String>? certtypeList;
- List<UkStaffDetailCertificates>? certificates;
- @JSONField(name: 'rem_num')
- int? remNum;
- @JSONField(name: 'rem_rate')
- int? remRate;
- UkStaffDetailEntity();
- factory UkStaffDetailEntity.fromJson(Map<String, dynamic> json) => $UkStaffDetailEntityFromJson(json);
- Map<String, dynamic> toJson() => $UkStaffDetailEntityToJson(this);
- @override
- String toString() {
- return jsonEncode(this);
- }
- }
- @JsonSerializable()
- class UkStaffDetailCertificates {
- int? id;
- String? type;
- @JSONField(name: 'type_code')
- int? typeCode;
- List<String>? url;
- String? status;
- @JSONField(name: 'status_color')
- String? statusColor;
- @JSONField(name: 'status_code')
- int? statusCode;
- @JSONField(name: 'reject_reason')
- String? rejectReason;
- @JSONField(name: 'issue_date')
- String? issueDate;
- @JSONField(name: 'expiry_date')
- String? expiryDate;
- UkStaffDetailCertificates();
- factory UkStaffDetailCertificates.fromJson(Map<String, dynamic> json) => $UkStaffDetailCertificatesFromJson(json);
- Map<String, dynamic> toJson() => $UkStaffDetailCertificatesToJson(this);
- @override
- String toString() {
- return jsonEncode(this);
- }
- }
|