Class: Google::Apis::MybusinessbusinessinformationV1::ServiceAreaBusiness
- Inherits:
-
Object
- Object
- Google::Apis::MybusinessbusinessinformationV1::ServiceAreaBusiness
- 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
-
#business_type ⇒ String
Required.
-
#places ⇒ Google::Apis::MybusinessbusinessinformationV1::Places
Defines the union of areas represented by a set of places.
-
#region_code ⇒ String
Immutable.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ServiceAreaBusiness
constructor
A new instance of ServiceAreaBusiness.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ServiceAreaBusiness
Returns a new instance of ServiceAreaBusiness.
1615 1616 1617 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1615 def initialize(**args) update!(**args) end |
Instance Attribute Details
#business_type ⇒ String
Required. Indicates the type of the service area business.
Corresponds to the JSON property businessType
1593 1594 1595 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1593 def business_type @business_type end |
#places ⇒ Google::Apis::MybusinessbusinessinformationV1::Places
Defines the union of areas represented by a set of places.
Corresponds to the JSON property places
1598 1599 1600 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1598 def places @places end |
#region_code ⇒ String
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
1613 1614 1615 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1613 def region_code @region_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1620 1621 1622 1623 1624 |
# File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 1620 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 |