Skip to main content

Rate Consultation

Rate Consultation Example

You can use the rateConsultation method to rate a doctor with providing the consultationId and score value.

Check the example:

import AltibbiTelehealth

let consultationId = 123
let score = 4
ApiService.rateConsultation(id: consultationId, score: score, completion: {success, failure, error in
// Handle success as a String message 'Success'
if let error = error {
print("Data Error: \(String(describing: error))")
} else if let failure = failure {
// Handle failure
} else {
print("Consultation rated successfully")
}
})

Responses

Status 204

Success

"Success"

Status 401

UnauthorizedHttpException represents an Unauthorized HTTP exception with status code 401

{
"name": "Unauthorized",
"message": "Your request was made with invalid credentials",
"code": "0",
"status": "401",
"type": "yii\\web\\UnauthorizedHttpException"
}

Status 403

Current user cant access this page

{
"name": "Forbidden",
"message": "Current user cant access this page",
"code": "0",
"status": "403",
"type": "yii\\web\\ForbiddenHttpException"
}

Status 404

Consultation id invalid or deleted

{
"name": "Not Found",
"message": "Object not found: {id}",
"code": "0",
"status": "404",
"type": "yii\\web\\NotFoundHttpException"
}