Struct google_jobs3::CompensationInfo[][src]

pub struct CompensationInfo {
    pub annualized_total_compensation_range: Option<CompensationRange>,
    pub annualized_base_compensation_range: Option<CompensationRange>,
    pub entries: Option<Vec<CompensationEntry>>,
}

Job compensation details.

This type is not used in any activity, and only used as part of another schema.

Fields

Output only. Annualized total compensation range. Computed as all compensation entries' CompensationEntry.compensation times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

Output only. Annualized base compensation range. Computed as base compensation entry's CompensationEntry.compensation times CompensationEntry.expected_units_per_year.

See CompensationEntry for explanation on compensation annualization.

Optional.

Job compensation information.

At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as ** base compensation entry ** for the job.

Trait Implementations

impl Default for CompensationInfo
[src]

Returns the "default value" for a type. Read more

impl Clone for CompensationInfo
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CompensationInfo
[src]

Formats the value using the given formatter. Read more

impl Part for CompensationInfo
[src]

Auto Trait Implementations