Module Values.QuickResponseDataSource

Information about the quick response.

Sourcetype nonrec t = {
  1. channels : Channels.t option;
    (*

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

    *)
  2. 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.

    *)
  3. contents : QuickResponseContents.t option;
    (*

    The contents of the quick response.

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

    The timestamp when the quick response was created.

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

    The description of the quick response.

    *)
  6. groupingConfiguration : GroupingConfiguration.t option;
    (*

    The configuration information of the user groups that the quick response is accessible to.

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

    Whether the quick response is active.

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

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

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

    The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it. Can be either the ID or the ARN. URLs cannot contain the ARN.

    *)
  10. language : LanguageCode.t option;
    (*

    The language code value for the language in which the quick response is written.

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

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

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

    The timestamp when the quick response data was last modified.

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

    The name of the quick response.

    *)
  14. quickResponseArn : Arn.t option;
    (*

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

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

    The identifier of the quick response.

    *)
  16. shortcutKey : ShortCutKey.t option;
    (*

    The shortcut key of the quick response. The value should be unique across the knowledge base.

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

    The status of the quick response data.

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

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

    *)
}
Sourceval make : ?channels:??? -> ?contentType:??? -> ?contents:??? -> ?createdTime:??? -> ?description:??? -> ?groupingConfiguration:??? -> ?isActive:??? -> ?knowledgeBaseArn:??? -> ?knowledgeBaseId:??? -> ?language:??? -> ?lastModifiedBy:??? -> ?lastModifiedTime:??? -> ?name:??? -> ?quickResponseArn:??? -> ?quickResponseId:??? -> ?shortcutKey:??? -> ?status:??? -> ?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 QuickResponseType.t | `Structure of (string * [> `List of [> `String of GroupingValue.t ] list | `String of GroupingCriteria.t | `Structure of (string * [> `String of QuickResponseContent.t ]) list ]) list | `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