Module Values.SearchCasesRequestSource

Searches for cases within their associated Cases domain. Search results are returned as a paginated list of abridged case documents. For customer_id you must provide the full customer profile ARN in this format: arn:aws:profile:your AWS Region:your AWS account ID:domains/profiles domain name/profiles/profile ID.

Sourcetype nonrec t = {
  1. domainId : DomainId.t;
    (*

    The unique identifier of the Cases domain.

    *)
  2. maxResults : SearchCasesRequestMaxResultsInteger.t option;
    (*

    The maximum number of cases to return. When no value is provided, 25 is the default.

    *)
  3. nextToken : NextToken.t option;
    (*

    The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

    *)
  4. searchTerm : SearchCasesRequestSearchTermString.t option;
    (*

    A word or phrase used to perform a quick search.

    *)
  5. filter : CaseFilter.t option;
    (*

    A list of filter objects.

    *)
  6. sorts : SearchCasesRequestSortsList.t option;
    (*

    A list of sorts where each sort specifies a field and their sort order to be applied to the results.

    *)
  7. fields : SearchCasesRequestFieldsList.t option;
    (*

    The list of field identifiers to be returned as part of the response.

    *)
}
Sourceval context_ : string
Sourceval make : ?maxResults:??? -> ?nextToken:??? -> ?searchTerm:??? -> ?filter:??? -> ?sorts:??? -> ?fields:??? -> domainId:DomainId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * Awso.Botodata.value) 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