Struct gusto_api::types::PostJobCompensationRequest [−][src]
pub struct PostJobCompensationRequest { pub effective_date: Option<NaiveDate>, pub flsa_status: FlsaStatus, pub payment_unit: PaymentUnit, pub rate: String, }
Expand description
Fields
effective_date: Option<NaiveDate>
flsa_status: FlsaStatus
The FLSA status for this compensation. Salaried (‘Exempt’) employees are paid a fixed salary every pay period. Salaried with overtime (‘Salaried Nonexempt’) employees are paid a fixed salary every pay period, and receive overtime pay when applicable. Hourly (‘Nonexempt’) employees are paid for the hours they work, and receive overtime pay when applicable. Owners (‘Owner’) are employees that own at least twenty percent of the company.
payment_unit: PaymentUnit
The unit accompanying the compensation rate. If the employee is an owner, rate should be ‘Paycheck’.
rate: String
The dollar amount paid per payment unit.
Trait Implementations
Returns the “default value” for a type. Read more
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
Auto Trait Implementations
impl RefUnwindSafe for PostJobCompensationRequest
impl Send for PostJobCompensationRequest
impl Sync for PostJobCompensationRequest
impl Unpin for PostJobCompensationRequest
impl UnwindSafe for PostJobCompensationRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more