123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870 |
- syntax = "proto3";
- package google.cloud.talent.v4;
- import "google/api/field_behavior.proto";
- import "google/protobuf/timestamp.proto";
- import "google/protobuf/wrappers.proto";
- import "google/type/latlng.proto";
- import "google/type/money.proto";
- import "google/type/postal_address.proto";
- option go_package = "google.golang.org/genproto/googleapis/cloud/talent/v4;talent";
- option java_multiple_files = true;
- option java_outer_classname = "CommonProto";
- option java_package = "com.google.cloud.talent.v4";
- option objc_class_prefix = "CTS";
- message TimestampRange {
-
- google.protobuf.Timestamp start_time = 1;
-
- google.protobuf.Timestamp end_time = 2;
- }
- enum CompanySize {
-
- COMPANY_SIZE_UNSPECIFIED = 0;
-
- MINI = 1;
-
- SMALL = 2;
-
- SMEDIUM = 3;
-
- MEDIUM = 4;
-
- BIG = 5;
-
- BIGGER = 6;
-
- GIANT = 7;
- }
- enum JobBenefit {
-
- JOB_BENEFIT_UNSPECIFIED = 0;
-
-
- CHILD_CARE = 1;
-
-
- DENTAL = 2;
-
- DOMESTIC_PARTNER = 3;
-
- FLEXIBLE_HOURS = 4;
-
- MEDICAL = 5;
-
-
- LIFE_INSURANCE = 6;
-
-
- PARENTAL_LEAVE = 7;
-
-
- RETIREMENT_PLAN = 8;
-
- SICK_DAYS = 9;
-
- VACATION = 10;
-
-
- VISION = 11;
- }
- enum DegreeType {
-
-
-
- DEGREE_TYPE_UNSPECIFIED = 0;
-
-
-
- PRIMARY_EDUCATION = 1;
-
-
-
-
- LOWER_SECONDARY_EDUCATION = 2;
-
-
-
-
-
- UPPER_SECONDARY_EDUCATION = 3;
-
-
-
-
- ADULT_REMEDIAL_EDUCATION = 4;
-
-
-
-
- ASSOCIATES_OR_EQUIVALENT = 5;
-
-
-
- BACHELORS_OR_EQUIVALENT = 6;
-
-
-
- MASTERS_OR_EQUIVALENT = 7;
-
-
-
-
- DOCTORAL_OR_EQUIVALENT = 8;
- }
- enum EmploymentType {
-
- EMPLOYMENT_TYPE_UNSPECIFIED = 0;
-
-
- FULL_TIME = 1;
-
-
- PART_TIME = 2;
-
-
- CONTRACTOR = 3;
-
-
-
-
- CONTRACT_TO_HIRE = 4;
-
-
- TEMPORARY = 5;
-
-
-
- INTERN = 6;
-
-
- VOLUNTEER = 7;
-
-
- PER_DIEM = 8;
-
-
-
- FLY_IN_FLY_OUT = 9;
-
- OTHER_EMPLOYMENT_TYPE = 10;
- }
- enum JobLevel {
-
- JOB_LEVEL_UNSPECIFIED = 0;
-
-
- ENTRY_LEVEL = 1;
-
-
- EXPERIENCED = 2;
-
- MANAGER = 3;
-
- DIRECTOR = 4;
-
- EXECUTIVE = 5;
- }
- enum JobCategory {
-
- JOB_CATEGORY_UNSPECIFIED = 0;
-
- ACCOUNTING_AND_FINANCE = 1;
-
- ADMINISTRATIVE_AND_OFFICE = 2;
-
- ADVERTISING_AND_MARKETING = 3;
-
- ANIMAL_CARE = 4;
-
- ART_FASHION_AND_DESIGN = 5;
-
- BUSINESS_OPERATIONS = 6;
-
- CLEANING_AND_FACILITIES = 7;
-
- COMPUTER_AND_IT = 8;
-
- CONSTRUCTION = 9;
-
- CUSTOMER_SERVICE = 10;
-
- EDUCATION = 11;
-
- ENTERTAINMENT_AND_TRAVEL = 12;
-
- FARMING_AND_OUTDOORS = 13;
-
- HEALTHCARE = 14;
-
- HUMAN_RESOURCES = 15;
-
- INSTALLATION_MAINTENANCE_AND_REPAIR = 16;
-
- LEGAL = 17;
-
-
- MANAGEMENT = 18;
-
- MANUFACTURING_AND_WAREHOUSE = 19;
-
- MEDIA_COMMUNICATIONS_AND_WRITING = 20;
-
- OIL_GAS_AND_MINING = 21;
-
- PERSONAL_CARE_AND_SERVICES = 22;
-
- PROTECTIVE_SERVICES = 23;
-
- REAL_ESTATE = 24;
-
- RESTAURANT_AND_HOSPITALITY = 25;
-
- SALES_AND_RETAIL = 26;
-
- SCIENCE_AND_ENGINEERING = 27;
-
- SOCIAL_SERVICES_AND_NON_PROFIT = 28;
-
- SPORTS_FITNESS_AND_RECREATION = 29;
-
- TRANSPORTATION_AND_LOGISTICS = 30;
- }
- enum PostingRegion {
-
-
- POSTING_REGION_UNSPECIFIED = 0;
-
-
-
-
-
-
-
-
-
- ADMINISTRATIVE_AREA = 1;
-
-
-
-
- NATION = 2;
-
-
-
- TELECOMMUTE = 3;
- }
- enum Visibility {
- option deprecated = true;
-
- VISIBILITY_UNSPECIFIED = 0;
-
- ACCOUNT_ONLY = 1;
-
-
- SHARED_WITH_GOOGLE = 2;
-
-
- SHARED_WITH_PUBLIC = 3;
- }
- enum HtmlSanitization {
-
- HTML_SANITIZATION_UNSPECIFIED = 0;
-
- HTML_SANITIZATION_DISABLED = 1;
-
-
- SIMPLE_FORMATTING_ONLY = 2;
- }
- enum CommuteMethod {
-
- COMMUTE_METHOD_UNSPECIFIED = 0;
-
- DRIVING = 1;
-
-
- TRANSIT = 2;
-
- WALKING = 3;
-
- CYCLING = 4;
-
-
- TRANSIT_ACCESSIBLE = 5;
- }
- message Location {
-
- enum LocationType {
-
- LOCATION_TYPE_UNSPECIFIED = 0;
-
- COUNTRY = 1;
-
- ADMINISTRATIVE_AREA = 2;
-
- SUB_ADMINISTRATIVE_AREA = 3;
-
- LOCALITY = 4;
-
- POSTAL_CODE = 5;
-
-
-
-
-
- SUB_LOCALITY = 6;
-
- SUB_LOCALITY_1 = 7;
-
- SUB_LOCALITY_2 = 8;
-
- NEIGHBORHOOD = 9;
-
- STREET_ADDRESS = 10;
- }
-
-
-
-
- LocationType location_type = 1;
-
-
-
-
- google.type.PostalAddress postal_address = 2;
-
- google.type.LatLng lat_lng = 3;
-
-
-
-
-
-
- double radius_miles = 4;
- }
- message RequestMetadata {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- string domain = 1;
-
-
-
-
-
-
-
-
-
-
-
-
- string session_id = 2;
-
-
-
-
-
-
-
-
-
-
-
-
- string user_id = 3;
-
-
-
-
- bool allow_missing_ids = 4;
-
-
- DeviceInfo device_info = 5;
- }
- message ResponseMetadata {
-
-
- string request_id = 1;
- }
- message DeviceInfo {
-
- enum DeviceType {
-
- DEVICE_TYPE_UNSPECIFIED = 0;
-
-
- WEB = 1;
-
-
- MOBILE_WEB = 2;
-
- ANDROID = 3;
-
- IOS = 4;
-
-
- BOT = 5;
-
- OTHER = 6;
- }
-
- DeviceType device_type = 1;
-
-
- string id = 2;
- }
- message CustomAttribute {
-
-
-
-
-
-
-
-
-
-
- repeated string string_values = 1;
-
-
-
-
-
-
- repeated int64 long_values = 2;
-
-
-
-
-
- bool filterable = 3;
-
-
-
-
-
- bool keyword_searchable = 4;
- }
- message SpellingCorrection {
-
- bool corrected = 1;
-
- string corrected_text = 2;
-
-
-
-
-
-
-
- string corrected_html = 3;
- }
- message CompensationInfo {
-
-
-
-
-
-
-
-
- message CompensationEntry {
-
-
-
- CompensationType type = 1;
-
-
-
- CompensationUnit unit = 2;
-
- oneof compensation_amount {
-
- google.type.Money amount = 3;
-
- CompensationRange range = 4;
- }
-
-
-
- string description = 5;
-
-
-
-
-
-
-
-
- google.protobuf.DoubleValue expected_units_per_year = 6;
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- enum CompensationType {
-
- COMPENSATION_TYPE_UNSPECIFIED = 0;
-
-
-
-
- BASE = 1;
-
- BONUS = 2;
-
- SIGNING_BONUS = 3;
-
- EQUITY = 4;
-
- PROFIT_SHARING = 5;
-
- COMMISSIONS = 6;
-
- TIPS = 7;
-
- OTHER_COMPENSATION_TYPE = 8;
- }
-
- enum CompensationUnit {
-
- COMPENSATION_UNIT_UNSPECIFIED = 0;
-
- HOURLY = 1;
-
- DAILY = 2;
-
- WEEKLY = 3;
-
- MONTHLY = 4;
-
- YEARLY = 5;
-
- ONE_TIME = 6;
-
- OTHER_COMPENSATION_UNIT = 7;
- }
-
- message CompensationRange {
-
-
-
-
- google.type.Money max_compensation = 2;
-
-
-
- google.type.Money min_compensation = 1;
- }
-
-
-
-
-
- repeated CompensationEntry entries = 1;
-
-
-
-
-
- CompensationRange annualized_base_compensation_range = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
-
-
-
-
-
- CompensationRange annualized_total_compensation_range = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
- }
- message BatchOperationMetadata {
- enum State {
-
- STATE_UNSPECIFIED = 0;
-
- INITIALIZING = 1;
-
- PROCESSING = 2;
-
-
- SUCCEEDED = 3;
-
- FAILED = 4;
-
-
- CANCELLING = 5;
-
-
-
- CANCELLED = 6;
- }
-
- State state = 1;
-
- string state_description = 2;
-
- int32 success_count = 3;
-
- int32 failure_count = 4;
-
- int32 total_count = 5;
-
- google.protobuf.Timestamp create_time = 6;
-
-
-
- google.protobuf.Timestamp update_time = 7;
-
-
- google.protobuf.Timestamp end_time = 8;
- }
|