Module Values.QuickResponseSummarySource

The summary information about the quick response.

Sourcetype nonrec t = {
  1. quickResponseArn : Arn.t option;
    (*

    The Amazon Resource Name (ARN) of the quick response.

    *)
  2. quickResponseId : Uuid.t option;
    (*

    The identifier of the quick response.

    *)
  3. knowledgeBaseArn : Arn.t option;
    (*

    The Amazon Resource Name (ARN) of the knowledge base.

    *)
  4. knowledgeBaseId : Uuid.t option;
    (*

    The identifier of the knowledge base.

    *)
  5. name : QuickResponseName.t option;
    (*

    The name of the quick response.

    *)
  6. contentType : QuickResponseType.t option;
    (*

    The media type of the quick response content. Use application/x.quickresponse;format=plain for quick response written in plain text. Use application/x.quickresponse;format=markdown for quick response written in richtext.

    *)
  7. status : QuickResponseStatus.t option;
    (*

    The resource status of the quick response.

    *)
  8. createdTime : SyntheticTimestamp_epoch_seconds.t option;
    (*

    The timestamp when the quick response was created.

    *)
  9. lastModifiedTime : SyntheticTimestamp_epoch_seconds.t option;
    (*

    The timestamp when the quick response summary was last modified.

    *)
  10. description : QuickResponseDescription.t option;
    (*

    The description of the quick response.

    *)
  11. lastModifiedBy : GenericArn.t option;
    (*

    The Amazon Resource Name (ARN) of the user who last updated the quick response data.

    *)
  12. isActive : Boolean.t option;
    (*

    Whether the quick response is active.

    *)
  13. channels : Channels.t option;
    (*

    The Amazon Connect contact channels this quick response applies to. The supported contact channel types include Chat.

    *)
  14. tags : Tags.t option;
    (*

    The tags used to organize, track, or control access for this resource.

    *)
}
Sourceval make : ?quickResponseArn:??? -> ?quickResponseId:??? -> ?knowledgeBaseArn:??? -> ?knowledgeBaseId:??? -> ?name:??? -> ?contentType:??? -> ?status:??? -> ?createdTime:??? -> ?lastModifiedTime:??? -> ?description:??? -> ?lastModifiedBy:??? -> ?isActive:??? -> ?channels:??? -> ?tags:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `List of [> `String of Channel.t ] list | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of Arn.t | `Timestamp of SyntheticTimestamp_epoch_seconds.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