1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- 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;
- 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")
- dynamic 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);
- }
- }
|