class Google::Apis::JobsV3::CompensationInfo
Job
compensation details.
Attributes
annualized_base_compensation_range[RW]
Compensation range. Corresponds to the JSON property `annualizedBaseCompensationRange` @return [Google::Apis::JobsV3::CompensationRange]
annualized_total_compensation_range[RW]
Compensation range. Corresponds to the JSON property `annualizedTotalCompensationRange` @return [Google::Apis::JobsV3::CompensationRange]
entries[RW]
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. Corresponds to the JSON property `entries` @return [Array<Google::Apis::JobsV3::CompensationEntry>]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/jobs_v3/classes.rb, line 600 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/jobs_v3/classes.rb, line 605 def update!(**args) @annualized_base_compensation_range = args[:annualized_base_compensation_range] if args.key?(:annualized_base_compensation_range) @annualized_total_compensation_range = args[:annualized_total_compensation_range] if args.key?(:annualized_total_compensation_range) @entries = args[:entries] if args.key?(:entries) end