Show / Hide Table of Contents

Class EvaluateUserConsentsRequest

Evaluate a user's Consents for all matching User data mappings. Note: User data mappings are indexed asynchronously, causing slight delays between the time mappings are created or updated and when they are included in EvaluateUserConsents results.

Inheritance
object
EvaluateUserConsentsRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudHealthcare.v1.Data
Assembly: Google.Apis.CloudHealthcare.v1.dll
Syntax
public class EvaluateUserConsentsRequest : IDirectResponseSchema

Properties

ConsentList

Optional. Specific Consents to evaluate the access request against. These Consents must have the same user_id as the User data mappings being evalauted, must exist in the current consent_store, and must have a state of either ACTIVE or DRAFT. A maximum of 100 Consents can be provided here. If unspecified, all ACTIVE unexpired Consents in the current consent_store will be evaluated.

Declaration
[JsonProperty("consentList")]
public virtual ConsentList ConsentList { get; set; }
Property Value
Type Description
ConsentList

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

PageSize

Optional. Limit on the number of User data mappings to return in a single response. If not specified, 100 is used. May not be larger than 1000.

Declaration
[JsonProperty("pageSize")]
public virtual int? PageSize { get; set; }
Property Value
Type Description
int?

PageToken

Optional. Token to retrieve the next page of results, or empty to get the first page.

Declaration
[JsonProperty("pageToken")]
public virtual string PageToken { get; set; }
Property Value
Type Description
string

RequestAttributes

Required. The values of request attributes associated with this access request.

Declaration
[JsonProperty("requestAttributes")]
public virtual IDictionary<string, string> RequestAttributes { get; set; }
Property Value
Type Description
IDictionary<string, string>

ResourceAttributes

Optional. The values of resource attributes associated with the resources being requested. If no values are specified, then all resources are queried.

Declaration
[JsonProperty("resourceAttributes")]
public virtual IDictionary<string, string> ResourceAttributes { get; set; }
Property Value
Type Description
IDictionary<string, string>

ResponseView

Optional. The view for EvaluateUserConsentsResponse. If unspecified, defaults to BASIC and returns consented as TRUE or FALSE.

Declaration
[JsonProperty("responseView")]
public virtual string ResponseView { get; set; }
Property Value
Type Description
string

UserId

Required. User ID to evaluate consents for.

Declaration
[JsonProperty("userId")]
public virtual string UserId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX