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
AddressCountry
BadRequestResponse
CompanyManager
CompanyManagerCreatedResponse
CompanyManagerParams
CompanyManagersResponse
Response schema listing many company_managers
CompanyManagersResponseData
ConflictResponse
CountriesResponse
List of countries supported by Remote API
Country
A supported country on Remote
CountryFormResponse
Object with required and optional fields, its descriptions and suggested presentation
CountrySubdivision
A subdivision of a supported country on Remote
CreateApprovedTimeoffParams
Approved timeoff creation params
CreateTimeoffParams
Timeoff creation params
Creator
Data
Employment
Complete information of an employment
EmploymentBasicParams
Description of the required params to create an employment.
EmploymentData
EmploymentFullParams
Description of the basic required and onboarding tasks params to create an employment. You do not need to include all onboarding tasks when creating or updating an employment.
EmploymentResponse
Complete information of an employment
EmploymentUpdateParams
Required params to update an employment in the Sandbox environment.
File
A supported file
Holiday
HolidaysResponse
Holidays response
LastEditor
ListEmploymentsResponse
Response schema listing many employments
ListTimeoffResponse
Response schema listing many timeoffs
ListTimeoffResponseData
ListTimeoffTypesResponse
Time off types response
ListTimeoffTypesResponseData
MaybeMinimalCompany
MinimalCompany
MinimalEmployment
Minimal information of an employment.
NotFoundResponse
OnboardingTasks
All tasks that need to be completed before marking the employment as ready
PayrollRun
PayrollRunWithLegalEntity
PricingPlanDetails
Selected type of payment.
RemoteEntity
TaskDescription
Description and status of an onboarding task.
Timeoff
TimeoffDay
TimeoffDay schema
TimeoffDaysParams
Timeoff days params
TimeoffDocumentParams
Timeoff document params
TimeoffResponse
Timeoff response
TimeoffResponseData
TooManyRequestsResponse
UnauthorizedResponse
UnprocessableEntityErrorResponse
UpdateApprovedTimeoffParams
Update timeoff params

Enums§

CreateApprovedTimeoffParamsStatus
EmploymentBasicParamsType
EmploymentStatus
The status of employment
EmploymentType
GetIndexTimeoffStatus
OrderBy
PayrollRunStatus
Status of the payroll
PayrollRunWithLegalEntityStatus
Status of the payroll
ProductType
Payroll run product type
SortBy
Status
The status of the task
TaskStatus
The status of the task
TimeoffStatus
TimeoffType
Type
Payroll Run type
UnprocessableEntityResponse
UpdateApprovedTimeoffParamsStatus