pub struct InterestGroupAccessedEventParamsBuilder { /* private fields */ }Expand description
Builder for InterestGroupAccessedEventParams.
Implementations§
Source§impl InterestGroupAccessedEventParamsBuilder
impl InterestGroupAccessedEventParamsBuilder
pub fn access_time(&mut self, value: TimeSinceEpoch) -> &mut Self
pub fn type(&mut self, value: InterestGroupAccessType) -> &mut Self
pub fn owner_origin(&mut self, value: String) -> &mut Self
pub fn name(&mut self, value: String) -> &mut Self
Sourcepub fn component_seller_origin(&mut self, value: Option<String>) -> &mut Self
pub fn component_seller_origin(&mut self, value: Option<String>) -> &mut Self
For topLevelBid/topLevelAdditionalBid, and when appropriate, win and additionalBidWin
Sourcepub fn bid(&mut self, value: Option<JsFloat>) -> &mut Self
pub fn bid(&mut self, value: Option<JsFloat>) -> &mut Self
For bid or somethingBid event, if done locally and not on a server.
pub fn bid_currency(&mut self, value: Option<String>) -> &mut Self
Sourcepub fn unique_auction_id(
&mut self,
value: Option<InterestGroupAuctionId>,
) -> &mut Self
pub fn unique_auction_id( &mut self, value: Option<InterestGroupAuctionId>, ) -> &mut Self
For non-global events — links to interestGroupAuctionEvent
Sourcepub fn build(
&self,
) -> Result<InterestGroupAccessedEventParams, InterestGroupAccessedEventParamsBuilderError>
pub fn build( &self, ) -> Result<InterestGroupAccessedEventParams, InterestGroupAccessedEventParamsBuilderError>
Builds a new InterestGroupAccessedEventParams.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for InterestGroupAccessedEventParamsBuilder
impl Clone for InterestGroupAccessedEventParamsBuilder
Source§fn clone(&self) -> InterestGroupAccessedEventParamsBuilder
fn clone(&self) -> InterestGroupAccessedEventParamsBuilder
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 moreAuto Trait Implementations§
impl Freeze for InterestGroupAccessedEventParamsBuilder
impl RefUnwindSafe for InterestGroupAccessedEventParamsBuilder
impl Send for InterestGroupAccessedEventParamsBuilder
impl Sync for InterestGroupAccessedEventParamsBuilder
impl Unpin for InterestGroupAccessedEventParamsBuilder
impl UnsafeUnpin for InterestGroupAccessedEventParamsBuilder
impl UnwindSafe for InterestGroupAccessedEventParamsBuilder
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