google_api_partners v0.1.0 GoogleApi.Partners.V2.Model.Company View Source

A company resource in the Google Partners API. Once certified, it qualifies for being searched by advertisers.

Attributes

  • additionalWebsites ([String.t]): URL of the company's additional websites used to verify the dynamic badges. These are stored as full URLs as entered by the user, but only the TLD will be used for the actual verification. Defaults to: null.
  • autoApprovalEmailDomains ([String.t]): Email domains that allow users with a matching email address to get auto-approved for associating with this company. Defaults to: null.
  • badgeAuthorityInAwn (boolean()): Whether the company's badge authority is in AWN Defaults to: null.
  • badgeTier (String.t): Partner badge tier Defaults to: null.

    • Enum - one of [BADGE_TIER_NONE, BADGE_TIER_REGULAR, BADGE_TIER_PREMIER]
  • certificationStatuses ([CertificationStatus]): The list of Google Partners certification statuses for the company. Defaults to: null.
  • companyTypes ([String.t]): Company type labels listed on the company's profile. Defaults to: null.

    • Enum - one of
  • convertedMinMonthlyBudget (Money): The minimum monthly budget that the company accepts for partner business, converted to the requested currency code. Defaults to: null.
  • id (String.t): The ID of the company. Defaults to: null.
  • industries ([String.t]): Industries the company can help with. Defaults to: null.

    • Enum - one of
  • localizedInfos ([LocalizedCompanyInfo]): The list of localized info for the company. Defaults to: null.
  • locations ([Location]): The list of all company locations. If set, must include the primary_location in the list. Defaults to: null.
  • name (String.t): The name of the company. Defaults to: null.
  • originalMinMonthlyBudget (Money): The unconverted minimum monthly budget that the company accepts for partner business. Defaults to: null.
  • primaryAdwordsManagerAccountId (String.t): The Primary AdWords Manager Account id. Defaults to: null.
  • primaryLanguageCode (String.t): The primary language code of the company, as defined by <a href="https://tools.ietf.org/html/bcp47">BCP 47</a> (IETF BCP 47, "Tags for Identifying Languages"). Defaults to: null.
  • primaryLocation (Location): The primary location of the company. Defaults to: null.
  • profileStatus (String.t): The public viewability status of the company's profile. Defaults to: null.

    • Enum - one of [COMPANY_PROFILE_STATUS_UNSPECIFIED, HIDDEN, PUBLISHED, SEARCHABLE]
  • publicProfile (PublicProfile): Basic information from the company's public profile. Defaults to: null.
  • ranks ([Rank]): Information related to the ranking of the company within the list of companies. Defaults to: null.
  • services ([String.t]): Services the company can help with. Defaults to: null.

    • Enum - one of
  • specializationStatus ([SpecializationStatus]): The list of Google Partners specialization statuses for the company. Defaults to: null.
  • websiteUrl (String.t): URL of the company's website. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.Partners.V2.Model.Company{
  additionalWebsites: [any()],
  autoApprovalEmailDomains: [any()],
  badgeAuthorityInAwn: any(),
  badgeTier: any(),
  certificationStatuses: [GoogleApi.Partners.V2.Model.CertificationStatus.t()],
  companyTypes: [any()],
  convertedMinMonthlyBudget: GoogleApi.Partners.V2.Model.Money.t(),
  id: any(),
  industries: [any()],
  localizedInfos: [GoogleApi.Partners.V2.Model.LocalizedCompanyInfo.t()],
  locations: [GoogleApi.Partners.V2.Model.Location.t()],
  name: any(),
  originalMinMonthlyBudget: GoogleApi.Partners.V2.Model.Money.t(),
  primaryAdwordsManagerAccountId: any(),
  primaryLanguageCode: any(),
  primaryLocation: GoogleApi.Partners.V2.Model.Location.t(),
  profileStatus: any(),
  publicProfile: GoogleApi.Partners.V2.Model.PublicProfile.t(),
  ranks: [GoogleApi.Partners.V2.Model.Rank.t()],
  services: [any()],
  specializationStatus: [GoogleApi.Partners.V2.Model.SpecializationStatus.t()],
  websiteUrl: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.