Class: Google::Apis::MybusinessbusinessinformationV1::ServiceAreaBusiness

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/mybusinessbusinessinformation_v1/classes.rb,
lib/google/apis/mybusinessbusinessinformation_v1/representations.rb,
lib/google/apis/mybusinessbusinessinformation_v1/representations.rb

Overview

Service area businesses provide their service at the customer's location (for example, a locksmith or plumber).

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ServiceAreaBusiness

Returns a new instance of ServiceAreaBusiness.



1595
1596
1597
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1595

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#business_typeString

Required. Indicates the type of the service area business. Corresponds to the JSON property businessType

Returns:

  • (String)


1573
1574
1575
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1573

def business_type
  @business_type
end

#placesGoogle::Apis::MybusinessbusinessinformationV1::Places

Defines the union of areas represented by a set of places. Corresponds to the JSON property places



1578
1579
1580
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1578

def places
  @places
end

#region_codeString

Immutable. CLDR region code of the country/region that this service area business is based in. See http://cldr.unicode.org/ and http://www.unicode.org/ cldr/charts/30/supplemental/territory_information.html for details. Example: " CH" for Switzerland. This field is required for CUSTOMER_LOCATION_ONLY businesses, and is ignored otherwise. The region specified here can be different from regions for the areas that this business serves (e.g. service area businesses that provide services in regions other than the one that they are based in). If this location requires verification after creation, the address provided for verification purposes must be located within this region, and the business owner or their authorized representative must be able to receive postal mail at the provided verification address. Corresponds to the JSON property regionCode

Returns:

  • (String)


1593
1594
1595
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1593

def region_code
  @region_code
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1600
1601
1602
1603
1604
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1600

def update!(**args)
  @business_type = args[:business_type] if args.key?(:business_type)
  @places = args[:places] if args.key?(:places)
  @region_code = args[:region_code] if args.key?(:region_code)
end