Show / Hide Table of Contents

Class AccountUserProfile

AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API.

Inheritance
object
AccountUserProfile
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dfareporting.v4.Data
Assembly: Google.Apis.Dfareporting.v4.dll
Syntax
public class AccountUserProfile : IDirectResponseSchema

Properties

AccountId

Account ID of the user profile. This is a read-only field that can be left blank.

Declaration
[JsonProperty("accountId")]
public virtual long? AccountId { get; set; }
Property Value
Type Description
long?

Active

Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable.

Declaration
[JsonProperty("active")]
public virtual bool? Active { get; set; }
Property Value
Type Description
bool?

AdvertiserFilter

Filter that describes which advertisers are visible to the user profile.

Declaration
[JsonProperty("advertiserFilter")]
public virtual ObjectFilter AdvertiserFilter { get; set; }
Property Value
Type Description
ObjectFilter

CampaignFilter

Filter that describes which campaigns are visible to the user profile.

Declaration
[JsonProperty("campaignFilter")]
public virtual ObjectFilter CampaignFilter { get; set; }
Property Value
Type Description
ObjectFilter

Comments

Comments for this user profile.

Declaration
[JsonProperty("comments")]
public virtual string Comments { 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

Email

Email of the user profile. The email address must be linked to a Google Account. This field is required on insertion and is read-only after insertion.

Declaration
[JsonProperty("email")]
public virtual string Email { get; set; }
Property Value
Type Description
string

Id

ID of the user profile. This is a read-only, auto-generated field.

Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type Description
long?

Kind

Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile".

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

Locale

Locale of the user profile. This is a required field. Acceptable values are: - "cs" (Czech) - "de" (German)

  • "en" (English) - "en-GB" (English United Kingdom) - "es" (Spanish) - "fr" (French) - "it" (Italian) - "ja" (Japanese) - "ko" (Korean) - "pl" (Polish) - "pt-BR" (Portuguese Brazil) - "ru" (Russian) - "sv" (Swedish) - "tr" (Turkish) - "zh-CN" (Chinese Simplified) - "zh-TW" (Chinese Traditional)
Declaration
[JsonProperty("locale")]
public virtual string Locale { get; set; }
Property Value
Type Description
string

Name

Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;<>"#%,".

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

SiteFilter

Filter that describes which sites are visible to the user profile.

Declaration
[JsonProperty("siteFilter")]
public virtual ObjectFilter SiteFilter { get; set; }
Property Value
Type Description
ObjectFilter

SubaccountId

Subaccount ID of the user profile. This is a read-only field that can be left blank.

Declaration
[JsonProperty("subaccountId")]
public virtual long? SubaccountId { get; set; }
Property Value
Type Description
long?

TraffickerType

Trafficker type of this user profile. This is a read-only field.

Declaration
[JsonProperty("traffickerType")]
public virtual string TraffickerType { get; set; }
Property Value
Type Description
string

UserAccessType

User type of the user profile. This is a read-only field that can be left blank.

Declaration
[JsonProperty("userAccessType")]
public virtual string UserAccessType { get; set; }
Property Value
Type Description
string

UserRoleFilter

Filter that describes which user roles are visible to the user profile.

Declaration
[JsonProperty("userRoleFilter")]
public virtual ObjectFilter UserRoleFilter { get; set; }
Property Value
Type Description
ObjectFilter

UserRoleId

User role ID of the user profile. This is a required field.

Declaration
[JsonProperty("userRoleId")]
public virtual long? UserRoleId { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX