Show / Hide Table of Contents

Class Role

The Role resource.

Inheritance
object
Role
Implements
IMessage<Role>
IEquatable<Role>
IDeepCloneable<Role>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class Role : IMessage<Role>, IEquatable<Role>, IDeepCloneable<Role>, IBufferMessage, IMessage

Constructors

Role()

Declaration
public Role()

Role(Role)

Declaration
public Role(Role other)
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
Type Description
bool

Description

Optional. The description of the Role.

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

DisplayName

Required. The display name of the Role.

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

Name

Identifier. The resource name of the Role. Format: networks/{network_code}/roles/{role_id}

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

RoleId

Output only. Role ID.

Declaration
public long RoleId { get; set; }
Property Value
Type Description
long

RoleName

RoleName-typed view over the Name resource name property.

Declaration
public RoleName RoleName { get; set; }
Property Value
Type Description
RoleName

Status

Output only. The status of the Role.

Declaration
public RoleStatusEnum.Types.RoleStatus Status { get; set; }
Property Value
Type Description
RoleStatusEnum.Types.RoleStatus
In this article
Back to top Generated by DocFX