The migration of existing members in the HR system might be handled via member register integration.
| Field | Type | Description | Source field |
employeeId | string | | staffId |
oldEmployeeId | string(optional) | | oldStaffId |
dependantId | string | id of the dependant | serialNumber |
email | string | | |
name | string | | |
middleName | string(optional) | | |
surname | string | | |
idPhoto | string | image id, get img from api | |
phone | string | format will be provided | |
grade | string | | equilentGrade |
isCabinCrew | boolean | according to grade | |
employmentType | string | Permanent/Temporary/Retire/Dependant/Associated Company | |
companyId | string | | |
birthdate | string | ISO 8601 date | |
addressCountry | string | country code | |
address | string | | |
primaryMemberType | string | Regular/Club/Premium | |
secondaryMemberType | string(optional) | Face | |
dependantType | string | spouse/child/sibling/in-law/parent | relation |
membershipStatus | string | active/inactive | isActive |
membershipStart | string | ISO 8601 date | startDate |
membershipEnd | string | ISO 8601 date | expireDate |
membershipLastRenewal | string | ISO 8601 date (it will be check) | |
membershipPaymentType | string | DDS/Credit Card/Company Paid (according to employment Type) | |
membershipPaymentPeriod | string | map according to employment/member type | |
createdAt | string(optional) | ISO 8601 date | memberCreationDatetime |
updatedAt | string(optional) | ISO 8601 date | updatedDatetime |
| Field | Type | Description | Source field |
employeeId | string | staffId | |
dependantId | string | id of the dependant(optional) | serial_number |
relation | string | spouse/child/sibling/in-law/parent | |
name | string | | |
middleName | string(optional) | | |
surname | string | | |
phone | string | | |
email | string | | |
birthdate | string | ISO 8601 date | |