REST Resource: searchAds360Fields

منبع: SearchAds360Field

یک فیلد یا منبع (مصنوع) مورد استفاده توسط SearchAds360Service.

نمایندگی JSON
{
  "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
}
فیلدها
resource Name

string

نام منبع مصنوع. نام منابع مصنوع به شکل زیر است:

SearchAds360Fields/{name}

category

enum ( SearchAds360FieldCategory )

دسته بندی مصنوعات.

selectable With[]

string

نام همه منابع، بخش‌ها و معیارهایی که با مصنوع توصیف‌شده قابل انتخاب هستند.

attribute Resources[]

string

نام تمام منابعی که با مصنوع توصیف شده قابل انتخاب هستند. فیلدهای این منابع وقتی در جستارهای جستجو گنجانده می شوند، معیارها را بخش بندی نمی کنند.

این فیلد فقط برای مصنوعاتی تنظیم شده است که دسته آنها RESOURCE است.

metrics[]

string

این فیلد نام تمام معیارهایی را فهرست می‌کند که با مصنوع توصیف‌شده زمانی که در عبارت FROM استفاده می‌شود، قابل انتخاب هستند. این فقط برای مصنوعاتی تنظیم شده است که دسته آنها RESOURCE است.

segments[]

string

این فیلد نام تمام مصنوعات را فهرست می‌کند، خواه یک بخش یا منبع دیگر، معیارهای آن بخش زمانی که در جستارهای جستجو گنجانده می‌شود و زمانی که مصنوع توصیف‌شده در عبارت FROM استفاده می‌شود. این فقط برای مصنوعاتی تنظیم شده است که دسته آنها RESOURCE است.

enum Values[]

string

مقادیری که آرتیفکت می تواند فرض کند اگر فیلدی از نوع ENUM باشد.

این فیلد فقط برای مصنوعات دسته SEGMENT یا ATTRIBUTE تنظیم شده است.

data Type

enum ( SearchAds360FieldDataType )

این فیلد عملگرهایی را که می توان با آرتیفکت در بندهای WHERE استفاده کرد را تعیین می کند.

name

string

نام مصنوع.

selectable

boolean

اینکه آیا مصنوع را می توان در یک عبارت SELECT در عبارت های جستجو استفاده کرد یا خیر.

filterable

boolean

اینکه آیا مصنوع را می توان در یک عبارت WHERE در جستارهای جستجو استفاده کرد یا خیر.

sortable

boolean

اینکه آیا مصنوع را می توان در یک عبارت ORDER BY در عبارت های جستجو استفاده کرد یا خیر.

type Url

string

نشانی اینترنتی پروتو که نوع داده مصنوع را توصیف می کند.

is Repeated

boolean

آیا مصنوع میدانی تکرار می شود.

SearchAds360FieldCategory

دسته بندی مصنوعات.

Enums
UNSPECIFIED نامشخص
UNKNOWN ناشناس
RESOURCE مصنوع توصیف شده یک منبع است.
ATTRIBUTE مصنوع توصیف شده یک فیلد است و ویژگی یک منبع است. اگر منبعی که به آن نسبت داده می شود، منبع یافت شده در عبارت FROM را تقسیم کند، گنجاندن یک فیلد ویژگی منبع در یک پرس و جو ممکن است پرس و جو را بخش بندی کند.
SEGMENT مصنوع توصیف شده یک فیلد است و همیشه عبارت های جستجو را بخش بندی می کند.
METRIC مصنوع توصیف شده یک میدان است و یک متریک است. هرگز پرس و جوهای جستجو را بخش بندی نمی کند.

SearchAds360FieldDataType

اینها انواع مختلفی هستند که یک آرتیفکت SearchAds360Service ممکن است داشته باشد.

Enums
UNSPECIFIED نامشخص
UNKNOWN ناشناس
BOOLEAN

نقشه ها به google.protobuf.BoolValue

عملگرهای قابل اجرا: =، !=

DATE

نقشه ها به google.protobuf.StringValue. با این حال، می توان آن را با استفاده از مجموعه ای از عملگرهای خاص تاریخ مقایسه کرد.

عملگرهای قابل اجرا: =، <، >، <=، >=، BETWEEN، DURING و IN

DOUBLE

نقشه ها به google.protobuf.DoubleValue

عملگرهای قابل اجرا: =، !=، <، >، IN، NOT IN

ENUM

نقشه ها را به یک فهرست. تعریف خاص آن را می توان در typeUrl یافت.

عملگرهای قابل اجرا: =، !=، IN، NOT IN

FLOAT

نقشه ها به google.protobuf.FloatValue

عملگرهای قابل اجرا: =، !=، <، >، IN، NOT IN

INT32

نقشه ها به google.protobuf.Int32Value

عملگرهای قابل اجرا: =، !=، <، >، <=، >=، BETWEEN، IN، NOT IN

INT64

نقشه ها به google.protobuf.Int64Value

عملگرهای قابل اجرا: =، !=، <، >، <=، >=، BETWEEN، IN، NOT IN

MESSAGE

به یک نوع پیام بافر پروتکل نقشه می‌دهد. جزئیات نوع داده را می توان در typeUrl یافت.

هیچ اپراتور با فیلدهای MESSAGE کار نمی کند.

RESOURCE_NAME

نقشه ها به google.protobuf.StringValue. نشان دهنده نام منبع (شناسه منحصر به فرد) یک منبع یا یکی از کلیدهای خارجی آن است.

هیچ اپراتوری با فیلدهای RESOURCE_NAME کار نمی کند.

STRING

نقشه ها به google.protobuf.StringValue.

عملگرهای قابل اجرا: =، !=، LIKE، NOT LIKE، IN، NOT IN

UINT64

نقشه ها به google.protobuf.UInt64Value

عملگرهای قابل اجرا: =، !=، <، >، <=، >=، BETWEEN، IN، NOT IN

روش ها

get

فقط فیلد درخواستی را برمی گرداند.
همه فیلدهایی که با عبارت جستجو مطابقت دارند را برمی گرداند.