Class ExplainDataAccessConsentScope
A single consent scope that provides info on who has access to the requested resource scope for a particular purpose and environment, enforced by which consent.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1beta1.Data
Assembly: Google.Apis.CloudHealthcare.v1beta1.dll
Syntax
public class ExplainDataAccessConsentScope : IDirectResponseSchema
Properties
AccessorScope
The accessor scope that describes who can access, for what purpose, and in which environment.
Declaration
[JsonProperty("accessorScope")]
public virtual ConsentAccessorScope AccessorScope { get; set; }
Property Value
Type | Description |
---|---|
ConsentAccessorScope |
Decision
Whether the current consent scope is permitted or denied access on the requested resource.
Declaration
[JsonProperty("decision")]
public virtual string Decision { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnforcingConsents
Metadata of the consent resources that enforce the consent scope's access.
Declaration
[JsonProperty("enforcingConsents")]
public virtual IList<ExplainDataAccessConsentInfo> EnforcingConsents { get; set; }
Property Value
Type | Description |
---|---|
IList<ExplainDataAccessConsentInfo> |
Exceptions
Other consent scopes that created exceptions within this scope.
Declaration
[JsonProperty("exceptions")]
public virtual IList<ExplainDataAccessConsentScope> Exceptions { get; set; }
Property Value
Type | Description |
---|---|
IList<ExplainDataAccessConsentScope> |