Struct gusto_api::types::PostJobsJobIdCompensationsRequest [−][src]
pub struct PostJobsJobIdCompensationsRequest {
pub effective_date: String,
pub flsa_status: FlsaStatus,
pub payment_unit: PaymentUnit,
pub rate: String,
}Expand description
Fields
effective_date: Stringflsa_status: FlsaStatusThe 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: PaymentUnitThe unit accompanying the compensation rate. If the employee is an owner, rate should be ‘Paycheck’.
rate: StringThe dollar amount paid per payment unit.
Trait Implementations
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 Send for PostJobsJobIdCompensationsRequest
impl Sync for PostJobsJobIdCompensationsRequest
impl Unpin for PostJobsJobIdCompensationsRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more