REST Resource: searchAds360Fields

Kaynak: SearchAds360Field

SearchAds360Service tarafından kullanılan bir alan veya kaynak (öğe).

JSON gösterimi
{
  "resourceName": string,
  "category": enum (SearchAds360FieldCategory),
  "selectableWith": [
    string
  ],
  "attributeResources": [
    string
  ],
  "metrics": [
    string
  ],
  "segments": [
    string
  ],
  "enumValues": [
    string
  ],
  "dataType": enum (SearchAds360FieldDataType),
  "name": string,
  "selectable": boolean,
  "filterable": boolean,
  "sortable": boolean,
  "typeUrl": string,
  "isRepeated": boolean
}
Alanlar
resourceName

string

Yapının kaynak adı. Öğe kaynak adları şu biçimdedir:

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

Öğenin kategorisi.

selectableWith[]

string

Açıklanan yapıyla seçilebilen tüm kaynakların, segmentlerin ve metriklerin adları.

attributeResources[]

string

Açıklanan yapıyla seçilebilen tüm kaynakların adları. Bu kaynaklardaki alanlar, arama sorgularına dahil edildiğinde metrikleri segmentlere ayırmaz.

Bu alan, yalnızca kategorisi SOURCE olan yapılar için ayarlanır.

metrics[]

string

Bu alan, FROM yan tümcesinde kullanıldığında açıklanan yapıyla seçilebilir olan tüm metriklerin adlarını listeler. Yalnızca kategorisi RESOURCE olan yapı taşları için ayarlanır.

segments[]

string

Bu alanda, arama sorgularına dahil edildiğinde ve açıklanan yapı FROM yan tümcesinde kullanıldığında segment metriklerine karşılık gelen tüm yapıların adları listelenir (segment veya başka bir kaynak). Yalnızca kategorisi RESOURCE olan yapı taşları için ayarlanır.

enumValues[]

string

ENUM türündeki bir alan ise yapının alabileceği değerler.

Bu alan yalnızca SEGMENT veya ÖZELLİK kategorisindeki yapı taşları için ayarlanır.

dataType

enum (SearchAds360FieldDataType)

Bu alan, WHERE yan tümcelerinde yapıyla birlikte kullanılabilecek operatörleri belirler.

name

string

Yapının adı.

selectable

boolean

Yapının arama sorgularında SELECT ifadesinde kullanılıp kullanılamayacağı.

filterable

boolean

Yapının arama sorgularında WHERE yan tümcesinde kullanılıp kullanılamayacağı.

sortable

boolean

Artefağın, arama sorgularındaki ORDER BY yan tümcesinde kullanılıp kullanılamayacağını belirtir.

typeUrl

string

Yapının veri türünü açıklayan protonun URL'si.

isRepeated

boolean

Alan yapısını tekrarlayıp tekrarlamadığını belirtir.

SearchAds360FieldCategory

Öğenin kategorisi.

Sıralamalar
UNSPECIFIED Belirtilmedi
UNKNOWN Bilinmiyor
RESOURCE Açıklanan yapı, bir kaynaktır.
ATTRIBUTE Açıklanan yapı, bir alan ve kaynağın bir özelliğidir. Bir sorguya kaynak özelliği alanı eklemek, ilişkilendirildiği kaynak FROM yan tümcesinde bulunan kaynağı segmentlere ayırıyorsa sorguyu segmentlere ayırabilir.
SEGMENT Açıklanan yapı bir alandır ve her zaman arama sorgularını segmentlere ayırır.
METRIC Açıklanan yapı bir alandır ve metriktir. Arama sorgularını hiçbir zaman segmentlere ayırmaz.

SearchAds360FieldDataType

Bunlar, SearchAds360Service yapısının alabileceği çeşitli türlerdir.

Sıralamalar
UNSPECIFIED Belirtilmedi
UNKNOWN Bilinmiyor
BOOLEAN

google.protobuf.BoolValue ile eşleştirilir.

Geçerli operatörler: =, !=

DATE

google.protobuf.StringValue ile eşlenir. Bununla birlikte, tarihlere özgü operatör grubu kullanılarak karşılaştırılabilir.

Geçerli operatörler: =, <, >, <=, >=, BETWEEN, DURING ve IN

DOUBLE

google.protobuf.DoubleValue ile Haritalar

Geçerli operatörler: =, !=, <, >, IN, NOT IN

ENUM

Bir enum ile eşlenir. Türün tanımını typeUrl parametresinde bulabilirsiniz.

Geçerli operatörler: =, !=, IN, NOT IN

FLOAT

google.protobuf.FloatValue ile eşlenir.

Geçerli operatörler: =, !=, <, >, IN, NOT IN

INT32

google.protobuf.Int32Value ile eşlenir.

Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

google.protobuf.Int64Value ile Haritalar

Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Bir protokol arabelleği mesaj türüne eşlenir. Veri türünün ayrıntılarını typeUrl'de bulabilirsiniz.

MESSAGE alanları operatörlerle çalışmaz.

RESOURCE_NAME

google.protobuf.StringValue ile eşlenir. Bir kaynağın veya yabancı anahtarlarından birinin kaynak adını (benzersiz kimliği) temsil eder.

RESOURCE_NAME alanlarıyla hiçbir operatör çalışmaz.

STRING

google.protobuf.StringValue ile eşlenir.

Geçerli operatörler: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

google.protobuf.UInt64Value ile Haritalar

Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Yöntemler

get

Yalnızca istenen alanı döndürür.
Arama sorgusuyla eşleşen tüm alanları döndürür.