detail->nIDJenisKelamin == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/male-avatar.png'; $avatar = $this->detail->sImage ?? $urlAvatarDefault; // Goldar switch ($this->detail->nIDGolonganDarah) { case 1: $goldar = 'A'; break; case 2: $goldar = 'B'; break; case 3: $goldar = 'AB'; break; case 4: $goldar = 'O'; break; default: $goldar = '-'; break; } // Marital Status switch ($this->detail->sMartialStatus) { case "1": $maritalStatus = 'Single'; break; case "2": $maritalStatus = 'Married'; break; case "3": $maritalStatus = 'Widowed'; break; default: $maritalStatus = '-'; break; } // Hubungan Keluarga switch ($this->detail->nIDHubunganKeluarga) { case 1: $relationship = 'Father'; break; case 2: $relationship = 'Mother'; break; case 3: $relationship = 'Husband'; break; case 4: $relationship = 'Wife'; break; case 5: $relationship = 'Child'; break; case 6: $relationship = 'Grandmother'; break; case 7: $relationship = 'Grandfather'; break; case 8: $relationship = 'Sibling'; break; default: $relationship = '-'; break; } return [ 'id' => $this->nID, 'first_name' => $this->sFirstName, 'last_name' => $this->sLastName, 'date_of_birth' => $this->detail->dTanggalLahir, 'avatar' => $avatar, 'gender' => $this->detail->nIDJenisKelamin == 1 ? 'Male' : 'Female', 'phone' => $this->sPhone, 'email' => $this->sEmail, 'blood_type' => $goldar, 'marital_status' => $maritalStatus, 'relationship' => $relationship, 'weight' => $this->detail->sWeight, 'height' => $this->detail->sHeight, ]; } }