Unions

Union types define that a returned type may be one of many other types.

Approvable

The types of items that can require approval. Currently only hires go through approval workflows.

Possible Types
Hire

BatchItem

An item in a batch.

Possible Types
PaymentRequest

JobShareableAccount

Accounts that a job can be shared with.

Possible Types
Worker
Recruiter

MultiFactor

A multi-factor instance.

Possible Types
SmsMultiFactor
TotpMultiFactor

Nodeable

The types of nodes that can appear in a workflow tree. Currently only approval rules.

Possible Types
ApprovalRule

Notable

Union of types which can include notes.

Possible Types
Job
TrustedContact

SupportsCustomFieldValue

Union of types which custom field values may be applied to.

This is closely coupled to the TypeSupportingCustomFieldValues enum.

Possible Types
Job
Contract
TrustedContact
CompanyRecruiter