Struct google_jobs4::api::JobEvent
source · pub struct JobEvent {
pub jobs: Option<Vec<String>>,
pub type_: Option<String>,
}
Expand description
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
This type is not used in any activity, and only used as part of another schema.
Fields§
§jobs: Option<Vec<String>>
Required. The job name(s) associated with this event. For example, if this is an impression event, this field contains the identifiers of all jobs shown to the job seeker. If this was a view event, this field contains the identifier of the viewed job. The format is “projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}”, for example, “projects/foo/tenants/bar/jobs/baz”.
type_: Option<String>
Required. The type of the event (see JobEventType).
Trait Implementations§
source§impl<'de> Deserialize<'de> for JobEvent
impl<'de> Deserialize<'de> for JobEvent
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 Part for JobEvent
Auto Trait Implementations§
impl RefUnwindSafe for JobEvent
impl Send for JobEvent
impl Sync for JobEvent
impl Unpin for JobEvent
impl UnwindSafe for JobEvent
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