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 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à mạiFeed.

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.
}
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 trong 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ã 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 nguồn cấp dữ liệu. Trường này chỉ để đọc.

Trường hợp dynamic_set_filter. Đại diện cho bộ lọc các vị trí trong một nhóm mục trong 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 LOCATION. dynamic_set_filter chỉ có thể là một trong những trạng thái sau:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Bộ lọc cho thiết lập vị trí động. Giá trị này chỉ được sử dụng cho các tập hợp vị trí.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Bộ lọc cho thiết lập vị trí đơn vị liên kết độ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. Giá trị 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 chỉ đị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 các vị trí trong một nhóm mục trong 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 LOCATION.

Biểu diễn dưới dạng JSON
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
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)
}
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 cần 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 chỉ định.
UNKNOWN Phiên bản này không xác định mã lỗi đã nhận.
EXACT Bộ lọc nhóm động sẽ sử dụng kiểu khớp chuỗi chính xác.

DynamicAffiliateLocationSetFilter

Đại diện cho một 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à một nguồn cấp dữ liệu AFFLIATE_LOCATION.

Biểu diễn dưới dạng JSON
{
  "chainIds": [
    string
  ]
}
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.