Module Values_1.EvaluationSummarySource

Summary information about a contact evaluation.

Sourcetype nonrec t = {
  1. evaluationId : Values_0.ResourceId.t option;
    (*

    A unique identifier for the contact evaluation.

    *)
  2. evaluationArn : Values_0.ARN.t option;
    (*

    The Amazon Resource Name (ARN) for the contact evaluation resource.

    *)
  3. evaluationFormTitle : Values_0.EvaluationFormTitle.t option;
    (*

    A title of the evaluation form.

    *)
  4. evaluationFormId : Values_0.ResourceId.t option;
    (*

    The unique identifier for the evaluation form.

    *)
  5. calibrationSessionId : Values_0.ResourceId.t option;
    (*

    The calibration session ID that this evaluation belongs to.

    *)
  6. status : EvaluationStatus.t option;
    (*

    The status of the contact evaluation.

    *)
  7. autoEvaluationEnabled : Values_0.Boolean.t option;
    (*

    Whether automated evaluation is enabled.

    *)
  8. autoEvaluationStatus : Values_0.AutoEvaluationStatus.t option;
    (*

    The status of the contact auto evaluation.

    *)
  9. evaluatorArn : Values_0.ARN.t option;
    (*

    The Amazon Resource Name (ARN) of the user who last updated the evaluation.

    *)
  10. score : EvaluationScore.t option;
    (*

    The overall score of the contact evaluation.

    *)
  11. acknowledgement : EvaluationAcknowledgementSummary.t option;
    (*

    Information related to evaluation acknowledgement.

    *)
  12. evaluationType : EvaluationType.t option;
    (*

    Type of the evaluation.

    *)
  13. createdTime : Values_0.Timestamp.t option;
    (*

    The timestamp for when the evaluation was created.

    *)
  14. lastModifiedTime : Values_0.Timestamp.t option;
    (*

    The timestamp for when the evaluation was last updated.

    *)
  15. contactParticipant : EvaluationContactParticipant.t option;
    (*

    Information about a contact participant in the evaluation.

    *)
}
Sourceval make : ?evaluationId:??? -> ?evaluationArn:??? -> ?evaluationFormTitle:??? -> ?evaluationFormId:??? -> ?calibrationSessionId:??? -> ?status:??? -> ?autoEvaluationEnabled:??? -> ?autoEvaluationStatus:??? -> ?evaluatorArn:??? -> ?score:??? -> ?acknowledgement:??? -> ?evaluationType:??? -> ?createdTime:??? -> ?lastModifiedTime:??? -> ?contactParticipant:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Values_0.Boolean.t | `Enum of string | `String of Values_0.ResourceId.t | `Structure of (string * [> `Boolean of Values_0.Boolean.t | `Double of EvaluationScorePercentage.t | `Enum of string | `String of Values_0.ARN.t | `Timestamp of Values_0.Timestamp.t ]) list | `Timestamp of Values_0.Timestamp.t ]) 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