Struct googapis::google::ads::googleads::v9::common::LocationGroupInfo [−][src]
pub struct LocationGroupInfo {
pub feed: Option<String>,
pub geo_target_constants: Vec<String>,
pub radius: Option<i64>,
pub radius_units: i32,
pub feed_item_sets: Vec<String>,
}
Expand description
A radius around a list of locations specified via a feed.
Fields
feed: Option<String>
Feed specifying locations for targeting. This is required and must be set in CREATE operations.
geo_target_constants: Vec<String>
Geo target constant(s) restricting the scope of the geographic area within the feed. Currently only one geo target constant is allowed.
radius: Option<i64>
Distance in units specifying the radius around targeted locations. This is required and must be set in CREATE operations.
radius_units: i32
Unit of the radius. Miles and meters are supported for geo target constants. Milli miles and meters are supported for feed item sets. This is required and must be set in CREATE operations.
feed_item_sets: Vec<String>
FeedItemSets whose FeedItems are targeted. If multiple IDs are specified, then all items that appear in at least one set are targeted. This field cannot be used with geo_target_constants. This is optional and can only be set in CREATE operations.
Implementations
Returns the enum value of radius_units
, or the default if the field is set to an invalid enum value.
Sets radius_units
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for LocationGroupInfo
impl Send for LocationGroupInfo
impl Sync for LocationGroupInfo
impl Unpin for LocationGroupInfo
impl UnwindSafe for LocationGroupInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more