Class User
A user resource.
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class User : IDirectResponseSchema
Properties
AccessState
Output only. The state of the user's access to the Play Console.
Declaration
[JsonProperty("accessState")]
public virtual string AccessState { get; set; }
Property Value
Type | Description |
---|---|
string |
DeveloperAccountPermissions
Permissions for the user which apply across the developer account.
Declaration
[JsonProperty("developerAccountPermissions")]
public virtual IList<string> DeveloperAccountPermissions { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Immutable. The user's email address.
Declaration
[JsonProperty("email")]
public virtual string Email { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpirationTime
object representation of ExpirationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpirationTimeDateTimeOffset instead.")]
public virtual object ExpirationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ExpirationTimeDateTimeOffset
DateTimeOffset representation of ExpirationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpirationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ExpirationTimeRaw
The time at which the user's access expires, if set. When setting this value, it must always be in the future.
Declaration
[JsonProperty("expirationTime")]
public virtual string ExpirationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Grants
Output only. Per-app permissions for the user.
Declaration
[JsonProperty("grants")]
public virtual IList<Grant> Grants { get; set; }
Property Value
Type | Description |
---|---|
IList<Grant> |
Name
Required. Resource name for this user, following the pattern "developers/{developer}/users/{email}".
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Partial
Output only. Whether there are more permissions for the user that are not represented here. This can happen
if the caller does not have permission to manage all apps in the account. This is also true
if this user
is the account owner. If this field is true
, it should be taken as a signal that this user cannot be fully
managed via the API. That is, the API caller is not be able to manage all of the permissions this user
holds, either because it doesn't know about them or because the user is the account owner.
Declaration
[JsonProperty("partial")]
public virtual bool? Partial { get; set; }
Property Value
Type | Description |
---|---|
bool? |