Module rippling_api::types

source ·
Expand description

This module contains the generated types for the library.

Modules§

  • 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 methods.
  • Multipart form data types.
  • Utility functions used for pagination.
  • A library to implement phone numbers for our database and JSON serialization and deserialization.

Structs§

Enums§

  • The country component, pursuant to SCIM RFC 7643 4.1.2.
  • The country component, pursuant to SCIM RFC 7643 4.1.2.
  • The classification of the address.
  • The classification of the address.
  • 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.
  • Application status
  • Application status
  • The countries that the worker has citizenship in.
  • The code of the country.
  • 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.
  • 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.
  • 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.
  • The data type of the custom field.
  • The data type of the custom field.
  • The classification of the email.
  • The classification of the email.
  • 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.
  • The identified ethnicity of the worker, if specified.
  • The gender of the worker, if specified.
  • 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.
  • The worker’s country.
  • The worker’s status within the organization.
  • Job requisition status
  • Job requisition status
  • 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).
  • The identified race of the worker, if specified.
  • The status of the leave request.
  • The status of the time entry.
  • The status of the time entry.
  • The termination type indicates whether the termination was voluntary or involuntary.
  • The country component, pursuant to SCIM RFC 7643 4.1.2.
  • The country component, pursuant to SCIM RFC 7643 4.1.2.
  • The classification of the address.
  • The classification of the address.
  • The classification of the phone number, pursuant to SCIM RFC 7643 4.1.2.
  • The classification of the phone number, pursuant to SCIM RFC 7643 4.1.2.
  • The classification of the photo.
  • The classification of the photo.
  • The worker’s country.
  • The type of location.
  • The type of location.
  • The worker’s country.
  • The worker’s status within the organization.
  • The worker’s status within the organization.