REST Resource: searchAds360Fields

Kaynak: SearchAds360Field

SearchAds360Service tarafından kullanılan bir alan veya kaynak (yapı).

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ı. Yapı kaynağı adları şu biçimdedir:

SearchAds360Fields/{name}

category

enum (SearchAds360FieldCategory)

Yapının 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 RESOURCE olan yapılar için ayarlanır.

metrics[]

string

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

segments[]

string

Bu alanda, arama sorgularına dahil edildiğinde ve FROM yan tümcesinde açıklanan yapı kullanıldığında segment veya başka bir kaynak olarak segment metriklerini ayıran tüm yapıların adları listelenir. Yalnızca kategorisi RESOURCE olan yapılar için ayarlanır.

enumValues[]

string

Yapının, ENUM türünde bir alan olması durumunda varsayabileceği değerler.

Bu alan yalnızca SEGMENT veya ATTRIBUTE kategorisindeki yapılar için ayarlanır.

dataType

enum (SearchAds360FieldDataType)

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

name

string

Yapının adı.

selectable

boolean

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

filterable

boolean

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

sortable

boolean

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

typeUrl

string

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

isRepeated

boolean

Alan yapısının tekrarlanıp tekrarlanmayacağı.

SearchAds360FieldCategory

Yapının kategorisi.

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

SearchAds360FieldDataType

Bunlar, bir Search Ads360 Hizmeti yapısının üstlenebileceği çeşitli türlerdir.

Sıralamalar
UNSPECIFIED Belirtilmedi
UNKNOWN Bilinmiyor
BOOLEAN

google.protobuf.BoolValue adresine Haritalar

Geçerli operatörler: =, !=

DATE

google.protobuf.StringValue ile eşlenir. Ancak tarihlere özgü operatör kümesi kullanılarak karşılaştırılabilir.

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

DOUBLE

google.protobuf.DoubleValue adresine eşlenir.

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

ENUM

Bir numaralandırmaya eşlenir. Özel tanımını typeUrl adresinde bulabilirsiniz.

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

FLOAT

google.protobuf.FloatValue konumuna eşler

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

INT32

google.protobuf.Int32Value adresine eşlenir

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

INT64

google.protobuf.Int64Value ile eşlenir

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 içinde bulabilirsiniz.

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

RESOURCE_NAME

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

Hiçbir operatör RESOURCE_NAME alanlarıyla çalışmıyor.

STRING

google.protobuf.StringValue ile eşlenir.

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

UINT64

google.protobuf.UInt64Value adresine eşlenir

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

Yöntemler

get

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