Enums
Enumeration Types (or Enums) are scalars that restricts the value to a set of predefined constants.
ApprovalRuleFieldOperator
This enum defines operators for use with approval rules.
Should be used as FieldValue ApprovalRuleFieldOperator RuleValue
Values
LESS
Field value is less than rule value
GREATER
Field value is greater than rule value
LESS_OR_EQUALS
Field value is less than or equals rule value
GREATER_OR_EQUALS
Field value is greater than or equals rule value
EQUALS
Field value equals rule value
NOT_EQUALS
Field value does not equal rule value
CONTAINS
Field value contains rule value
ApprovalStateEnum
Status for approval states.
Values
UNKNOWN
Approval state unknown status.
REQUESTED
Approval state requested status.
APPROVED
Approval state approved status.
REJECTED
Approval state rejected status.
NEEDS_CHANGE
Approval state needs change status.
CANCELLED
Approval state cancelled status.
ApprovalStatus
Status for approvals.
Values
ACTIVE
Approval active/live status.
INACTIVE
Approval inactive status.
ARCHIVED
Approval archived status.
ApprovalTrigger
Trigger types for approvals.
Values
NONE
Nothing triggers.
HIRE_CREATED
Hire was created.
Association
The association of a project.
Values
PROJECT
Project
SMALL_TASK
Small task
BIG_PROJECT
Big project
FULL_TIME
Full time
PART_TIME
Part time
BidStatus
The status of a bid.
Values
ACCEPTED
Accepted
REJECTED
Rejected
CANCELLED
Cancelled
OPEN
Open
BusinessEntityType
Business entity type
Values
COMMON
Common
NO_SETUP
No setup
PERSONAL
Personal
AU_LTD
Au ltd
AU_SOLE_TRADER
Au sole trader
DE_FREELANCER
De freelancer
DE_TRADESPERSON
De tradesperson
DE_ENTREPRENEURIAL
De entrepreneurial
DE_LTD
De ltd
B_INCOME
B income
FR_LTD
Fr ltd
FR_SOLE_TRADER
Fr sole trader
IE_LTD
Ie ltd
IE_SOLE_TRADER
Ie sole trader
SG_LTD
Sg ltd
SG_SOLE_TRADER
Sg sole trader
LTD
Ltd
SOLE_TRADER
Sole trader
UMBRELLA
Umbrella
Channel
No description
Values
EMAIL
SMS
TOTP
ContactStatusEnum
The status of a contact.
Values
INVITED
Invited
ACTIVE
Active
DECLINED
Declined
APPLIED
Applied
ContactStatusFilter
The status for filtering contacts.
Values
AVAILABLE
The status is either INVITED or ACTIVE.
UNAVAILABLE
The status is not INVITED or ACTIVE.
ContractStatus
The status of a contract.
Values
DRAFT
Draft
ACTIVE
Active
ARCHIVED
Archived
ContractType
The type of a contract.
Values
CONTRACT_TYPE_CONTRACTOR
PSC
CONTRACT_TYPE_SOW
SoW
CONTRACT_TYPE_FT
PAYE
CONTRACT_TYPE_SOLE_TRADER
Sole Trader
CONTRACT_TYPE_W_2
Payroll
CONTRACT_TYPE_UNKNOWN
Unknown
CONTRACT_TYPE_UNDETERMINED
Undetermined
CONTRACT_TYPE_DEFAULT
Default
CONTRACT_TYPE_WORKSOME_CLASSIFY
Classify
CONTRACT_TYPE_GLOBAL_PAYROLL
Payroll
Currency
Currency
Values
CAD
CAD
DKK
DKK
EUR
EUR
GBP
GBP
NOK
NOK
SEK
SEK
USD
USD
AED
AED
SGD
SGD
AUD
AUD
CustomFieldType
A custom field’s type.
Values
SINGLE_SELECT
Single Select input field. Used to collect value from single select dropdown.
FREE_TEXT
Free Text input field. This can be used to receive any text value
CustomFieldValidationRules
Enum of available validation rules applicable to CustomFields
Values
REQUIRED
Indicated that a CustomField is obligated to have a value when applied to a supporting entity
NULLABLE
Indicated that a CustomField is not obligated to have a value
CustomFieldVisibility
Define the different values available for CustomField visibility field
Values
INTERNAL
CustomField with this visibility will only be seen internally bv the company
EvaluationPeriod
The evaluation period selection indicates how quickly a company expects to evaluate candidates and reply to bids on their job posts.
Values
UNKNOWN
Unknown
MONTH
Monthly
WEEK
Weekly
QUICK
Quickly and ongoing
ExpectedExperienceLevel
Expected experience level of the freelancer.
Values
STUDENT
Student
JUNIOR
Junior
SENIOR
Senior
EXPERT
Expert
ExperienceLevel
Experience level
Values
NONE
None
STUDENT
Student
NEW
New
ONE_TO_FOUR
One to four
FIVE_TO_NINE
Five to nine
TEN_TO_FOURTEEN
Ten to fourteen
FIFTEEN_TO_TWENTY_FOUR
Fifteen to twenty four
TWENTY_FIVE_PLUS
Twenty five plus
SENIOR
Senior
ExportResponseStatus
Export response status
Values
SUCCESS
Success
ERROR
Error
Fluency
The fluency of a language.
Values
GOOD
Good
FLUENT
Fluent
GeneratorType
Generator type
Values
CSV
Csv
HireOrderByColumn
The columns that the hires list can be ordered by
Values
COMPANY_NAME
The company that created the hire
WORKER_NAME
The worker name
JOB_NAME
The hire job name
NUMBER
The hire number
HireStatus
Status for filtering hires.
Values
DRAFT
Draft hire status.
ACTIVE
Active hire status.
COMPLETED
Completed hire status.
InvoicesOrderByColumn
The columns that invoices can be ordered by.
Values
DATE
The date the invoice was created.
DUE_DATE
The due date.
NUMBER
The invoice number.
TOTAL_AMOUNT
The net total.
InvoiceStatus
The status of an invoice.
Values
PAID
Invoice has been paid.
UNPAID
Invoice has not been paid.
OVERDUE
Invoice has not been paid and is overdue.
CREDITED
Invoice has been credited.
InvoiceTransactionType
The transaction type of an invoice to use.
Values
INVOICE
Invoice
CREDIT_NOTE
Credit Note
BATCH_INVOICE
Batch Invoice
JobEndTimeframe
This class defines the different levels of time frames for job end.
Values
ONE_MONTH
1 month
THREE_MONTHS
Three months
SIX_MONTHS
Six months
ON_DATE
On date
NONE
None
JobStartTimeframe
This class defines the different levels of time frames for job start.
Values
ASAP
As soon as possible (ASAP)
NEXT_MONTH
Next month
ON_DATE
On Date
NONE
None
JobVisibility
Job visibility
Values
VISIBLE_FOR_TRUSTED_CONTACTS
Visible for trusted contacts
VISIBLE_FOR_RECRUITERS
Visible for recruiters
VISIBLE_FOR_MARKETPLACE
Visible for marketplace
LanguageName
Language name
Values
ARABIC
Arabic
ENGLISH
English
FRENCH
French
SPANISH
Spanish
GERMAN
German
ITALIAN
Italian
DANISH
Danish
SWEDISH
Swedish
NORWEGIAN
Norwegian
FINNISH
Finnish
DUTCH
Dutch
RUSSIAN
Russian
LITHUANIAN
Lithuanian
GREEK
Greek
POLISH
Polish
PORTUGUESE
Portuguese
CHINESE_MANDARIN
Chinese (Mandarin)
Locale
Locale
Values
ENGLISH
English
DANISH
Danish
FRENCH
French
GERMAN
German
LocationPreference
The location preference.
Values
ONSITE_ONLY
Onsite only
ONSITE_SOME
Onsite some
REMOTE_ONLY
Remote only
MarketCode
The market code.
Values
US
Us
UK
Uk
IE
Ie
EU
Eu
CA
Ca
FR
Fr
DE
De
DK
Dk
NO
No
SE
Se
FI
Fi
LT
Lt
UAE
Uae
SG
Sg
AU
Au
OrderByRelationAggregateFunction
Aggregate functions when ordering by a relation without specifying a column.
Values
COUNT
Amount of items.
OrderByRelationWithColumnAggregateFunction
Aggregate functions when ordering by a relation that may specify a column.
Values
AVG
Average.
MIN
Minimum.
MAX
Maximum.
SUM
Sum.
COUNT
Amount of items.
PaymentScheme
The payment scheme.
Values
ANY
Any
COMPANY
Company
GLOBAL_PAYROLL
Global payroll
UK_PAYE
Uk paye
UK_PAYE_IR35
Uk paye ir35
US_PAYROLL
Us payroll
US_PAYROLL_WS
Us payroll ws
DK_PAYROLL
Dk payroll
DK_B_INCOME
Dk b income
AU_PAYROLL
Au payroll
PaymentTermDays
The different days supported as payment terms.
Values
EIGHT
Indicates an eight day payment term.
FOURTEEN
Indicates an fourteen day payment term.
THIRTY
Indicates an thirty day payment term.
FORTY_FIVE
Indicates an forty five day payment term.
FIFTY_THREE
Indicates an fifty three day payment term.
SIXTY
Indicates an sixty day payment term.
SEVENTY_FIVE
Indicates an seventy five day payment term.
NINETY
Indicates an ninety day payment term.
PaymentTermMethod
The method of payment over a specified term.
Values
END_OF_MONTH
End of Month
NET
Net
ProjectStatusFilterEnum
The status for filtering projects.
Values
OPEN
Project is open.
ENDED
Project has been ended.
RateType
The rate type for payments.
Values
HOURLY
Hourly
DAILY
Daily
WEEKLY
Weekly
MONTHLY
Monthly
FIXED
Fixed
UNKNOWN
Unknown
RecruiterOrderByColumn
The columns that the recruiters list can be ordered by.
Values
RECRUITER_NAME
The name of the recruiter.
RECRUITER_MARKET
The market the recruiter is on.
RECRUITER_FEE
The recruiter fee.
RECRUITER_OWNERSHIP_DAYS
The recruiter ownership days.
RECRUITER_STATUS
The recruiter invite status.
RecruiterStatusEnum
Status for recruiter invites.
Values
ACTIVE
Recruiter active status.
INVITED
Recruiter invited status.
SortOrder
Directions for ordering a list of records.
Values
ASC
Sort records in ascending order.
DESC
Sort records in descending order.
Status
No description
Values
APPROVED
PENDING
CANCELLED
FAILED
Timeframe
This class defines the different levels of time frames.
A time frame must be a value from this list, or it is invalid.
Values
ASAP
As soon as possible (ASAP)
NEXT_MONTH
Next month
FOURTEEN_DAYS
14 Days
THREE_MONTHS
3 Months
ON_DATE
On Date
NONE
None
Trashed
Specify if you want to include or exclude trashed results from a query.
Values
ONLY
Only return trashed results.
WITH
Return both trashed and non-trashed results.
WITHOUT
Only return non-trashed results.
TrustedContactOrderByColumn
The columns that the trusted contacts list can be ordered by.
Values
WORKER_NAME
The name of the worker.
WORKER_DAILY_RATE
The worker daily rate in their currency.
WORKER_JOBS_COUNT
The number of jobs taken by the worker with the viewing company.
WORKER_MARKET
The market the worker is on.
WORKER_COUNTRY
The country the worker is in.
WORKER_BUSINESS_SETUP
The business setup of the worker.
WORKER_COMPANY_NAME
The name of the company the worker belongs to.
TypeSupportingCustomFieldValues
A type that can have an custom field applied to it.
Values
JOB
A Job
CONTRACT
A Contract