Recurso: SearchAds360Field
Um campo ou recurso (artefato) usado pelo SearchAds360Service.
| Representação JSON | 
|---|
| { "resourceName": string, "category": enum ( | 
| Campos | |
|---|---|
| resourceName | 
 O nome de recurso do artefato. Os nomes dos recursos do artefato têm o seguinte formato: 
 | 
| category | 
 A categoria do artefato. | 
| selectableWith[] | 
 Os nomes de todos os recursos, segmentos e métricas que podem ser selecionados com o artefato descrito. | 
| attributeResources[] | 
 Os nomes de todos os recursos que podem ser selecionados com o artefato descrito. Os campos desses recursos não segmentam métricas quando incluídos em consultas de pesquisa. Esse campo só é definido para artefatos com a categoria RESOURCE. | 
| metrics[] | 
 Este campo lista os nomes de todas as métricas que podem ser selecionadas com o artefato descrito quando ele é usado na cláusula FROM. É definido apenas para artefatos com categoria RESOURCE. | 
| segments[] | 
 Esse campo lista os nomes de todos os artefatos, seja um segmento ou outro recurso, que segmentam métricas quando incluídas em consultas de pesquisa e quando o artefato descrito é usado na cláusula FROM. Ele é definido apenas para artefatos com a categoria RESOURCE. | 
| enumValues[] | 
 Valores que o artefato pode assumir se for um campo do tipo ENUM. Esse campo é definido apenas para artefatos da categoria SEGMENT ou ATTRIBUTE. | 
| dataType | 
 Esse campo determina os operadores que podem ser usados com o artefato em cláusulas WHERE. | 
| name | 
 O nome do artefato. | 
| selectable | 
 Se o artefato pode ser usado em uma cláusula SELECT em consultas de pesquisa. | 
| filterable | 
 Indica se o artefato pode ser usado em uma cláusula WHERE em consultas de pesquisa. | 
| sortable | 
 Indica se o artefato pode ser usado em uma cláusula ORDER BY em consultas de pesquisa. | 
| typeUrl | 
 O URL do proto que descreve o tipo de dados do artefato. | 
| isRepeated | 
 Indica se o artefato de campo é repetido. | 
SearchAds360FieldCategory
A categoria do artefato.
| Enums | |
|---|---|
| UNSPECIFIED | Não especificado | 
| UNKNOWN | Desconhecido | 
| RESOURCE | O artefato descrito é um recurso. | 
| ATTRIBUTE | O artefato descrito é um campo e um atributo de um recurso. Incluir um campo de atributo de recurso em uma consulta pode segmentar a consulta se o recurso a que ele é atribuído segmenta o recurso encontrado na cláusula FROM. | 
| SEGMENT | O artefato descrito é um campo e sempre segmenta consultas de pesquisa. | 
| METRIC | O artefato descrito é um campo e uma métrica. Ela nunca segmenta consultas de pesquisa. | 
SearchAds360FieldDataType
Estes são os vários tipos que um artefato do SearchAds360Service pode assumir.
| Enums | |
|---|---|
| UNSPECIFIED | Não especificado | 
| UNKNOWN | Desconhecido | 
| BOOLEAN | Mapeia para google.protobuf.BoolValue Operadores aplicáveis: =, != | 
| DATE | Mapeia para google.protobuf.StringValue. No entanto, é possível fazer comparações usando o conjunto de operadores específicos para datas. Operadores aplicáveis: =, <, >, <=, >=, BETWEEN, DURING e IN | 
| DOUBLE | Mapeia para google.protobuf.DoubleValue Operadores aplicáveis: =, !=, <, >, IN, NOT IN | 
| ENUM | Mapeia para um tipo enumerado. A definição específica pode ser encontrada em typeUrl. Operadores aplicáveis: =, !=, IN, NOT IN | 
| FLOAT | É mapeado para google.protobuf.FloatValue Operadores aplicáveis: =, !=, <, >, IN, NOT IN | 
| INT32 | É mapeado para google.protobuf.Int32Value Operadores aplicáveis: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN | 
| INT64 | É associado a google.protobuf.Int64Value Operadores aplicáveis: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN | 
| MESSAGE | Mapeia para um tipo de mensagem de buffer de protocolo. Os detalhes do tipo de dados podem ser encontrados em typeUrl. Nenhum operador funciona com campos MESSAGE. | 
| RESOURCE_NAME | É mapeado para google.protobuf.StringValue. Representa o nome do recurso (ID exclusivo) ou uma das chaves estrangeiras dele. Nenhum operador funciona com campos RESOURCE_NAME. | 
| STRING | É mapeado para google.protobuf.StringValue. Operadores aplicáveis: =, !=, LIKE, NOT LIKE, IN, NOT IN | 
| UINT64 | É associado a google.protobuf.UInt64Value Operadores aplicáveis: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN | 
| Métodos | |
|---|---|
| 
 | Retorna apenas o campo solicitado. | 
| 
 | Retorna todos os campos que correspondem à consulta de pesquisa. | 
