Module Values.QuickResponseSearchResultDataSource

The result of quick response search.

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. Can be either the ID or the ARN. URLs cannot contain the ARN.

    *)
  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. contents : QuickResponseContents.t option;
    (*

    The contents of the quick response.

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

    The timestamp when the quick response was created.

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

    The timestamp when the quick response search result data was last modified.

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

    Whether the quick response is active.

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

    The description of the quick response.

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

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

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

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

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

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

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

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

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

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

    *)
  18. attributesNotInterpolated : ContactAttributeKeys.t option;
    (*

    The user defined contact attributes that are not resolved when the search result is returned.

    *)
  19. attributesInterpolated : ContactAttributeKeys.t option;
    (*

    The user defined contact attributes that are resolved when the search result is returned.

    *)
  20. 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:??? -> ?contents:??? -> ?createdTime:??? -> ?lastModifiedTime:??? -> ?isActive:??? -> ?description:??? -> ?groupingConfiguration:??? -> ?shortcutKey:??? -> ?lastModifiedBy:??? -> ?channels:??? -> ?language:??? -> ?attributesNotInterpolated:??? -> ?attributesInterpolated:??? -> ?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 | `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