Protobuf type google.cloud.talent.v4.CompensationInfo.CompensationType
Namespace
Google \ Cloud \ Talent \ V4 \ CompensationInfo
Methods
static::name
Parameter
Name
Description
value
mixed
static::value
Parameter
Name
Description
name
mixed
Constants
COMPENSATION_TYPE_UNSPECIFIED
Value: 0
Default value.
Generated from protobuf enum COMPENSATION_TYPE_UNSPECIFIED = 0;
BASE
Value: 1
Base compensation: Refers to the fixed amount of money paid to an
employee by an employer in return for work performed. Base compensation
does not include benefits, bonuses or any other potential compensation
from an employer.
Generated from protobuf enum BASE = 1;
BONUS
Value: 2
Bonus.
Generated from protobuf enum BONUS = 2;
SIGNING_BONUS
Value: 3
Signing bonus.
Generated from protobuf enum SIGNING_BONUS = 3;
EQUITY
Value: 4
Equity.
Generated from protobuf enum EQUITY = 4;
PROFIT_SHARING
Value: 5
Profit sharing.
Generated from protobuf enum PROFIT_SHARING = 5;
COMMISSIONS
Value: 6
Commission.
Generated from protobuf enum COMMISSIONS = 6;
TIPS
Value: 7
Tips.
Generated from protobuf enum TIPS = 7;
OTHER_COMPENSATION_TYPE
Value: 8
Other compensation type.
Generated from protobuf enum OTHER_COMPENSATION_TYPE = 8;
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Talent Solution V4 Client - Class CompensationType (2.1.3)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.3 (latest)](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationType)\n- [2.1.2](/php/docs/reference/cloud-talent/2.1.2/V4.CompensationInfo.CompensationType)\n- [2.0.2](/php/docs/reference/cloud-talent/2.0.2/V4.CompensationInfo.CompensationType)\n- [1.3.5](/php/docs/reference/cloud-talent/1.3.5/V4.CompensationInfo.CompensationType)\n- [1.2.2](/php/docs/reference/cloud-talent/1.2.2/V4.CompensationInfo.CompensationType)\n- [1.1.1](/php/docs/reference/cloud-talent/1.1.1/V4.CompensationInfo.CompensationType)\n- [1.0.5](/php/docs/reference/cloud-talent/1.0.5/V4.CompensationInfo.CompensationType) \nReference documentation and code samples for the Google Cloud Talent Solution V4 Client class CompensationType.\n\nThe type of compensation.\n\nFor compensation amounts specified in non-monetary amounts,\ndescribe the compensation scheme in the\n[CompensationEntry.description](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getDescription__).\nFor example, tipping format is described in\n[CompensationEntry.description](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getDescription__)\n(for example, \"expect 15-20% tips based on customer bill.\") and an estimate\nof the tips provided in\n[CompensationEntry.amount](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getAmount__)\nor\n[CompensationEntry.range](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getRange__)\n($10 per hour).\nFor example, equity is described in\n[CompensationEntry.description](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getDescription__)\n(for example, \"1% - 2% equity vesting over 4 years, 1 year cliff\") and\nvalue estimated in\n[CompensationEntry.amount](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getAmount__)\nor\n[CompensationEntry.range](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getRange__).\nIf no value estimate is possible, units are\n[CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationUnit#_Google_Cloud_Talent_V4_CompensationInfo_CompensationUnit__COMPENSATION_UNIT_UNSPECIFIED)\nand then further clarified in\n[CompensationEntry.description](/php/docs/reference/cloud-talent/latest/V4.CompensationInfo.CompensationEntry#_Google_Cloud_Talent_V4_CompensationInfo_CompensationEntry__getDescription__)\nfield.\n\nProtobuf type `google.cloud.talent.v4.CompensationInfo.CompensationType`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Talent \\\\ V4 \\\\ CompensationInfo\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### COMPENSATION_TYPE_UNSPECIFIED\n\n Value: 0\n\nDefault value.\n\nGenerated from protobuf enum `COMPENSATION_TYPE_UNSPECIFIED = 0;`\n\n### BASE\n\n Value: 1\n\nBase compensation: Refers to the fixed amount of money paid to an\nemployee by an employer in return for work performed. Base compensation\ndoes not include benefits, bonuses or any other potential compensation\nfrom an employer.\n\nGenerated from protobuf enum `BASE = 1;`\n\n### BONUS\n\n Value: 2\n\nBonus.\n\nGenerated from protobuf enum `BONUS = 2;`\n\n### SIGNING_BONUS\n\n Value: 3\n\nSigning bonus.\n\nGenerated from protobuf enum `SIGNING_BONUS = 3;`\n\n### EQUITY\n\n Value: 4\n\nEquity.\n\nGenerated from protobuf enum `EQUITY = 4;`\n\n### PROFIT_SHARING\n\n Value: 5\n\nProfit sharing.\n\nGenerated from protobuf enum `PROFIT_SHARING = 5;`\n\n### COMMISSIONS\n\n Value: 6\n\nCommission.\n\nGenerated from protobuf enum `COMMISSIONS = 6;`\n\n### TIPS\n\n Value: 7\n\nTips.\n\nGenerated from protobuf enum `TIPS = 7;`\n\n### OTHER_COMPENSATION_TYPE\n\n Value: 8\n\nOther compensation type.\n\nGenerated from protobuf enum `OTHER_COMPENSATION_TYPE = 8;`"]]