Struct google_jobs4::api::CompensationEntry [−][src]
pub struct CompensationEntry {
pub amount: Option<Money>,
pub description: Option<String>,
pub expected_units_per_year: Option<f64>,
pub range: Option<CompensationRange>,
pub type_: Option<String>,
pub unit: Option<String>,
}
Expand description
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type. Annualization: One compensation entry can be annualized if - it contains valid amount or range. - and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
This type is not used in any activity, and only used as part of another schema.
Fields
amount: Option<Money>
Compensation amount.
description: Option<String>
Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.
expected_units_per_year: Option<f64>
Expected number of units paid each year. If not specified, when Job.employment_types is FULLTIME, a default value is inferred based on unit. Default values: - HOURLY: 2080 - DAILY: 260 - WEEKLY: 52 - MONTHLY: 12 - ANNUAL: 1
range: Option<CompensationRange>
Compensation range.
type_: Option<String>
Compensation type. Default is CompensationType.COMPENSATION_TYPE_UNSPECIFIED.
unit: Option<String>
Frequency of the specified amount. Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED.
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 CompensationEntry
impl Send for CompensationEntry
impl Sync for CompensationEntry
impl Unpin for CompensationEntry
impl UnwindSafe for CompensationEntry
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more