pub struct EmployerSchemaBase {
pub status: String,
pub name: Option<String>,
pub type_: Option<String>,
pub address: Option<AddressSchema>,
pub phone_number: Option<f64>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub incomes: Option<Vec<IncomeSchema>>,
}
Fields§
§status: String
ENUM describing whether this employer is current or previous
name: Option<String>
The employer’s name.
type_: Option<String>
Employment type
address: Option<AddressSchema>
§phone_number: Option<f64>
Employer phone number
start_date: Option<String>
UTC Timestamp of the start of employment
end_date: Option<String>
UTC Timestamp of the end of employment
incomes: Option<Vec<IncomeSchema>>
Trait Implementations§
Source§impl Debug for EmployerSchemaBase
impl Debug for EmployerSchemaBase
Source§impl<'de> Deserialize<'de> for EmployerSchemaBase
impl<'de> Deserialize<'de> for EmployerSchemaBase
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 EmployerSchemaBase
impl Display for EmployerSchemaBase
Auto Trait Implementations§
impl Freeze for EmployerSchemaBase
impl RefUnwindSafe for EmployerSchemaBase
impl Send for EmployerSchemaBase
impl Sync for EmployerSchemaBase
impl Unpin for EmployerSchemaBase
impl UnwindSafe for EmployerSchemaBase
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