sendFeedback method

Future<void> sendFeedback({
  1. required String caseId,
  2. required String resultId,
  3. required UsefulnessRating usefulness,
  4. String? comment,
})

Send feedback based on response investigation action

Parameter caseId : Send feedback based on request caseID

Parameter resultId : Send feedback based on request result ID

Parameter usefulness : Required enum value indicating user assessment of result q.....

Parameter comment : Send feedback based on request comments

Implementation

Future<void> sendFeedback({
  required String caseId,
  required String resultId,
  required UsefulnessRating usefulness,
  String? comment,
}) async {
  final $payload = <String, dynamic>{
    'usefulness': usefulness.value,
    if (comment != null) 'comment': comment,
  };
  final response = await _protocol.send(
    payload: $payload,
    method: 'POST',
    requestUri:
        '/v1/cases/${Uri.encodeComponent(caseId)}/feedback/${Uri.encodeComponent(resultId)}/send-feedback',
    exceptionFnMap: _exceptionFns,
  );
}