pub struct GenerateDefaultLineItemRequest {
pub display_name: Option<String>,
pub insertion_order_id: Option<i64>,
pub line_item_type: Option<String>,
pub mobile_app: Option<MobileApp>,
}
Expand description
Request message for LineItemService.GenerateDefaultLineItem.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- line items generate default advertisers (request)
Fields§
§display_name: Option<String>
Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.
insertion_order_id: Option<i64>
Required. The unique ID of the insertion order that the line item belongs to.
line_item_type: Option<String>
Required. The type of the line item.
mobile_app: Option<MobileApp>
The mobile app promoted by the line item. This is applicable only when line_item_type is either LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL
or LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL
.
Trait Implementations§
Source§impl Clone for GenerateDefaultLineItemRequest
impl Clone for GenerateDefaultLineItemRequest
Source§fn clone(&self) -> GenerateDefaultLineItemRequest
fn clone(&self) -> GenerateDefaultLineItemRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for GenerateDefaultLineItemRequest
impl Default for GenerateDefaultLineItemRequest
Source§fn default() -> GenerateDefaultLineItemRequest
fn default() -> GenerateDefaultLineItemRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateDefaultLineItemRequest
impl<'de> Deserialize<'de> for GenerateDefaultLineItemRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl RequestValue for GenerateDefaultLineItemRequest
Auto Trait Implementations§
impl Freeze for GenerateDefaultLineItemRequest
impl RefUnwindSafe for GenerateDefaultLineItemRequest
impl Send for GenerateDefaultLineItemRequest
impl Sync for GenerateDefaultLineItemRequest
impl Unpin for GenerateDefaultLineItemRequest
impl UnwindSafe for GenerateDefaultLineItemRequest
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more