- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- AttributeMetadata
- AttributeValueMetadata
Retorna a lista de atributos que estariam disponíveis para um local com a categoria principal e o país informados.
Solicitação HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
parent |
Opcional. Nome do recurso do local para procurar atributos disponíveis. Se esse campo estiver definido, Formato: |
categoryName |
Opcional. O ID estável da categoria principal para encontrar os atributos disponíveis. Precisa estar no formato |
regionCode |
Opcional. O código de país ISO 3166-1 alfa-2 para encontrar os atributos disponíveis. Obrigatório se |
languageCode |
Opcional. O código BCP 47 do idioma para receber os nomes de exibição dos atributos. Se esse idioma não estiver disponível, eles serão fornecidos em inglês. |
showAll |
Opcional. Se definido como verdadeiro, os metadados de todos os atributos disponíveis serão retornados, desconsiderando os campos |
pageSize |
O total de atributos a serem incluídos por página. O padrão é 200, e o mínimo é 1. |
pageToken |
Se especificado, a próxima página de metadados de atributo será recuperada. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta para AttributesService.ListAttributeMetadata.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"attributeMetadata": [
{
object ( |
| Campos | |
|---|---|
attributeMetadata[] |
Uma coleção de metadados de atributos para os atributos disponíveis. |
nextPageToken |
Se o número de atributos for maior que o tamanho da página solicitado, esse campo será preenchido com um token para buscar a próxima página de atributos em uma chamada subsequente para |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/business.manage
Para mais informações, consulte OAuth 2.0 Overview.
AttributeMetadata
Metadados para um atributo. Contém informações de exibição para o atributo, incluindo um nome localizado e um título para agrupar atributos relacionados.
| Representação JSON |
|---|
{ "parent": string, "valueType": enum ( |
| Campos | |
|---|---|
parent |
O identificador exclusivo do atributo. |
valueType |
O tipo de valor para o atributo. Espera-se que os valores definidos e recuperados sejam desse tipo. |
displayName |
O nome de exibição localizado para o atributo, se disponível. Caso contrário, será o nome de exibição em inglês. |
groupDisplayName |
O nome de exibição localizado do grupo que contém esse atributo, se disponível. Caso contrário, será o nome do grupo em inglês. Os atributos relacionados são coletados no grupo e devem ser exibidos juntos abaixo do título fornecido aqui. |
repeatable |
Se for verdadeiro, o atributo será compatível com vários valores. Se for falso, somente um valor será informado. |
valueMetadata[] |
Para alguns tipos de atributos (por exemplo, tipos enumerados), é fornecida uma lista de valores compatíveis e nomes de exibição correspondentes para esses valores. |
deprecated |
Se for verdadeiro, o atributo será obsoleto e não deverá mais ser usado. Se for obsoleta, a atualização deste atributo não resultará em erro, mas as atualizações não serão salvas. Em algum momento após a descontinuação, o atributo será removido por completo e se tornará um erro. |
AttributeValueMetadata
Metadados de valores de atributo compatíveis.
| Representação JSON |
|---|
{ "value": value, "displayName": string } |
| Campos | |
|---|---|
value |
O valor do atributo. |
displayName |
O nome de exibição para este valor, localizado onde estiver disponível. Caso contrário, será em inglês. O nome de exibição do valor deve ser usado no contexto com o nome de exibição do atributo. Por exemplo, para um atributo de tipo enumerado "WiFi", ele pode conter "Paid" para representar o Wi-Fi pago. |