---
updatedAt: 2025-11-12T01:33:33.000Z
agentTools:
  projectIndex: https://public.docs.kivera.io/llms.txt
---

# MYBUSINESSBUSINESSINFORMATION

<Embed url="https://cloud.google.com/docs" title="GCP documentation" provider="cloud.google.com" href="https://cloud.google.com/docs" />

# mybusinessbusinessinformation.accounts.locations.create

```erlang
enum_OpenInfoStatus := [ "OPEN_FOR_BUSINESS_UNSPECIFIED", "OPEN", "CLOSED_PERMANENTLY", "CLOSED_TEMPORARILY" ]
enum_RelevantLocationRelationType := [ "RELATION_TYPE_UNSPECIFIED", "DEPARTMENT_OF", "INDEPENDENT_ESTABLISHMENT_IN" ]
enum_ServiceAreaBusinessBusinessType := [ "BUSINESS_TYPE_UNSPECIFIED", "CUSTOMER_LOCATION_ONLY", "CUSTOMER_AND_BUSINESS_LOCATION" ]
enum_TimePeriodCloseDay := [ "DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]
enum_TimePeriodOpenDay := [ "DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]

valid {
    input.Body.adWordsLocationExtensions.adPhone == STRING
    input.Body.categories.additionalCategories[_].name == STRING
    input.Body.categories.primaryCategory.name == STRING
    input.Body.labels[_] == STRING
    input.Body.languageCode == STRING
    input.Body.latlng.latitude == NUMBER
    input.Body.latlng.longitude == NUMBER
    input.Body.moreHours[_].hoursTypeId == STRING
    input.Body.moreHours[_].periods[_].closeDay == enum_TimePeriodCloseDay[_]
    input.Body.moreHours[_].periods[_].closeTime.hours == INTEGER
    input.Body.moreHours[_].periods[_].closeTime.minutes == INTEGER
    input.Body.moreHours[_].periods[_].closeTime.nanos == INTEGER
    input.Body.moreHours[_].periods[_].closeTime.seconds == INTEGER
    input.Body.moreHours[_].periods[_].openDay == enum_TimePeriodOpenDay[_]
    input.Body.moreHours[_].periods[_].openTime.hours == INTEGER
    input.Body.moreHours[_].periods[_].openTime.minutes == INTEGER
    input.Body.moreHours[_].periods[_].openTime.nanos == INTEGER
    input.Body.moreHours[_].periods[_].openTime.seconds == INTEGER
    input.Body.name == STRING
    input.Body.openInfo.openingDate.day == INTEGER
    input.Body.openInfo.openingDate.month == INTEGER
    input.Body.openInfo.openingDate.year == INTEGER
    input.Body.openInfo.status == enum_OpenInfoStatus[_]
    input.Body.phoneNumbers.additionalPhones[_] == STRING
    input.Body.phoneNumbers.primaryPhone == STRING
    input.Body.profile.description == STRING
    input.Body.regularHours.periods[_].closeDay == enum_TimePeriodCloseDay[_]
    input.Body.regularHours.periods[_].closeTime.hours == INTEGER
    input.Body.regularHours.periods[_].closeTime.minutes == INTEGER
    input.Body.regularHours.periods[_].closeTime.nanos == INTEGER
    input.Body.regularHours.periods[_].closeTime.seconds == INTEGER
    input.Body.regularHours.periods[_].openDay == enum_TimePeriodOpenDay[_]
    input.Body.regularHours.periods[_].openTime.hours == INTEGER
    input.Body.regularHours.periods[_].openTime.minutes == INTEGER
    input.Body.regularHours.periods[_].openTime.nanos == INTEGER
    input.Body.regularHours.periods[_].openTime.seconds == INTEGER
    input.Body.relationshipData.childrenLocations[_].placeId == STRING
    input.Body.relationshipData.childrenLocations[_].relationType == enum_RelevantLocationRelationType[_]
    input.Body.relationshipData.parentChain == STRING
    input.Body.relationshipData.parentLocation.placeId == STRING
    input.Body.relationshipData.parentLocation.relationType == enum_RelevantLocationRelationType[_]
    input.Body.serviceArea.businessType == enum_ServiceAreaBusinessBusinessType[_]
    input.Body.serviceArea.places.placeInfos[_].placeId == STRING
    input.Body.serviceArea.places.placeInfos[_].placeName == STRING
    input.Body.serviceArea.regionCode == STRING
    input.Body.serviceItems[_].freeFormServiceItem.category == STRING
    input.Body.serviceItems[_].freeFormServiceItem.label.description == STRING
    input.Body.serviceItems[_].freeFormServiceItem.label.displayName == STRING
    input.Body.serviceItems[_].freeFormServiceItem.label.languageCode == STRING
    input.Body.serviceItems[_].price.currencyCode == STRING
    input.Body.serviceItems[_].price.nanos == INTEGER
    input.Body.serviceItems[_].price.units == STRING
    input.Body.serviceItems[_].structuredServiceItem.description == STRING
    input.Body.serviceItems[_].structuredServiceItem.serviceTypeId == STRING
    input.Body.specialHours.specialHourPeriods[_].closeTime.hours == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closeTime.minutes == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closeTime.nanos == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closeTime.seconds == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closed == BOOLEAN
    input.Body.specialHours.specialHourPeriods[_].endDate.day == INTEGER
    input.Body.specialHours.specialHourPeriods[_].endDate.month == INTEGER
    input.Body.specialHours.specialHourPeriods[_].endDate.year == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.hours == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.minutes == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.nanos == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.seconds == INTEGER
    input.Body.specialHours.specialHourPeriods[_].startDate.day == INTEGER
    input.Body.specialHours.specialHourPeriods[_].startDate.month == INTEGER
    input.Body.specialHours.specialHourPeriods[_].startDate.year == INTEGER
    input.Body.storeCode == STRING
    input.Body.storefrontAddress.addressLines[_] == STRING
    input.Body.storefrontAddress.administrativeArea == STRING
    input.Body.storefrontAddress.languageCode == STRING
    input.Body.storefrontAddress.locality == STRING
    input.Body.storefrontAddress.organization == STRING
    input.Body.storefrontAddress.postalCode == STRING
    input.Body.storefrontAddress.recipients[_] == STRING
    input.Body.storefrontAddress.regionCode == STRING
    input.Body.storefrontAddress.revision == INTEGER
    input.Body.storefrontAddress.sortingCode == STRING
    input.Body.storefrontAddress.sublocality == STRING
    input.Body.title == STRING
    input.Body.websiteUri == STRING
    input.ReqMap.parent == STRING
    input.Qs.requestId == STRING
    input.Qs.validateOnly == BOOLEAN
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.accounts.locations.list

```erlang
valid {
    input.ReqMap.parent == STRING
    input.Qs.filter == STRING
    input.Qs.orderBy == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.readMask == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.attributes.list

```erlang
valid {
    input.Qs.categoryName == STRING
    input.Qs.languageCode == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.parent == STRING
    input.Qs.regionCode == STRING
    input.Qs.showAll == BOOLEAN
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.categories.batchGet

```erlang
enum_ViewParameter := [ "CATEGORY_VIEW_UNSPECIFIED", "BASIC", "FULL" ]

valid {
    input.Qs.languageCode == STRING
    input.Qs.names == STRING
    input.Qs.regionCode == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.categories.list

```erlang
enum_ViewParameter := [ "CATEGORY_VIEW_UNSPECIFIED", "BASIC", "FULL" ]

valid {
    input.Qs.filter == STRING
    input.Qs.languageCode == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.regionCode == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.chains.get

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.chains.search

```erlang
valid {
    input.Qs.chainName == STRING
    input.Qs.pageSize == INTEGER
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.googleLocations.search

```erlang
enum_OpenInfoStatus := [ "OPEN_FOR_BUSINESS_UNSPECIFIED", "OPEN", "CLOSED_PERMANENTLY", "CLOSED_TEMPORARILY" ]
enum_RelevantLocationRelationType := [ "RELATION_TYPE_UNSPECIFIED", "DEPARTMENT_OF", "INDEPENDENT_ESTABLISHMENT_IN" ]
enum_ServiceAreaBusinessBusinessType := [ "BUSINESS_TYPE_UNSPECIFIED", "CUSTOMER_LOCATION_ONLY", "CUSTOMER_AND_BUSINESS_LOCATION" ]
enum_TimePeriodCloseDay := [ "DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]
enum_TimePeriodOpenDay := [ "DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]

valid {
    input.Body.location.adWordsLocationExtensions.adPhone == STRING
    input.Body.location.categories.additionalCategories[_].name == STRING
    input.Body.location.categories.primaryCategory.name == STRING
    input.Body.location.labels[_] == STRING
    input.Body.location.languageCode == STRING
    input.Body.location.latlng.latitude == NUMBER
    input.Body.location.latlng.longitude == NUMBER
    input.Body.location.moreHours[_].hoursTypeId == STRING
    input.Body.location.moreHours[_].periods[_].closeDay == enum_TimePeriodCloseDay[_]
    input.Body.location.moreHours[_].periods[_].closeTime.hours == INTEGER
    input.Body.location.moreHours[_].periods[_].closeTime.minutes == INTEGER
    input.Body.location.moreHours[_].periods[_].closeTime.nanos == INTEGER
    input.Body.location.moreHours[_].periods[_].closeTime.seconds == INTEGER
    input.Body.location.moreHours[_].periods[_].openDay == enum_TimePeriodOpenDay[_]
    input.Body.location.moreHours[_].periods[_].openTime.hours == INTEGER
    input.Body.location.moreHours[_].periods[_].openTime.minutes == INTEGER
    input.Body.location.moreHours[_].periods[_].openTime.nanos == INTEGER
    input.Body.location.moreHours[_].periods[_].openTime.seconds == INTEGER
    input.Body.location.name == STRING
    input.Body.location.openInfo.openingDate.day == INTEGER
    input.Body.location.openInfo.openingDate.month == INTEGER
    input.Body.location.openInfo.openingDate.year == INTEGER
    input.Body.location.openInfo.status == enum_OpenInfoStatus[_]
    input.Body.location.phoneNumbers.additionalPhones[_] == STRING
    input.Body.location.phoneNumbers.primaryPhone == STRING
    input.Body.location.profile.description == STRING
    input.Body.location.regularHours.periods[_].closeDay == enum_TimePeriodCloseDay[_]
    input.Body.location.regularHours.periods[_].closeTime.hours == INTEGER
    input.Body.location.regularHours.periods[_].closeTime.minutes == INTEGER
    input.Body.location.regularHours.periods[_].closeTime.nanos == INTEGER
    input.Body.location.regularHours.periods[_].closeTime.seconds == INTEGER
    input.Body.location.regularHours.periods[_].openDay == enum_TimePeriodOpenDay[_]
    input.Body.location.regularHours.periods[_].openTime.hours == INTEGER
    input.Body.location.regularHours.periods[_].openTime.minutes == INTEGER
    input.Body.location.regularHours.periods[_].openTime.nanos == INTEGER
    input.Body.location.regularHours.periods[_].openTime.seconds == INTEGER
    input.Body.location.relationshipData.childrenLocations[_].placeId == STRING
    input.Body.location.relationshipData.childrenLocations[_].relationType == enum_RelevantLocationRelationType[_]
    input.Body.location.relationshipData.parentChain == STRING
    input.Body.location.relationshipData.parentLocation.placeId == STRING
    input.Body.location.relationshipData.parentLocation.relationType == enum_RelevantLocationRelationType[_]
    input.Body.location.serviceArea.businessType == enum_ServiceAreaBusinessBusinessType[_]
    input.Body.location.serviceArea.places.placeInfos[_].placeId == STRING
    input.Body.location.serviceArea.places.placeInfos[_].placeName == STRING
    input.Body.location.serviceArea.regionCode == STRING
    input.Body.location.serviceItems[_].freeFormServiceItem.category == STRING
    input.Body.location.serviceItems[_].freeFormServiceItem.label.description == STRING
    input.Body.location.serviceItems[_].freeFormServiceItem.label.displayName == STRING
    input.Body.location.serviceItems[_].freeFormServiceItem.label.languageCode == STRING
    input.Body.location.serviceItems[_].price.currencyCode == STRING
    input.Body.location.serviceItems[_].price.nanos == INTEGER
    input.Body.location.serviceItems[_].price.units == STRING
    input.Body.location.serviceItems[_].structuredServiceItem.description == STRING
    input.Body.location.serviceItems[_].structuredServiceItem.serviceTypeId == STRING
    input.Body.location.specialHours.specialHourPeriods[_].closeTime.hours == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].closeTime.minutes == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].closeTime.nanos == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].closeTime.seconds == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].closed == BOOLEAN
    input.Body.location.specialHours.specialHourPeriods[_].endDate.day == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].endDate.month == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].endDate.year == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].openTime.hours == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].openTime.minutes == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].openTime.nanos == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].openTime.seconds == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].startDate.day == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].startDate.month == INTEGER
    input.Body.location.specialHours.specialHourPeriods[_].startDate.year == INTEGER
    input.Body.location.storeCode == STRING
    input.Body.location.storefrontAddress.addressLines[_] == STRING
    input.Body.location.storefrontAddress.administrativeArea == STRING
    input.Body.location.storefrontAddress.languageCode == STRING
    input.Body.location.storefrontAddress.locality == STRING
    input.Body.location.storefrontAddress.organization == STRING
    input.Body.location.storefrontAddress.postalCode == STRING
    input.Body.location.storefrontAddress.recipients[_] == STRING
    input.Body.location.storefrontAddress.regionCode == STRING
    input.Body.location.storefrontAddress.revision == INTEGER
    input.Body.location.storefrontAddress.sortingCode == STRING
    input.Body.location.storefrontAddress.sublocality == STRING
    input.Body.location.title == STRING
    input.Body.location.websiteUri == STRING
    input.Body.pageSize == INTEGER
    input.Body.query == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.attributes.getGoogleUpdated

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.delete

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.get

```erlang
valid {
    input.ReqMap.name == STRING
    input.Qs.readMask == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.getAttributes

```erlang
valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.getGoogleUpdated

```erlang
valid {
    input.ReqMap.name == STRING
    input.Qs.readMask == STRING
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.patch

```erlang
enum_OpenInfoStatus := [ "OPEN_FOR_BUSINESS_UNSPECIFIED", "OPEN", "CLOSED_PERMANENTLY", "CLOSED_TEMPORARILY" ]
enum_RelevantLocationRelationType := [ "RELATION_TYPE_UNSPECIFIED", "DEPARTMENT_OF", "INDEPENDENT_ESTABLISHMENT_IN" ]
enum_ServiceAreaBusinessBusinessType := [ "BUSINESS_TYPE_UNSPECIFIED", "CUSTOMER_LOCATION_ONLY", "CUSTOMER_AND_BUSINESS_LOCATION" ]
enum_TimePeriodCloseDay := [ "DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]
enum_TimePeriodOpenDay := [ "DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" ]

valid {
    input.Body.adWordsLocationExtensions.adPhone == STRING
    input.Body.categories.additionalCategories[_].name == STRING
    input.Body.categories.primaryCategory.name == STRING
    input.Body.labels[_] == STRING
    input.Body.languageCode == STRING
    input.Body.latlng.latitude == NUMBER
    input.Body.latlng.longitude == NUMBER
    input.Body.moreHours[_].hoursTypeId == STRING
    input.Body.moreHours[_].periods[_].closeDay == enum_TimePeriodCloseDay[_]
    input.Body.moreHours[_].periods[_].closeTime.hours == INTEGER
    input.Body.moreHours[_].periods[_].closeTime.minutes == INTEGER
    input.Body.moreHours[_].periods[_].closeTime.nanos == INTEGER
    input.Body.moreHours[_].periods[_].closeTime.seconds == INTEGER
    input.Body.moreHours[_].periods[_].openDay == enum_TimePeriodOpenDay[_]
    input.Body.moreHours[_].periods[_].openTime.hours == INTEGER
    input.Body.moreHours[_].periods[_].openTime.minutes == INTEGER
    input.Body.moreHours[_].periods[_].openTime.nanos == INTEGER
    input.Body.moreHours[_].periods[_].openTime.seconds == INTEGER
    input.Body.name == STRING
    input.Body.openInfo.openingDate.day == INTEGER
    input.Body.openInfo.openingDate.month == INTEGER
    input.Body.openInfo.openingDate.year == INTEGER
    input.Body.openInfo.status == enum_OpenInfoStatus[_]
    input.Body.phoneNumbers.additionalPhones[_] == STRING
    input.Body.phoneNumbers.primaryPhone == STRING
    input.Body.profile.description == STRING
    input.Body.regularHours.periods[_].closeDay == enum_TimePeriodCloseDay[_]
    input.Body.regularHours.periods[_].closeTime.hours == INTEGER
    input.Body.regularHours.periods[_].closeTime.minutes == INTEGER
    input.Body.regularHours.periods[_].closeTime.nanos == INTEGER
    input.Body.regularHours.periods[_].closeTime.seconds == INTEGER
    input.Body.regularHours.periods[_].openDay == enum_TimePeriodOpenDay[_]
    input.Body.regularHours.periods[_].openTime.hours == INTEGER
    input.Body.regularHours.periods[_].openTime.minutes == INTEGER
    input.Body.regularHours.periods[_].openTime.nanos == INTEGER
    input.Body.regularHours.periods[_].openTime.seconds == INTEGER
    input.Body.relationshipData.childrenLocations[_].placeId == STRING
    input.Body.relationshipData.childrenLocations[_].relationType == enum_RelevantLocationRelationType[_]
    input.Body.relationshipData.parentChain == STRING
    input.Body.relationshipData.parentLocation.placeId == STRING
    input.Body.relationshipData.parentLocation.relationType == enum_RelevantLocationRelationType[_]
    input.Body.serviceArea.businessType == enum_ServiceAreaBusinessBusinessType[_]
    input.Body.serviceArea.places.placeInfos[_].placeId == STRING
    input.Body.serviceArea.places.placeInfos[_].placeName == STRING
    input.Body.serviceArea.regionCode == STRING
    input.Body.serviceItems[_].freeFormServiceItem.category == STRING
    input.Body.serviceItems[_].freeFormServiceItem.label.description == STRING
    input.Body.serviceItems[_].freeFormServiceItem.label.displayName == STRING
    input.Body.serviceItems[_].freeFormServiceItem.label.languageCode == STRING
    input.Body.serviceItems[_].price.currencyCode == STRING
    input.Body.serviceItems[_].price.nanos == INTEGER
    input.Body.serviceItems[_].price.units == STRING
    input.Body.serviceItems[_].structuredServiceItem.description == STRING
    input.Body.serviceItems[_].structuredServiceItem.serviceTypeId == STRING
    input.Body.specialHours.specialHourPeriods[_].closeTime.hours == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closeTime.minutes == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closeTime.nanos == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closeTime.seconds == INTEGER
    input.Body.specialHours.specialHourPeriods[_].closed == BOOLEAN
    input.Body.specialHours.specialHourPeriods[_].endDate.day == INTEGER
    input.Body.specialHours.specialHourPeriods[_].endDate.month == INTEGER
    input.Body.specialHours.specialHourPeriods[_].endDate.year == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.hours == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.minutes == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.nanos == INTEGER
    input.Body.specialHours.specialHourPeriods[_].openTime.seconds == INTEGER
    input.Body.specialHours.specialHourPeriods[_].startDate.day == INTEGER
    input.Body.specialHours.specialHourPeriods[_].startDate.month == INTEGER
    input.Body.specialHours.specialHourPeriods[_].startDate.year == INTEGER
    input.Body.storeCode == STRING
    input.Body.storefrontAddress.addressLines[_] == STRING
    input.Body.storefrontAddress.administrativeArea == STRING
    input.Body.storefrontAddress.languageCode == STRING
    input.Body.storefrontAddress.locality == STRING
    input.Body.storefrontAddress.organization == STRING
    input.Body.storefrontAddress.postalCode == STRING
    input.Body.storefrontAddress.recipients[_] == STRING
    input.Body.storefrontAddress.regionCode == STRING
    input.Body.storefrontAddress.revision == INTEGER
    input.Body.storefrontAddress.sortingCode == STRING
    input.Body.storefrontAddress.sublocality == STRING
    input.Body.title == STRING
    input.Body.websiteUri == STRING
    input.ReqMap.name == STRING
    input.Qs.updateMask == STRING
    input.Qs.validateOnly == BOOLEAN
    input.ProviderMetadata.Region == STRING
}
```

# mybusinessbusinessinformation.locations.updateAttributes

```erlang
valid {
    input.Body.attributes[_].name == STRING
    input.Body.attributes[_].repeatedEnumValue.setValues[_] == STRING
    input.Body.attributes[_].repeatedEnumValue.unsetValues[_] == STRING
    input.Body.attributes[_].uriValues[_].uri == STRING
    input.Body.attributes[_].values[_] == ANY
    input.Body.name == STRING
    input.ReqMap.name == STRING
    input.Qs.attributeMask == STRING
    input.ProviderMetadata.Region == STRING
}
```