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.



1607
1608
1609
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1607

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)


1585
1586
1587
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1585

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



1590
1591
1592
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1590

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)


1605
1606
1607
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1605

def region_code
  @region_code
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1612
1613
1614
1615
1616
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1612

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