Module Values.UpdateQuickResponseRequestSource

Updates an existing Wisdom 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. content : QuickResponseDataProvider.t option;
    (*

    The updated content of the quick response.

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

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

    The updated description of the quick response.

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

    The updated grouping configuration of the quick response.

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

    Whether the quick response is active.

    *)
  7. knowledgeBaseId : UuidOrArn.t;
    (*

    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.

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

    The language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

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

    The name of the quick response.

    *)
  10. quickResponseId : UuidOrArn.t;
    (*

    The identifier of the quick response.

    *)
  11. removeDescription : Boolean.t option;
    (*

    Whether to remove the description from the quick response.

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

    Whether to remove the grouping configuration of the quick response.

    *)
  13. removeShortcutKey : Boolean.t option;
    (*

    Whether to remove the shortcut key of the quick response.

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

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

    *)
}
Sourceval context_ : string
Sourceval make : ?channels:??? -> ?content:??? -> ?contentType:??? -> ?description:??? -> ?groupingConfiguration:??? -> ?isActive:??? -> ?language:??? -> ?name:??? -> ?removeDescription:??? -> ?removeGroupingConfiguration:??? -> ?removeShortcutKey:??? -> ?shortcutKey:??? -> knowledgeBaseId:UuidOrArn.t -> quickResponseId:UuidOrArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `String of Channel.t ] list | `String of QuickResponseType.t | `Structure of (string * [> `List of [> `String of GroupingValue.t ] list | `String of QuickResponseContent.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