Struct gapi_grpc::google::ads::googleads::v6::resources::FeedItemSet[][src]

pub struct FeedItemSet {
    pub resource_name: String,
    pub feed: String,
    pub feed_item_set_id: i64,
    pub display_name: String,
    pub status: i32,
    pub dynamic_set_filter: Option<DynamicSetFilter>,
}

Represents a set of feed items. The set can be used and shared among certain feed item features. For instance, the set can be referenced within the matching functions of CustomerFeed, CampaignFeed, and AdGroupFeed.

Fields

resource_name: String

Immutable. The resource name of the feed item set. Feed item set resource names have the form: customers/{customer_id}/feedItemSets/{feed_id}~{feed_item_set_id}

feed: String

Immutable. The resource name of the feed containing the feed items in the set. Immutable. Required.

feed_item_set_id: i64

Output only. ID of the set.

display_name: String

Name of the set. Must be unique within the account.

status: i32

Output only. Status of the feed item set. This field is read-only.

dynamic_set_filter: Option<DynamicSetFilter>

Represents a filter on locations in a feed item set. Only applicable if the parent Feed of the FeedItemSet is a LOCATION feed.

Implementations

impl FeedItemSet[src]

pub fn status(&self) -> FeedItemSetStatus[src]

Returns the enum value of status, or the default if the field is set to an invalid enum value.

pub fn set_status(&mut self, value: FeedItemSetStatus)[src]

Sets status to the provided enum value.

Trait Implementations

impl Clone for FeedItemSet[src]

impl Debug for FeedItemSet[src]

impl Default for FeedItemSet[src]

impl Message for FeedItemSet[src]

impl PartialEq<FeedItemSet> for FeedItemSet[src]

impl StructuralPartialEq for FeedItemSet[src]

Auto Trait Implementations

impl RefUnwindSafe for FeedItemSet

impl Send for FeedItemSet

impl Sync for FeedItemSet

impl Unpin for FeedItemSet

impl UnwindSafe for FeedItemSet

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]