Struct google_api_proto::google::ads::searchads360::v0::resources::AssetGroupAsset
source · pub struct AssetGroupAsset {
pub resource_name: String,
pub asset_group: String,
pub asset: String,
pub field_type: i32,
pub status: i32,
}
Expand description
AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group.
Fields§
§resource_name: String
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form:
customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}
asset_group: String
Immutable. The asset group which this asset group asset is linking.
asset: String
Immutable. The asset which this asset group asset is linking.
field_type: i32
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
status: i32
The status of the link between an asset and asset group.
Implementations§
source§impl AssetGroupAsset
impl AssetGroupAsset
sourcepub fn field_type(&self) -> AssetFieldType
pub fn field_type(&self) -> AssetFieldType
Returns the enum value of field_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_field_type(&mut self, value: AssetFieldType)
pub fn set_field_type(&mut self, value: AssetFieldType)
Sets field_type
to the provided enum value.
sourcepub fn status(&self) -> AssetLinkStatus
pub fn status(&self) -> AssetLinkStatus
Returns the enum value of status
, or the default if the field is set to an invalid enum value.
sourcepub fn set_status(&mut self, value: AssetLinkStatus)
pub fn set_status(&mut self, value: AssetLinkStatus)
Sets status
to the provided enum value.
Trait Implementations§
source§impl Clone for AssetGroupAsset
impl Clone for AssetGroupAsset
source§fn clone(&self) -> AssetGroupAsset
fn clone(&self) -> AssetGroupAsset
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssetGroupAsset
impl Debug for AssetGroupAsset
source§impl Default for AssetGroupAsset
impl Default for AssetGroupAsset
source§impl Message for AssetGroupAsset
impl Message for AssetGroupAsset
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for AssetGroupAsset
impl PartialEq for AssetGroupAsset
source§fn eq(&self, other: &AssetGroupAsset) -> bool
fn eq(&self, other: &AssetGroupAsset) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AssetGroupAsset
Auto Trait Implementations§
impl Freeze for AssetGroupAsset
impl RefUnwindSafe for AssetGroupAsset
impl Send for AssetGroupAsset
impl Sync for AssetGroupAsset
impl Unpin for AssetGroupAsset
impl UnwindSafe for AssetGroupAsset
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request