Class Role
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class Role : IMessage<Role>, IEquatable<Role>, IDeepCloneable<Role>, IBufferMessage, IMessage
Constructors
Role()
Declaration
Role(Role)
Declaration
Parameters
| Type |
Name |
Description |
| Role |
other |
|
Properties
BuiltIn
Output only. Whether the Role is a built-in or custom user role.
Declaration
public bool BuiltIn { get; set; }
Property Value
Description
Optional. The description of the Role.
Declaration
public string Description { get; set; }
Property Value
DisplayName
Required. The display name of the Role.
Declaration
public string DisplayName { get; set; }
Property Value
HasBuiltIn
Gets whether the "built_in" field is set
Declaration
public bool HasBuiltIn { get; }
Property Value
HasDescription
Gets whether the "description" field is set
Declaration
public bool HasDescription { get; }
Property Value
HasDisplayName
Gets whether the "display_name" field is set
Declaration
public bool HasDisplayName { get; }
Property Value
HasRoleId
Gets whether the "role_id" field is set
Declaration
public bool HasRoleId { get; }
Property Value
HasStatus
Gets whether the "status" field is set
Declaration
public bool HasStatus { get; }
Property Value
Name
Identifier. The resource name of the Role.
Format: networks/{network_code}/roles/{role_id}
Declaration
public string Name { get; set; }
Property Value
RoleId
Declaration
public long RoleId { get; set; }
Property Value
RoleName
Declaration
public RoleName RoleName { get; set; }
Property Value
Status
Output only. The status of the Role.
Declaration
public RoleStatusEnum.Types.RoleStatus Status { get; set; }
Property Value