Class ListApprovalRequestsMessage

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

Request to list approval requests.

Inheritance

Object > ListApprovalRequestsMessage

Namespace

Google.Cloud.AccessApproval.V1

Assembly

Google.Cloud.AccessApproval.V1.dll

Constructors

ListApprovalRequestsMessage()

public ListApprovalRequestsMessage()

ListApprovalRequestsMessage(ListApprovalRequestsMessage)

public ListApprovalRequestsMessage(ListApprovalRequestsMessage other)
Parameter
TypeNameDescription
ListApprovalRequestsMessageother

Properties

Filter

public string Filter { get; set; }

A filter on the type of approval requests to retrieve. Must be one of the following values:

  • [not set]: Requests that are pending or have active approvals.
  • ALL: All requests.
  • PENDING: Only pending requests.
  • ACTIVE: Only active (i.e. currently approved) requests.
  • DISMISSED: Only dismissed (including expired) requests.
Property Value
TypeDescription
String

PageSize

public int PageSize { get; set; }

Requested page size.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

A token identifying the page of results to return.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

The parent resource. This may be "projects/{project_id}", "folders/{folder_id}", or "organizations/{organization_id}".

Property Value
TypeDescription
String

Implements