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çilebilir olan 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ı taş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ümcelerindeki yapıyla kullanılabilecek operatörleri belirler.

name

string

Yapının adı.

selectable

boolean

Artefakın, arama sorgularındaki SELECT yan tümcesinde kullanılıp kullanılamayacağını belirtir.

filterable

boolean

Artefakın, arama sorgularındaki WHERE yan tümcesinde kullanılıp kullanılamayacağını belirtir.

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 eser bir kaynak.
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ıları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. Ancak 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üyle 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 kimlik) temsil eder.

SOURCE_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 eşlenir.

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.