pub struct RequestMetadata {
pub locale: Option<String>,
pub user_overrides: Option<UserOverrides>,
pub partners_session_id: Option<String>,
pub experiment_ids: Option<Vec<String>>,
pub traffic_source: Option<TrafficSource>,
}Expand description
Common data that is in each API request.
This type is not used in any activity, and only used as part of another schema.
Fields§
§locale: Option<String>Locale to use for the current request.
user_overrides: Option<UserOverrides>Values to use instead of the user’s respective defaults for the current request. These are only honored by whitelisted products.
partners_session_id: Option<String>Google Partners session ID.
experiment_ids: Option<Vec<String>>Experiment IDs the current request belongs to.
traffic_source: Option<TrafficSource>Source of traffic for the current request.
Trait Implementations§
Source§impl Clone for RequestMetadata
impl Clone for RequestMetadata
Source§fn clone(&self) -> RequestMetadata
fn clone(&self) -> RequestMetadata
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 RequestMetadata
impl Debug for RequestMetadata
Source§impl Default for RequestMetadata
impl Default for RequestMetadata
Source§fn default() -> RequestMetadata
fn default() -> RequestMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RequestMetadata
impl<'de> Deserialize<'de> for RequestMetadata
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 RequestMetadata
impl Serialize for RequestMetadata
impl Part for RequestMetadata
Auto Trait Implementations§
impl Freeze for RequestMetadata
impl RefUnwindSafe for RequestMetadata
impl Send for RequestMetadata
impl Sync for RequestMetadata
impl Unpin for RequestMetadata
impl UnwindSafe for RequestMetadata
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