Module types

Source
Expand description

This module contains the generated types for the library.

Modules§

base64
Base64 data that encodes to url safe base64, but can decode from multiple base64 implementations to account for various clients and libraries. Compatible with serde and JsonSchema.
error
Error methods.
multipart
Multipart form data types.
paginate
Utility functions used for pagination.
phone_number
A library to implement phone numbers for our database and JSON serialization and deserialization.

Structs§

Address
Address.
Application
Application.
Break
Break.
BreakRequest
BreakRequest.
BulkCreateCustomObjectsCustomObjectApiNameRecordsRequestBody
BulkCreateCustomObjectsCustomObjectApiNameRecordsResponse
BulkDeleteCustomObjectsCustomObjectApiNameRecordsRequestBody
BulkUpdateCustomObjectsCustomObjectApiNameRecordsRequestBody
BulkUpdateCustomObjectsCustomObjectApiNameRecordsResponse
Candidate
Candidate.
Company
Company.
CompanyEmploymentType
CompanyEmploymentType.
Compensation
Compensation.
Country
Country.
CreateCustomObjectsCustomObjectApiNameFieldsRequestBody
CreateCustomObjectsCustomObjectApiNameRecordsRequestBody
CreateCustomObjectsCustomObjectApiNameRecordsResponse
CreateCustomObjectsRequestBody
CreateObjectCategoriesRequestBody
Currency
Currency.
CustomField
CustomField.
CustomObject
CustomObject.
CustomObjectDataRow
CustomObjectDataRow.
CustomObjectField
CustomObjectField.
DayOff
DayOff.
Department
Department.
Email
Email.
EntitlementModel
EntitlementModel.
GetCompensationsResponse
GetCustomObjectsCustomObjectApiNameRecordsByExternalIdResponse
GetCustomObjectsCustomObjectApiNameRecordsResponse
GetDepartmentsResponse
GetEmploymentTypesResponse
GetJobCodesResponse
GetJobDimensionsResponse
GetLeaveBalancesResponse
GetLeaveRequestsResponse
GetLeaveTypesResponse
GetLegalEntitiesResponse
GetLevelsResponse
GetShiftInputsResponse
GetTeamsResponse
GetTimeCardsResponse
GetTimeEntriesResponse
GetTracksResponse
GetUsersResponse
GetWorkLocationsResponse
JobCode
JobCode.
JobCodeRequest
JobCodeRequest.
JobCodeSummary
JobCodeSummary.
JobDimension
JobDimension.
JobDimensionRequest
JobDimensionRequest.
JobRequisition
JobRequisition.
JobShift
JobShift.
JobShiftRequest
JobShiftRequest.
LeaveBalance
LeaveBalance.
LeaveRequest
LeaveRequest.
LeaveRequestRequest
LeaveRequestRequest.
LeaveType
LeaveType.
LegalEntity
LegalEntity.
Level
Level.
ListByQueryCustomObjectsCustomObjectApiNameRecordsRequestBody
ListByQueryCustomObjectsCustomObjectApiNameRecordsResponse
ListCandidateApplicationsResponse
ListCandidatesResponse
ListCompaniesResponse
ListCompensationsResponse
ListCustomFieldsResponse
ListCustomObjectsCustomObjectApiNameFieldsResponse
ListCustomObjectsCustomObjectApiNameRecordsResponse
ListCustomObjectsResponse
ListDepartmentsResponse
ListEmploymentTypesResponse
ListEntitlementsResponse
ListJobCodesResponse
ListJobDimensionsResponse
ListJobRequisitionsResponse
ListLeaveBalancesResponse
ListLeaveRequestsResponse
ListLeaveTypesResponse
ListLegalEntitiesResponse
ListLevelsResponse
ListObjectCategoriesResponse
ListShiftInputsResponse
ListTeamsResponse
ListTimeCardsResponse
ListTimeEntriesResponse
ListTracksResponse
ListUsersResponse
ListWorkLocationsResponse
ListWorkersResponse
Meta
MetaResponse
Meta information for the response.
ObjectCategory
ObjectCategory.
PayPeriod
PayPeriod.
PayPeriodRequest
PayPeriodRequest.
PieceRatePremiums
PieceRatePremiums.
Premiums
Premiums.
Prototype
Prototype.
PrototypeJob
PrototypeJob.
PrototypeWorkLocation
PrototypeWorkLocation.
RedactedField
Info about the redacted fields.
RedactedFields
A list of redacted fields.
RedactedFieldsRedactedFields
Results
RowsToUpdate
RowsToWrite
Segments
Segments.
ShiftInput
ShiftInput.
ShiftInputRequest
ShiftInputRequest.
ShiftInputValue
ShiftInputValue.
ShiftInputValueRequest
ShiftInputValueRequest.
Ssome
Ssome.
Team
Team.
TerminationDetails
TerminationDetails.
TimeCard
TimeCard.
TimeCardSummary
TimeCardSummary.
TimeEntry
TimeEntry.
TimeEntryComment
TimeEntryComment.
TimeEntryCommentRequest
TimeEntryCommentRequest.
TimeEntryRequest
TimeEntryRequest.
TimeEntrySummary
DTO used to store the summary of a TimeEntry
Track
Track.
UpdateCustomObjectsCustomObjectApiNameFieldsRequestBody
UpdateCustomObjectsCustomObjectApiNameRecordsRequestBody
UpdateCustomObjectsCustomObjectApiNameRecordsResponse
UpdateCustomObjectsRequestBody
UpdateObjectCategoriesRequestBody
User
User.
UserAddress
UserAddress.
UserName
UserName.
UserPhoneNumber
UserPhoneNumber.
UserPhoto
UserPhoto.
WorkLocation
WorkLocation.
Worker
Worker.
WorkerLocation
WorkerLocation.

Enums§

AddressCountry
The country component, pursuant to SCIM RFC 7643 4.1.2.
AmountWorked
The amount worked for the employment type. * FULL-TIME: Full-time is at least 30 hours per week. Full-time workers will typically be eligible for benefits. * PART-TIME: Part-time is less than 30 hours per week. These workers may be eligible for benefits, depending on company settings and hours worked. * TEMPORARY: These workers are hired on a temporary basis. You can specify how each worker with this employment type will be paid individually.
Citizenship
The countries that the worker has citizenship in.
Code
The code of the country.
CompanyEmploymentTypeType
The classification of the worker by the company. * CONTRACTOR: Contractors are self-employed workers who provide services on a short-term or per-project basis and are not eligible for tax-withholding or benefits. * EMPLOYEE: Employees are hired and managed by an employer, work under the employer’s direct supervision and control, and are protected by law for wages and employment rights.
CompensationTimePeriod
The compensation period for the employment type. * SALARIED: Employees that are paid a fixed amount per year. * HOURLY: Employees that are paid a wage per hour worked.
CustomFieldType
The data type of the custom field.
EmailType
The classification of the email.
EntityLevel
The legal entity’s level in a hierarchy. * PARENT: The legal entity is considered the ultimate holding entity. * SUBSIDIARY: The legal entity is considered a subsidiary, fully or partially held by another. * BRANCH: The legal entity is considered a branch, associated with a parent legal entity.
Ethnicity
The identified ethnicity of the worker, if specified.
Gender
The gender of the worker, if specified.
GetEmploymentTypesResponseType
The classification of the worker by the company. * CONTRACTOR: Contractors are self-employed workers who provide services on a short-term or per-project basis and are not eligible for tax-withholding or benefits. * EMPLOYEE: Employees are hired and managed by an employer, work under the employer’s direct supervision and control, and are protected by law for wages and employment rights.
GetLeaveRequestsResponseStatus
The status of the leave request.
GetTimeEntriesResponseStatus
The status of the time entry.
JobRequisitionStatus
Job requisition status
LeaveRequestRequestStatus
The status of the leave request.
LeaveRequestStatus
The status of the leave request.
ManagementType
The legal entity management type in the case of an employer of record (EOR) or professional employment organization (PEO). * PEO: The legal entity is considered a Professional Employment Organization (PEO). * EOR: The legal entity is considered an Employer of Record (EOR).
Race
The identified race of the worker, if specified.
Status
Application status
TerminationDetailsType
The termination type indicates whether the termination was voluntary or involuntary.
TimeEntryRequestStatus
The status of the time entry.
TimeEntryStatus
The status of the time entry.
Type
The classification of the address.
UserAddressCountry
The country component, pursuant to SCIM RFC 7643 4.1.2.
UserPhoneNumberType
The classification of the phone number, pursuant to SCIM RFC 7643 4.1.2.
UserPhotoType
The classification of the photo.
WorkerCountry
The worker’s country.
WorkerLocationType
The type of location.
WorkerStatus
The worker’s status within the organization.