google_api_dfa_reporting v0.15.0 GoogleApi.DFAReporting.V33.Model.AccountUserProfile View Source

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

Attributes

  • accountId (type: String.t, default: nil) - Account ID of the user profile. This is a read-only field that can be left blank.
  • active (type: boolean(), default: nil) - Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable.
  • advertiserFilter (type: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t, default: nil) - Filter that describes which advertisers are visible to the user profile.
  • campaignFilter (type: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t, default: nil) - Filter that describes which campaigns are visible to the user profile.
  • comments (type: String.t, default: nil) - Comments for this user profile.
  • email (type: String.t, default: nil) - Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion.
  • id (type: String.t, default: nil) - ID of the user profile. This is a read-only, auto-generated field.
  • kind (type: String.t, default: dfareporting#accountUserProfile) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile".
  • locale (type: String.t, default: nil) - 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)
  • name (type: String.t, default: nil) - 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: "&;"#%,".
  • siteFilter (type: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t, default: nil) - Filter that describes which sites are visible to the user profile.
  • subaccountId (type: String.t, default: nil) - Subaccount ID of the user profile. This is a read-only field that can be left blank.
  • traffickerType (type: String.t, default: nil) - Trafficker type of this user profile. This is a read-only field.
  • userAccessType (type: String.t, default: nil) - User type of the user profile. This is a read-only field that can be left blank.
  • userRoleFilter (type: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t, default: nil) - Filter that describes which user roles are visible to the user profile.
  • userRoleId (type: String.t, default: nil) - User role ID of the user profile. This is a required field.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.DFAReporting.V33.Model.AccountUserProfile{
  accountId: String.t(),
  active: boolean(),
  advertiserFilter: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t(),
  campaignFilter: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t(),
  comments: String.t(),
  email: String.t(),
  id: String.t(),
  kind: String.t(),
  locale: String.t(),
  name: String.t(),
  siteFilter: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t(),
  subaccountId: String.t(),
  traffickerType: String.t(),
  userAccessType: String.t(),
  userRoleFilter: GoogleApi.DFAReporting.V33.Model.ObjectFilter.t(),
  userRoleId: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.