Class: Google::Apis::PartnersV2::CompanyRelation
- Inherits:
-
Object
- Object
- Google::Apis::PartnersV2::CompanyRelation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/partners_v2/classes.rb,
generated/google/apis/partners_v2/representations.rb,
generated/google/apis/partners_v2/representations.rb
Overview
A CompanyRelation resource representing information about a user's affiliation and standing with a company in Partners.
Instance Attribute Summary collapse
-
#address ⇒ String
The primary address for this company.
-
#badge_tier ⇒ String
Whether the company is a Partner.
-
#company_admin ⇒ Boolean
(also: #company_admin?)
Indicates if the user is an admin for this company.
-
#company_id ⇒ String
The ID of the company.
-
#creation_time ⇒ String
The timestamp of when affiliation was requested.
-
#is_pending ⇒ Boolean
(also: #is_pending?)
The flag that indicates if the company is pending verification.
-
#logo_url ⇒ String
A URL to a profile photo, e.g.
-
#manager_account ⇒ Fixnum
The AdWords manager account # associated this company.
-
#name ⇒ String
The name (in the company's primary language) for the company.
-
#phone_number ⇒ String
The phone number for the company's primary address.
-
#primary_address ⇒ Google::Apis::PartnersV2::Location
A location with address and geographic coordinates.
-
#primary_country_code ⇒ String
The primary country code of the company.
-
#primary_language_code ⇒ String
The primary language code of the company.
-
#resolved_timestamp ⇒ String
The timestamp when the user was approved.
-
#segment ⇒ Array<String>
The segment the company is classified as.
-
#specialization_status ⇒ Array<Google::Apis::PartnersV2::SpecializationStatus>
The list of Google Partners specialization statuses for the company.
-
#state ⇒ String
The state of relationship, in terms of approvals.
-
#website ⇒ String
The website URL for this company.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CompanyRelation
constructor
A new instance of CompanyRelation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CompanyRelation
Returns a new instance of CompanyRelation
361 362 363 |
# File 'generated/google/apis/partners_v2/classes.rb', line 361 def initialize(**args) update!(**args) end |
Instance Attribute Details
#address ⇒ String
The primary address for this company.
Corresponds to the JSON property address
332 333 334 |
# File 'generated/google/apis/partners_v2/classes.rb', line 332 def address @address end |
#badge_tier ⇒ String
Whether the company is a Partner.
Corresponds to the JSON property badgeTier
278 279 280 |
# File 'generated/google/apis/partners_v2/classes.rb', line 278 def badge_tier @badge_tier end |
#company_admin ⇒ Boolean Also known as: company_admin?
Indicates if the user is an admin for this company.
Corresponds to the JSON property companyAdmin
320 321 322 |
# File 'generated/google/apis/partners_v2/classes.rb', line 320 def company_admin @company_admin end |
#company_id ⇒ String
The ID of the company. There may be no id if this is a
pending company.5
Corresponds to the JSON property companyId
299 300 301 |
# File 'generated/google/apis/partners_v2/classes.rb', line 299 def company_id @company_id end |
#creation_time ⇒ String
The timestamp of when affiliation was requested.
Corresponds to the JSON property creationTime
338 339 340 |
# File 'generated/google/apis/partners_v2/classes.rb', line 338 def creation_time @creation_time end |
#is_pending ⇒ Boolean Also known as: is_pending?
The flag that indicates if the company is pending verification.
Corresponds to the JSON property isPending
326 327 328 |
# File 'generated/google/apis/partners_v2/classes.rb', line 326 def is_pending @is_pending end |
#logo_url ⇒ String
A URL to a profile photo, e.g. a G+ profile photo.
Corresponds to the JSON property logoUrl
309 310 311 |
# File 'generated/google/apis/partners_v2/classes.rb', line 309 def logo_url @logo_url end |
#manager_account ⇒ Fixnum
The AdWords manager account # associated this company.
Corresponds to the JSON property managerAccount
359 360 361 |
# File 'generated/google/apis/partners_v2/classes.rb', line 359 def manager_account @manager_account end |
#name ⇒ String
The name (in the company's primary language) for the company.
Corresponds to the JSON property name
354 355 356 |
# File 'generated/google/apis/partners_v2/classes.rb', line 354 def name @name end |
#phone_number ⇒ String
The phone number for the company's primary address.
Corresponds to the JSON property phoneNumber
283 284 285 |
# File 'generated/google/apis/partners_v2/classes.rb', line 283 def phone_number @phone_number end |
#primary_address ⇒ Google::Apis::PartnersV2::Location
A location with address and geographic coordinates. May optionally contain a
detailed (multi-field) version of the address.
Corresponds to the JSON property primaryAddress
349 350 351 |
# File 'generated/google/apis/partners_v2/classes.rb', line 349 def primary_address @primary_address end |
#primary_country_code ⇒ String
The primary country code of the company.
Corresponds to the JSON property primaryCountryCode
293 294 295 |
# File 'generated/google/apis/partners_v2/classes.rb', line 293 def primary_country_code @primary_country_code end |
#primary_language_code ⇒ String
The primary language code of the company.
Corresponds to the JSON property primaryLanguageCode
304 305 306 |
# File 'generated/google/apis/partners_v2/classes.rb', line 304 def primary_language_code @primary_language_code end |
#resolved_timestamp ⇒ String
The timestamp when the user was approved.
Corresponds to the JSON property resolvedTimestamp
315 316 317 |
# File 'generated/google/apis/partners_v2/classes.rb', line 315 def @resolved_timestamp end |
#segment ⇒ Array<String>
The segment the company is classified as.
Corresponds to the JSON property segment
268 269 270 |
# File 'generated/google/apis/partners_v2/classes.rb', line 268 def segment @segment end |
#specialization_status ⇒ Array<Google::Apis::PartnersV2::SpecializationStatus>
The list of Google Partners specialization statuses for the company.
Corresponds to the JSON property specializationStatus
273 274 275 |
# File 'generated/google/apis/partners_v2/classes.rb', line 273 def specialization_status @specialization_status end |
#state ⇒ String
The state of relationship, in terms of approvals.
Corresponds to the JSON property state
343 344 345 |
# File 'generated/google/apis/partners_v2/classes.rb', line 343 def state @state end |
#website ⇒ String
The website URL for this company.
Corresponds to the JSON property website
288 289 290 |
# File 'generated/google/apis/partners_v2/classes.rb', line 288 def website @website end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'generated/google/apis/partners_v2/classes.rb', line 366 def update!(**args) @segment = args[:segment] if args.key?(:segment) @specialization_status = args[:specialization_status] if args.key?(:specialization_status) @badge_tier = args[:badge_tier] if args.key?(:badge_tier) @phone_number = args[:phone_number] if args.key?(:phone_number) @website = args[:website] if args.key?(:website) @primary_country_code = args[:primary_country_code] if args.key?(:primary_country_code) @company_id = args[:company_id] if args.key?(:company_id) @primary_language_code = args[:primary_language_code] if args.key?(:primary_language_code) @logo_url = args[:logo_url] if args.key?(:logo_url) @resolved_timestamp = args[:resolved_timestamp] if args.key?(:resolved_timestamp) @company_admin = args[:company_admin] if args.key?(:company_admin) @is_pending = args[:is_pending] if args.key?(:is_pending) @address = args[:address] if args.key?(:address) @creation_time = args[:creation_time] if args.key?(:creation_time) @state = args[:state] if args.key?(:state) @primary_address = args[:primary_address] if args.key?(:primary_address) @name = args[:name] if args.key?(:name) @manager_account = args[:manager_account] if args.key?(:manager_account) end |