Struct google_analytics3::Goal
source · pub struct Goal {Show 18 fields
pub updated: Option<String>,
pub internal_web_property_id: Option<String>,
pub web_property_id: Option<String>,
pub active: Option<bool>,
pub id: Option<String>,
pub account_id: Option<String>,
pub kind: Option<String>,
pub visit_time_on_site_details: Option<GoalVisitTimeOnSiteDetails>,
pub name: Option<String>,
pub created: Option<String>,
pub type_: Option<String>,
pub visit_num_pages_details: Option<GoalVisitNumPagesDetails>,
pub value: Option<f32>,
pub event_details: Option<GoalEventDetails>,
pub profile_id: Option<String>,
pub parent_link: Option<GoalParentLink>,
pub url_destination_details: Option<GoalUrlDestinationDetails>,
pub self_link: Option<String>,
}Expand description
JSON template for Analytics goal resource.
§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).
- goals get management (response)
- goals update management (request|response)
- goals patch management (request|response)
- goals insert management (request|response)
Fields§
§updated: Option<String>Time this goal was last modified.
internal_web_property_id: Option<String>Internal ID for the web property to which this goal belongs.
web_property_id: Option<String>Web property ID to which this goal belongs. The web property ID is of the form UA-XXXXX-YY.
active: Option<bool>Determines whether this goal is active.
id: Option<String>Goal ID.
account_id: Option<String>Account ID to which this goal belongs.
kind: Option<String>Resource type for an Analytics goal.
visit_time_on_site_details: Option<GoalVisitTimeOnSiteDetails>Details for the goal of the type VISIT_TIME_ON_SITE.
name: Option<String>Goal name.
created: Option<String>Time this goal was created.
type_: Option<String>Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE, VISIT_NUM_PAGES, AND EVENT.
visit_num_pages_details: Option<GoalVisitNumPagesDetails>Details for the goal of the type VISIT_NUM_PAGES.
value: Option<f32>Goal value.
event_details: Option<GoalEventDetails>Details for the goal of the type EVENT.
profile_id: Option<String>View (Profile) ID to which this goal belongs.
parent_link: Option<GoalParentLink>Parent link for a goal. Points to the view (profile) to which this goal belongs.
url_destination_details: Option<GoalUrlDestinationDetails>Details for the goal of the type URL_DESTINATION.
self_link: Option<String>Link for this goal.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Goal
impl<'de> Deserialize<'de> for Goal
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>,
impl RequestValue for Goal
impl ResponseResult for Goal
Auto Trait Implementations§
impl Freeze for Goal
impl RefUnwindSafe for Goal
impl Send for Goal
impl Sync for Goal
impl Unpin for Goal
impl UnwindSafe for Goal
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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