pub struct InsertionOrderBudget {
pub automation_type: Option<String>,
pub budget_segments: Option<Vec<InsertionOrderBudgetSegment>>,
pub budget_unit: Option<String>,
}
Expand description
Settings that control how insertion order budget is allocated.
This type is not used in any activity, and only used as part of another schema.
Fields§
§automation_type: Option<String>
The type of automation used to manage bid and budget for the insertion order. If this field is unspecified in creation, the value defaults to INSERTION_ORDER_AUTOMATION_TYPE_NONE
.
budget_segments: Option<Vec<InsertionOrderBudgetSegment>>
Required. The list of budget segments. Use a budget segment to specify a specific budget for a given period of time an insertion order is running.
budget_unit: Option<String>
Required. Immutable. The budget unit specifies whether the budget is currency based or impression based.
Trait Implementations§
Source§impl Clone for InsertionOrderBudget
impl Clone for InsertionOrderBudget
Source§fn clone(&self) -> InsertionOrderBudget
fn clone(&self) -> InsertionOrderBudget
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 Debug for InsertionOrderBudget
impl Debug for InsertionOrderBudget
Source§impl Default for InsertionOrderBudget
impl Default for InsertionOrderBudget
Source§fn default() -> InsertionOrderBudget
fn default() -> InsertionOrderBudget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InsertionOrderBudget
impl<'de> Deserialize<'de> for InsertionOrderBudget
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
Source§impl Serialize for InsertionOrderBudget
impl Serialize for InsertionOrderBudget
impl Part for InsertionOrderBudget
Auto Trait Implementations§
impl Freeze for InsertionOrderBudget
impl RefUnwindSafe for InsertionOrderBudget
impl Send for InsertionOrderBudget
impl Sync for InsertionOrderBudget
impl Unpin for InsertionOrderBudget
impl UnwindSafe for InsertionOrderBudget
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