class Google::Apis::JobsV4::CompensationInfo
Job
compensation details.
Attributes
annualized_base_compensation_range[RW]
Compensation range. Corresponds to the JSON property `annualizedBaseCompensationRange` @return [Google::Apis::JobsV4::CompensationRange]
annualized_total_compensation_range[RW]
Compensation range. Corresponds to the JSON property `annualizedTotalCompensationRange` @return [Google::Apis::JobsV4::CompensationRange]
entries[RW]
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::JobsV4::CompensationEntry>]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/jobs_v4/classes.rb, line 651 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_v4/classes.rb, line 656 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