mybusinessbusinessinformation.v1 library Null safety

My Business Business Information API - v1

The My Business Business Information API provides an interface for managing business information on Google.

For more information, see developers.google.com/my-business/

Create an instance of MyBusinessBusinessInformationApi to access these resources:

Classes

AccountsLocationsResource
AccountsResource
AdWordsLocationExtensions
Additional information that is surfaced in AdWords.
AssociateLocationRequest
Request message for Locations.AssociateLocationRequest.
Attribute
A location attribute. [...]
AttributeMetadata
Metadata for an attribute. [...]
Attributes
A container for all the attributes for a given location.
AttributesResource
AttributeValueMetadata
Metadata for supported attribute values.
BatchGetCategoriesResponse
Response message for BusinessCategories.BatchGetBusinessCategories.
BusinessHours
Represents the time periods that this location is open for business. [...]
Categories
A collection of categories that describes the business. [...]
CategoriesResource
Category
A category describing what this business is (not what it does). [...]
Chain
A chain is a brand that your business's locations can be affiliated with.
ChainName
Name to be used when displaying the chain.
ChainsResource
ChainUri
Url to be used when displaying the chain.
FreeFormServiceItem
Represents a free-form service offered by the merchant. [...]
GoogleLocation
Represents a Location that is present on Google. [...]
GoogleLocationsResource
GoogleUpdatedLocation
Represents a location that was modified by Google.
Label
Label to be used when displaying the price list, section, or item.
ListAttributeMetadataResponse
Response for AttributesService.ListAttributeMetadata.
ListCategoriesResponse
Response message for BusinessCategories.ListCategories.
ListLocationsResponse
Response message for Locations.ListLocations.
Location
A location. [...]
LocationsAttributesResource
LocationsResource
Metadata
Additional non-user-editable information about the location.
MoreHours
The time periods during which a location is open for certain types of business.
MoreHoursType
More hours types that a business can offers, in addition to its regular hours.
MyBusinessBusinessInformationApi
The My Business Business Information API provides an interface for managing business information on Google.
OpenInfo
Information related to the opening state of the business.
PhoneNumbers
A collection of phone numbers for the business. [...]
PlaceInfo
Defines an area that's represented by a place ID.
Places
Defines the union of areas represented by a set of places.
Profile
All information pertaining to the location's profile.
RelationshipData
Information of all parent and children locations related to this one.
RelevantLocation
Information about another location that is related to current one. [...]
RepeatedEnumAttributeValue
Values for an attribute with a value_type of REPEATED_ENUM. [...]
SearchChainsResponse
Response message for Locations.SearchChains.
SearchGoogleLocationsRequest
Request message for GoogleLocations.SearchGoogleLocations.
SearchGoogleLocationsResponse
Response message for GoogleLocations.SearchGoogleLocations.
ServiceAreaBusiness
Service area businesses provide their service at the customer's location (for example, a locksmith or plumber).
ServiceItem
A message that describes a single service item. [...]
ServiceType
A message describing a service type that the business offers.
SpecialHourPeriod
Represents a single time period when a location's operational hours differ from its normal business hours. [...]
SpecialHours
Represents a set of time periods when a location's operational hours differ from its normal business hours.
StructuredServiceItem
Represents a structured service offered by the merchant. [...]
TimePeriod
Represents a span of time that the business is open, starting on the specified open day/time and closing on the specified close day/time. [...]
UriAttributeValue
Values for an attribute with a value_type of URL.

Typedefs

ClearLocationAssociationRequest = $Empty
Request message for Locations.ClearLocationAssociationRequest.
Date = $Date
Represents a whole or partial calendar date, such as a birthday. [...]
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
LatLng = $LatLng
An object that represents a latitude/longitude pair. [...]
Money = $Money
Represents an amount of money with its currency type.
PostalAddress = $PostalAddress
Represents a postal address, e.g. for postal delivery or payments addresses. [...]
TimeOfDay = $TimeOfDay
Represents a time of day. [...]

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.