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.
Implements
Inherited Members
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 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? |