Class Role
Implements
Inherited Members
Namespace: Google.Apis.Admin.Directory.directory_v1.Data
Assembly: Google.Apis.Admin.Directory.directory_v1.dll
Syntax
public class Role : IDirectResponseSchema
Properties
ETag
ETag of the resource.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IsSuperAdminRole
Returns true
if the role is a super admin role.
Declaration
[JsonProperty("isSuperAdminRole")]
public virtual bool? IsSuperAdminRole { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsSystemRole
Returns true
if this is a pre-defined system role.
Declaration
[JsonProperty("isSystemRole")]
public virtual bool? IsSystemRole { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kind
The type of the API resource. This is always admin#directory#role
.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
string |
RoleDescription
A short description of the role.
Declaration
[JsonProperty("roleDescription")]
public virtual string RoleDescription { get; set; }
Property Value
Type | Description |
---|---|
string |
RoleId
ID of the role.
Declaration
[JsonProperty("roleId")]
public virtual long? RoleId { get; set; }
Property Value
Type | Description |
---|---|
long? |
RoleName
Name of the role.
Declaration
[JsonProperty("roleName")]
public virtual string RoleName { get; set; }
Property Value
Type | Description |
---|---|
string |
RolePrivileges
The set of privileges that are granted to this role.
Declaration
[JsonProperty("rolePrivileges")]
public virtual IList<Role.RolePrivilegesData> RolePrivileges { get; set; }
Property Value
Type | Description |
---|---|
IList<Role.RolePrivilegesData> |