Struct jyve::model::CurrentProfile
source · pub struct CurrentProfile {Show 34 fields
pub achievement_count: i64,
pub address: Option<String>,
pub bgc: Option<String>,
pub can_claim_jobs: Option<bool>,
pub certification_count: i64,
pub city: Option<String>,
pub completed_job_count: i64,
pub decertified_at: Option<DateTime<Utc>>,
pub experienced: Option<bool>,
pub force_password_change: Option<bool>,
pub ignore_requirements: Option<bool>,
pub lessonly_ext_data: Value,
pub lessonly_uid: Option<String>,
pub onboarding_completed: Option<bool>,
pub phone_number: Option<String>,
pub phone_number_verified_at: Option<DateTime<Utc>>,
pub photo_medium_url: Option<String>,
pub photo_original_url: Option<String>,
pub photo_thumb_url: Option<String>,
pub postal_code: Option<String>,
pub primary_area_id: Option<String>,
pub primary_area_name: Option<String>,
pub sms_consent: Option<String>,
pub sms_onboarding_store_location: Option<i64>,
pub state: Option<String>,
pub status: Option<String>,
pub sub_status: Option<String>,
pub third_party_key: Option<String>,
pub timezone: Option<String>,
pub title: Option<String>,
pub training_opportunity: Option<bool>,
pub tshirt_size: Option<String>,
pub unclaim_job_notifications_enabled: Option<bool>,
pub uuid: Option<String>,
}
Fields§
§achievement_count: i64
§address: Option<String>
§bgc: Option<String>
§can_claim_jobs: Option<bool>
§certification_count: i64
§city: Option<String>
§completed_job_count: i64
§decertified_at: Option<DateTime<Utc>>
§experienced: Option<bool>
§force_password_change: Option<bool>
§ignore_requirements: Option<bool>
§lessonly_ext_data: Value
§lessonly_uid: Option<String>
§onboarding_completed: Option<bool>
§phone_number: Option<String>
§phone_number_verified_at: Option<DateTime<Utc>>
§photo_medium_url: Option<String>
§photo_original_url: Option<String>
§photo_thumb_url: Option<String>
§postal_code: Option<String>
§primary_area_id: Option<String>
§primary_area_name: Option<String>
§sms_consent: Option<String>
§sms_onboarding_store_location: Option<i64>
§state: Option<String>
§status: Option<String>
§sub_status: Option<String>
§third_party_key: Option<String>
§timezone: Option<String>
§title: Option<String>
§training_opportunity: Option<bool>
§tshirt_size: Option<String>
§unclaim_job_notifications_enabled: Option<bool>
§uuid: Option<String>
Trait Implementations§
source§impl Clone for CurrentProfile
impl Clone for CurrentProfile
source§fn clone(&self) -> CurrentProfile
fn clone(&self) -> CurrentProfile
Returns a copy 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 CurrentProfile
impl Debug for CurrentProfile
source§impl<'de> Deserialize<'de> for CurrentProfile
impl<'de> Deserialize<'de> for CurrentProfile
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 Display for CurrentProfile
impl Display for CurrentProfile
Auto Trait Implementations§
impl RefUnwindSafe for CurrentProfile
impl Send for CurrentProfile
impl Sync for CurrentProfile
impl Unpin for CurrentProfile
impl UnwindSafe for CurrentProfile
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