Google Cloud Support v2 API - Class SearchCasesRequest (1.4.0)

public sealed class SearchCasesRequest : IMessage<SearchCasesRequest>, IEquatable<SearchCasesRequest>, IDeepCloneable<SearchCasesRequest>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Google Cloud Support v2 API class SearchCasesRequest.

The request message for the SearchCases endpoint.

Inheritance

object > SearchCasesRequest

Namespace

Google.Cloud.Support.V2

Assembly

Google.Cloud.Support.V2.dll

Constructors

SearchCasesRequest()

public SearchCasesRequest()

SearchCasesRequest(SearchCasesRequest)

public SearchCasesRequest(SearchCasesRequest other)
Parameter
Name Description
other SearchCasesRequest

Properties

PageSize

public int PageSize { get; set; }

The maximum number of cases fetched with each request. The default page size is 10.

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

A token identifying the page of results to return. If unspecified, the first page is retrieved.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

The name of the parent resource to search for cases under.

Property Value
Type Description
string

Query

public string Query { get; set; }

An expression used to filter cases.

Expressions use the following fields separated by AND and specified with =:

  • organization: An organization name in the form organizations/<organization_id>.
  • project: A project name in the form projects/<project_id>.
  • state: Can be OPEN or CLOSED.
  • priority: Can be P0, P1, P2, P3, or P4. You can specify multiple values for priority using the OR operator. For example, priority=P1 OR priority=P2.
  • creator.email: The email address of the case creator.

You must specify either organization or project.

To search across displayName, description, and comments, use a global restriction with no keyword or operator. For example, "my search".

To search only cases updated after a certain date, use update_time restricted with that particular date, time, and timezone in ISO datetime format. For example, update_time>"2020-01-01T00:00:00-05:00". update_time only supports the greater than operator (>).

Examples:

  • organization="organizations/123456789"
  • project="projects/my-project-id"
  • project="projects/123456789"
  • organization="organizations/123456789" AND state=CLOSED
  • project="projects/my-project-id" AND creator.email="tester@example.com"
  • project="projects/my-project-id" AND (priority=P0 OR priority=P1)
Property Value
Type Description
string