Module airbyte_agent_sdk.connectors.greenhouse.models
Pydantic models for greenhouse connector.
This module contains Pydantic models used for authentication configuration and response envelope types.
Classes
AirbyteSearchMeta(**data: Any)
: Pagination metadata for search responses.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
cursor: str | None
: Cursor for fetching the next page of results.
has_more: bool
: Whether more results are available.
model_config
: The type of the None singleton.
took_ms: int | None
: Time taken to execute the search in milliseconds.
AirbyteSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[ApplicationsSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[CandidatesSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[DepartmentsSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[JobPostsSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[JobsSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[OffersSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[OfficesSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[SourcesSearchData]
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult[UsersSearchData]
Class variables
data: list[~D]
: List of matching records.
meta: airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchMeta
: Pagination metadata.
model_config
: The type of the None singleton.
AirbyteSearchResult[ApplicationsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ApplicationsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[CandidatesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CandidatesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[DepartmentsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
DepartmentsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[JobPostsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
JobPostsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[JobsSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
JobsSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[OffersSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
OffersSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[OfficesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
OfficesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[SourcesSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SourcesSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
AirbyteSearchResult[UsersSearchData](**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UsersSearchResult(**data: Any)
: Result from Airbyte cache search operations with typed records.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.AirbyteSearchResult
- pydantic.main.BaseModel
- typing.Generic
Application(**data: Any)
: Greenhouse application object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
answers: list[dict[str, typing.Any]] | None
: The type of the None singleton.
applied_at: str | None
: The type of the None singleton.
attachments: list[airbyte_agent_sdk.connectors.greenhouse.models.Attachment] | None
: The type of the None singleton.
candidate_id: int | None
: The type of the None singleton.
credited_to: dict[str, typing.Any] | None
: The type of the None singleton.
current_stage: dict[str, typing.Any] | None
: The type of the None singleton.
custom_fields: dict[str, typing.Any] | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
job_post_id: int | None
: The type of the None singleton.
jobs: list[dict[str, typing.Any]] | None
: The type of the None singleton.
last_activity_at: str | None
: The type of the None singleton.
location: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
prospect: bool | None
: The type of the None singleton.
prospect_detail: dict[str, typing.Any] | None
: The type of the None singleton.
prospective_department: dict[str, typing.Any] | None
: The type of the None singleton.
prospective_office: dict[str, typing.Any] | None
: The type of the None singleton.
rejected_at: str | None
: The type of the None singleton.
rejection_details: dict[str, typing.Any] | None
: The type of the None singleton.
rejection_reason: dict[str, typing.Any] | None
: The type of the None singleton.
source: dict[str, typing.Any] | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
ApplicationsListResultMeta(**data: Any)
: Metadata for applications.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
ApplicationsSearchData(**data: Any)
: Search result data for applications entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
answers: list[typing.Any] | None
: Answers provided in the application.
applied_at: str | None
: Timestamp when the candidate applied.
attachments: list[typing.Any] | None
: Attachments uploaded with the application.
candidate_id: int | None
: Unique identifier for the candidate.
credited_to: dict[str, typing.Any] | None
: Information about the employee who credited the application.
current_stage: dict[str, typing.Any] | None
: Current stage of the application process.
id: int | None
: Unique identifier for the application.
job_post_id: int | None
: The type of the None singleton.
jobs: list[typing.Any] | None
: Jobs applied for by the candidate.
last_activity_at: str | None
: Timestamp of the last activity on the application.
location: str | None
: Location related to the application.
model_config
: The type of the None singleton.
prospect: bool | None
: Status of the application prospect.
prospect_detail: dict[str, typing.Any] | None
: Details related to the application prospect.
prospective_department: str | None
: Prospective department for the candidate.
prospective_office: str | None
: Prospective office for the candidate.
rejected_at: str | None
: Timestamp when the application was rejected.
rejection_details: dict[str, typing.Any] | None
: Details related to the application rejection.
rejection_reason: dict[str, typing.Any] | None
: Reason for the application rejection.
source: dict[str, typing.Any] | None
: Source of the application.
status: str | None
: Status of the application.
Attachment(**data: Any)
: File attachment (resume, cover letter, etc.)
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: The type of the None singleton.
filename: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
type_: str | None
: The type of the None singleton.
url: str | None
: The type of the None singleton.
Candidate(**data: Any)
: Greenhouse candidate object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
addresses: list[dict[str, typing.Any]] | None
: The type of the None singleton.
application_ids: list[int] | None
: The type of the None singleton.
attachments: list[airbyte_agent_sdk.connectors.greenhouse.models.Attachment] | None
: The type of the None singleton.
can_email: bool | None
: The type of the None singleton.
company: str | None
: The type of the None singleton.
coordinator: dict[str, typing.Any] | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
custom_fields: dict[str, typing.Any] | None
: The type of the None singleton.
email_addresses: list[dict[str, typing.Any]] | None
: The type of the None singleton.
first_name: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
is_private: bool | None
: The type of the None singleton.
last_activity: str | None
: The type of the None singleton.
last_name: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
phone_numbers: list[dict[str, typing.Any]] | None
: The type of the None singleton.
photo_url: str | None
: The type of the None singleton.
recruiter: dict[str, typing.Any] | None
: The type of the None singleton.
social_media_addresses: list[dict[str, typing.Any]] | None
: The type of the None singleton.
tags: list[str] | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
website_addresses: list[dict[str, typing.Any]] | None
: The type of the None singleton.
CandidatesListResultMeta(**data: Any)
: Metadata for candidates.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
CandidatesSearchData(**data: Any)
: Search result data for candidates entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
addresses: list[typing.Any] | None
: Candidate's addresses
application_ids: list[typing.Any] | None
: List of application IDs
applications: list[typing.Any] | None
: An array of all applications made by candidates.
attachments: list[typing.Any] | None
: Attachments related to the candidate
can_email: bool | None
: Indicates if candidate can be emailed
company: str | None
: Company where the candidate is associated
coordinator: str | None
: Coordinator assigned to the candidate
created_at: str | None
: Date and time of creation
custom_fields: dict[str, typing.Any] | None
: Custom fields associated with the candidate
educations: list[typing.Any] | None
: List of candidate's educations
email_addresses: list[typing.Any] | None
: Candidate's email addresses
employments: list[typing.Any] | None
: List of candidate's employments
first_name: str | None
: Candidate's first name
id: int | None
: Candidate's ID
is_private: bool | None
: Indicates if the candidate's data is private
keyed_custom_fields: dict[str, typing.Any] | None
: Keyed custom fields associated with the candidate
last_activity: str | None
: Details of the last activity related to the candidate
last_name: str | None
: Candidate's last name
model_config
: The type of the None singleton.
phone_numbers: list[typing.Any] | None
: Candidate's phone numbers
photo_url: str | None
: URL of the candidate's profile photo
recruiter: str | None
: Recruiter assigned to the candidate
social_media_addresses: list[typing.Any] | None
: Candidate's social media addresses
tags: list[typing.Any] | None
: Tags associated with the candidate
title: str | None
: Candidate's title (e.g., Mr., Mrs., Dr.)
updated_at: str | None
: Date and time of last update
website_addresses: list[typing.Any] | None
: List of candidate's website addresses
Department(**data: Any)
: Greenhouse department object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
child_department_external_ids: list[str] | None
: The type of the None singleton.
child_ids: list[int] | None
: The type of the None singleton.
external_id: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
parent_department_external_id: str | None
: The type of the None singleton.
parent_id: int | None
: The type of the None singleton.
DepartmentsListResultMeta(**data: Any)
: Metadata for departments.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
DepartmentsSearchData(**data: Any)
: Search result data for departments entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
child_department_external_ids: list[typing.Any] | None
: External IDs of child departments associated with this department.
child_ids: list[typing.Any] | None
: Unique IDs of child departments associated with this department.
external_id: str | None
: External ID of this department.
id: int | None
: Unique ID of this department.
model_config
: The type of the None singleton.
name: str | None
: Name of the department.
parent_department_external_id: str | None
: External ID of the parent department of this department.
parent_id: int | None
: Unique ID of the parent department of this department.
GreenhouseAuthConfig(**data: Any)
: Harvest API Key Authentication
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
api_key: str
: Your Greenhouse Harvest API Key from the Dev Center
model_config
: The type of the None singleton.
GreenhouseCheckResult(**data: Any)
: Result of a health check operation.
Returned by the check() method to indicate connectivity and credential status.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
checked_action: str | None
: Action name used for the health check.
checked_entity: str | None
: Entity name used for the health check.
error: str | None
: Error message if status is 'unhealthy', None otherwise.
model_config
: The type of the None singleton.
status: str
: Health check status: 'healthy' or 'unhealthy'.
GreenhouseExecuteResult(**data: Any)
: Response envelope with data only.
Used for actions that return data without metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
Class variables
data: ~T
: Response data containing the result of the action.
model_config
: The type of the None singleton.
GreenhouseExecuteResultWithMeta(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Descendants
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Application], ApplicationsListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Candidate], CandidatesListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Department], DepartmentsListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[JobPost], JobPostsListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Job], JobsListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Offer], OffersListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Office], OfficesListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[ScheduledInterview], ScheduledInterviewsListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[Source], SourcesListResultMeta]
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta[list[User], UsersListResultMeta]
Class variables
meta: ~S
: Metadata about the response (e.g., pagination cursors, record counts).
GreenhouseExecuteResultWithMeta[list[Application], ApplicationsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ApplicationsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[Candidate], CandidatesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
CandidatesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[Department], DepartmentsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
DepartmentsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[JobPost], JobPostsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
JobPostsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[Job], JobsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
JobsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[Offer], OffersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
OffersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[Office], OfficesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
OfficesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[ScheduledInterview], ScheduledInterviewsListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
ScheduledInterviewsListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[Source], SourcesListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
SourcesListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
GreenhouseExecuteResultWithMeta[list[User], UsersListResultMeta](**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Class variables
model_config
: The type of the None singleton.
UsersListResult(**data: Any)
: Response envelope with data and metadata.
Used for actions that return both data and metadata (e.g., pagination info).
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResultWithMeta
- airbyte_agent_sdk.connectors.greenhouse.models.GreenhouseExecuteResult
- pydantic.main.BaseModel
- typing.Generic
Job(**data: Any)
: Greenhouse job object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
closed_at: str | None
: The type of the None singleton.
confidential: bool | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
custom_fields: dict[str, typing.Any] | None
: The type of the None singleton.
departments: list[dict[str, typing.Any] | None] | None
: The type of the None singleton.
hiring_team: dict[str, typing.Any] | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
notes: str | None
: The type of the None singleton.
offices: list[dict[str, typing.Any]] | None
: The type of the None singleton.
opened_at: str | None
: The type of the None singleton.
openings: list[dict[str, typing.Any]] | None
: The type of the None singleton.
requisition_id: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
JobPost(**data: Any)
: Greenhouse job post object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: The type of the None singleton.
content: str | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
demographic_question_set_id: int | None
: The type of the None singleton.
external: bool | None
: The type of the None singleton.
first_published_at: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
internal: bool | None
: The type of the None singleton.
internal_content: str | None
: The type of the None singleton.
job_id: int | None
: The type of the None singleton.
live: bool | None
: The type of the None singleton.
location: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
questions: list[dict[str, typing.Any]] | None
: The type of the None singleton.
title: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
JobPostsListResultMeta(**data: Any)
: Metadata for job_posts.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
JobPostsSearchData(**data: Any)
: Search result data for job_posts entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
active: bool | None
: Flag indicating if the job post is active or not.
content: str | None
: Content or description of the job post.
created_at: str | None
: Date and time when the job post was created.
demographic_question_set_id: int | None
: ID of the demographic question set associated with the job post.
external: bool | None
: Flag indicating if the job post is external or not.
first_published_at: str | None
: Date and time when the job post was first published.
id: int | None
: Unique identifier of the job post.
internal: bool | None
: Flag indicating if the job post is internal or not.
internal_content: str | None
: Internal content or description of the job post.
job_id: int | None
: ID of the job associated with the job post.
live: bool | None
: Flag indicating if the job post is live or not.
location: dict[str, typing.Any] | None
: Details about the job post location.
model_config
: The type of the None singleton.
questions: list[typing.Any] | None
: List of questions related to the job post.
title: str | None
: Title or headline of the job post.
updated_at: str | None
: Date and time when the job post was last updated.
JobsListResultMeta(**data: Any)
: Metadata for jobs.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
JobsSearchData(**data: Any)
: Search result data for jobs entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
closed_at: str | None
: The date and time the job was closed
confidential: bool | None
: Indicates if the job details are confidential
copied_from_id: int | None
: The ID of the job from which this job was copied
created_at: str | None
: The date and time the job was created
custom_fields: dict[str, typing.Any] | None
: Custom fields related to the job
departments: list[typing.Any] | None
: Departments associated with the job
hiring_team: dict[str, typing.Any] | None
: Members of the hiring team for the job
id: int | None
: Unique ID of the job
is_template: bool | None
: Indicates if the job is a template
keyed_custom_fields: dict[str, typing.Any] | None
: Keyed custom fields related to the job
model_config
: The type of the None singleton.
name: str | None
: Name of the job
notes: str | None
: Additional notes or comments about the job
offices: list[typing.Any] | None
: Offices associated with the job
opened_at: str | None
: The date and time the job was opened
openings: list[typing.Any] | None
: Openings associated with the job
requisition_id: str | None
: ID associated with the job requisition
status: str | None
: Current status of the job
updated_at: str | None
: The date and time the job was last updated
Offer(**data: Any)
: Greenhouse offer object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
application_id: int | None
: The type of the None singleton.
candidate_id: int | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
custom_fields: dict[str, typing.Any] | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
job_id: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
opening: dict[str, typing.Any] | None
: The type of the None singleton.
resolved_at: str | None
: The type of the None singleton.
sent_at: str | None
: The type of the None singleton.
starts_at: str | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
version: int | None
: The type of the None singleton.
OffersListResultMeta(**data: Any)
: Metadata for offers.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
OffersSearchData(**data: Any)
: Search result data for offers entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
application_id: int | None
: Unique identifier for the application associated with the offer
candidate_id: int | None
: Unique identifier for the candidate associated with the offer
created_at: str | None
: Timestamp indicating when the offer was created
custom_fields: dict[str, typing.Any] | None
: Additional custom fields related to the offer
id: int | None
: Unique identifier for the offer
job_id: int | None
: Unique identifier for the job associated with the offer
keyed_custom_fields: dict[str, typing.Any] | None
: Keyed custom fields associated with the offer
model_config
: The type of the None singleton.
opening: dict[str, typing.Any] | None
: Details about the job opening
resolved_at: str | None
: Timestamp indicating when the offer was resolved
sent_at: str | None
: Timestamp indicating when the offer was sent
starts_at: str | None
: Timestamp indicating when the offer starts
status: str | None
: Status of the offer
updated_at: str | None
: Timestamp indicating when the offer was last updated
version: int | None
: Version of the offer data
Office(**data: Any)
: Greenhouse office object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
child_ids: list[int] | None
: The type of the None singleton.
child_office_external_ids: list[str] | None
: The type of the None singleton.
external_id: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
location: dict[str, typing.Any] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
parent_id: int | None
: The type of the None singleton.
parent_office_external_id: str | None
: The type of the None singleton.
primary_contact_user_id: int | None
: The type of the None singleton.
OfficesListResultMeta(**data: Any)
: Metadata for offices.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
OfficesSearchData(**data: Any)
: Search result data for offices entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
child_ids: list[typing.Any] | None
: IDs of child offices associated with this office
child_office_external_ids: list[typing.Any] | None
: External IDs of child offices associated with this office
external_id: str | None
: Unique identifier for this office in the external system
id: int | None
: Unique identifier for this office in the API system
location: dict[str, typing.Any] | None
: Location details of this office
model_config
: The type of the None singleton.
name: str | None
: Name of the office
parent_id: int | None
: ID of the parent office, if this office is a branch office
parent_office_external_id: str | None
: External ID of the parent office in the external system
primary_contact_user_id: int | None
: User ID of the primary contact person for this office
ScheduledInterview(**data: Any)
: Greenhouse scheduled interview object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
application_id: int | None
: The type of the None singleton.
created_at: str | None
: The type of the None singleton.
end: dict[str, typing.Any] | None
: The type of the None singleton.
external_event_id: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
interview: dict[str, typing.Any] | None
: The type of the None singleton.
interviewers: list[dict[str, typing.Any]] | None
: The type of the None singleton.
location: str | None
: The type of the None singleton.
model_config
: The type of the None singleton.
organizer: dict[str, typing.Any] | None
: The type of the None singleton.
start: dict[str, typing.Any] | None
: The type of the None singleton.
status: str | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
video_conferencing_url: str | None
: The type of the None singleton.
ScheduledInterviewsListResultMeta(**data: Any)
: Metadata for scheduled_interviews.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
Source(**data: Any)
: Greenhouse source object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: int | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
type_: dict[str, typing.Any] | None
: The type of the None singleton.
SourcesListResultMeta(**data: Any)
: Metadata for sources.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
SourcesSearchData(**data: Any)
: Search result data for sources entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
id: int | None
: The unique identifier for the source.
model_config
: The type of the None singleton.
name: str | None
: The name of the source.
type_: dict[str, typing.Any] | None
: Type of the data source
User(**data: Any)
: Greenhouse user object
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: The type of the None singleton.
departments: list[dict[str, typing.Any]] | None
: The type of the None singleton.
disabled: bool | None
: The type of the None singleton.
emails: list[str] | None
: The type of the None singleton.
employee_id: str | None
: The type of the None singleton.
first_name: str | None
: The type of the None singleton.
id: int | None
: The type of the None singleton.
last_name: str | None
: The type of the None singleton.
linked_candidate_ids: list[int] | None
: The type of the None singleton.
model_config
: The type of the None singleton.
name: str | None
: The type of the None singleton.
offices: list[dict[str, typing.Any]] | None
: The type of the None singleton.
primary_email_address: str | None
: The type of the None singleton.
site_admin: bool | None
: The type of the None singleton.
updated_at: str | None
: The type of the None singleton.
UsersListResultMeta(**data: Any)
: Metadata for users.Action.LIST operation
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
model_config
: The type of the None singleton.
next: str | None
: The type of the None singleton.
UsersSearchData(**data: Any)
: Search result data for users entity.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Ancestors (in MRO)
- pydantic.main.BaseModel
Class variables
created_at: str | None
: The date and time when the user account was created.
departments: list[typing.Any] | None
: List of departments associated with users
disabled: bool | None
: Indicates whether the user account is disabled.
emails: list[typing.Any] | None
: Email addresses of the users
employee_id: str | None
: Employee identifier for the user.
first_name: str | None
: The first name of the user.
id: int | None
: Unique identifier for the user.
last_name: str | None
: The last name of the user.
linked_candidate_ids: list[typing.Any] | None
: IDs of candidates linked to the user.
model_config
: The type of the None singleton.
name: str | None
: The full name of the user.
offices: list[typing.Any] | None
: List of office locations where users are based
primary_email_address: str | None
: The primary email address of the user.
site_admin: bool | None
: Indicates whether the user is a site administrator.
updated_at: str | None
: The date and time when the user account was last updated.