FeedItemSet

Đại diện cho một tập hợp các mục trong nguồn cấp dữ liệu. Bạn có thể sử dụng và chia sẻ tập hợp này giữa một số tính năng nhất định của mục nguồn cấp dữ liệu. Ví dụ: tập hợp này có thể được tham chiếu trong các chức năng phù hợp của CustomerFeed, CampaignFeed và Nhóm quảng cáo.

Biểu diễn dưới dạng JSON
{
  "resourceName": string,
  "feed": string,
  "feedItemSetId": string,
  "displayName": string,
  "status": enum (FeedItemSetStatus),

  // Union field dynamic_set_filter can be only one of the following:
  "dynamicLocationSetFilter": {
    object (DynamicLocationSetFilter)
  },
  "dynamicAffiliateLocationSetFilter": {
    object (DynamicAffiliateLocationSetFilter)
  }
  // End of list of possible types for union field dynamic_set_filter.
}
Các trường
resourceName

string

Không thể thay đổi. Tên tài nguyên của nhóm mục nguồn cấp dữ liệu. Tên tài nguyên của nhóm mục nguồn cấp dữ liệu có dạng: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

Không thể thay đổi. Tên tài nguyên của nguồn cấp dữ liệu chứa các mục nguồn cấp dữ liệu trong tập hợp. Không thể thay đổi. Bắt buộc.

feedItemSetId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng của tập hợp.

displayName

string

Tên của tập hợp. Phải là duy nhất trong tài khoản.

status

enum (FeedItemSetStatus)

Chỉ có đầu ra. Trạng thái của nhóm mục trong nguồn cấp dữ liệu. Trường này chỉ để đọc.

Trường nhóm dynamic_set_filter. Đại diện cho bộ lọc về các vị trí trong nhóm mục nguồn cấp dữ liệu. Chỉ áp dụng nếu Nguồn cấp dữ liệu gốc của FeedItemSet là nguồn cấp dữ liệu VỊ TRÍ. dynamic_set_filter chỉ có thể là một trong những trạng thái sau đây:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Bộ lọc cho thiết lập vị trí động. Giá trị này chỉ được dùng cho các nhóm vị trí.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Bộ lọc cho chế độ cài đặt vị trí đơn vị liên kết linh động. Trường này không áp dụng chung cho các nhóm mục trong nguồn cấp dữ liệu. Trường này chỉ được sử dụng cho các nhóm địa điểm của đơn vị liên kết.

FeedItemSetStatus

Các trạng thái có thể có của một nhóm mục nguồn cấp dữ liệu.

Enum
UNSPECIFIED Chưa xác định.
UNKNOWN Chỉ dùng cho giá trị trả về. Đại diện cho giá trị không xác định trong phiên bản này.
ENABLED Đã bật nhóm mục trong nguồn cấp dữ liệu.
REMOVED Đã xóa nhóm mục trong nguồn cấp dữ liệu.

DynamicLocationSetFilter

Đại diện cho bộ lọc về các vị trí trong nhóm mục nguồn cấp dữ liệu. Chỉ áp dụng nếu Nguồn cấp dữ liệu gốc của FeedItemSet là nguồn cấp dữ liệu VỊ TRÍ.

Biểu diễn dưới dạng JSON
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
Các trường
labels[]

string

Nếu bạn đặt nhiều nhãn, thì chỉ các mục nguồn cấp dữ liệu được đánh dấu bằng tất cả các nhãn mới được thêm vào FeedItemSet.

businessNameFilter

object (BusinessNameFilter)

Bộ lọc tên doanh nghiệp.

BusinessNameFilter

Đại diện cho bộ lọc tên doanh nghiệp trên các vị trí trong FeedItemSet.

Biểu diễn dưới dạng JSON
{
  "businessName": string,
  "filterType": enum (FeedItemSetStringFilterType)
}
Các trường
businessName

string

Chuỗi tên doanh nghiệp dùng để lọc.

filterType

enum (FeedItemSetStringFilterType)

Loại so khớp chuỗi sẽ sử dụng khi lọc bằng businessName.

FeedItemSetStringFilterType

mô tả các loại có thể có cho FeedItemSetStringFilter.

Enum
UNSPECIFIED Chưa xác định.
UNKNOWN Không xác định được mã lỗi nhận được trong phiên bản này.
EXACT Bộ lọc tập hợp động sẽ sử dụng đối sánh chuỗi chính xác.

DynamicAffiliateLocationSetFilter

Đại diện cho bộ lọc trên vị trí đơn vị liên kết trong một FeedItemSet. Chỉ áp dụng nếu Nguồn cấp dữ liệu chính của FeedItemSet là nguồn cấp dữ liệu AFFILIATE_LOCATION.

Biểu diễn dưới dạng JSON
{
  "chainIds": [
    string
  ]
}
Các trường
chainIds[]

string (int64 format)

Dùng để lọc vị trí đơn vị liên kết theo mã chuỗi. Chỉ những vị trí của đơn vị liên kết thuộc(các) chuỗi đã chỉ định mới được thêm vào FeedItemSet.