Module Values_2.UpdateContactEvaluationRequestSource

Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier.

Sourcetype nonrec t = {
  1. instanceId : Values_0.InstanceId.t;
    (*

    The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

    *)
  2. evaluationId : Values_0.ResourceId.t;
    (*

    A unique identifier for the contact evaluation.

    *)
  3. answers : Values_1.EvaluationAnswersInputMap.t option;
    (*

    A map of question identifiers to answer value.

    *)
  4. notes : Values_1.EvaluationNotesMap.t option;
    (*

    A map of question identifiers to note value.

    *)
  5. updatedBy : Values_1.EvaluatorUserUnion.t option;
    (*

    The ID of the user who updated the contact evaluation.

    *)
}
Sourceval context_ : string
Sourceval make : ?answers:??? -> ?notes:??? -> ?updatedBy:??? -> instanceId:Values_0.InstanceId.t -> evaluationId:Values_0.ResourceId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of Values_0.ResourceId.t ] * [> `Structure of (string * [> `String of string | `Structure of (string * [> `Boolean of Values_0.Boolean.t | `Double of float | `List of [> `String of string ] list | `String of string ]) list ]) list ]) list | `String of Values_0.InstanceId.t | `Structure of (string * [> `String of Values_0.ARN.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t