UNPKG

@apideck/node

Version:
236 lines (235 loc) 8.16 kB
/** * Apideck * The Apideck OpenAPI Spec: SDK Optimized * * The version of the OpenAPI document: 10.13.0 * Contact: support@apideck.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { Applicant, ApplicantsFilter, Application, CreateApplicantResponse, CreateApplicationResponse, DeleteApplicantResponse, DeleteApplicationResponse, GetApplicantResponse, GetApplicantsResponse, GetApplicationResponse, GetApplicationsResponse, GetJobResponse, GetJobsResponse, PassThroughQuery, UpdateApplicantResponse, UpdateApplicationResponse } from '../models'; import * as runtime from '../runtime'; export interface AtsApiApplicantsAddRequest { applicant: Applicant; raw?: boolean; consumerId?: string; appId?: string; serviceId?: string; } export interface AtsApiApplicantsAllRequest { raw?: boolean; consumerId?: string; appId?: string; serviceId?: string; cursor?: string | null; limit?: number; filter?: ApplicantsFilter; passThrough?: PassThroughQuery; fields?: string | null; } export interface AtsApiApplicantsDeleteRequest { id: string; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; } export interface AtsApiApplicantsOneRequest { id: string; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; fields?: string | null; } export interface AtsApiApplicantsUpdateRequest { id: string; applicant: Applicant; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; } export interface AtsApiApplicationsAddRequest { application: Application; raw?: boolean; consumerId?: string; appId?: string; serviceId?: string; } export interface AtsApiApplicationsAllRequest { raw?: boolean; consumerId?: string; appId?: string; serviceId?: string; cursor?: string | null; passThrough?: PassThroughQuery; limit?: number; } export interface AtsApiApplicationsDeleteRequest { id: string; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; } export interface AtsApiApplicationsOneRequest { id: string; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; } export interface AtsApiApplicationsUpdateRequest { id: string; application: Application; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; } export interface AtsApiJobsAllRequest { raw?: boolean; consumerId?: string; appId?: string; serviceId?: string; cursor?: string | null; limit?: number; passThrough?: PassThroughQuery; fields?: string | null; } export interface AtsApiJobsOneRequest { id: string; consumerId?: string; appId?: string; serviceId?: string; raw?: boolean; fields?: string | null; } /** * */ export declare class AtsApi extends runtime.BaseAPI { /** * Create Applicant * Create Applicant */ applicantsAddRaw(requestParameters: AtsApiApplicantsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateApplicantResponse>>; /** * Create Applicant * Create Applicant */ applicantsAdd(requestParameters: AtsApiApplicantsAddRequest, initOverrides?: RequestInit): Promise<CreateApplicantResponse>; /** * List Applicants * List Applicants */ applicantsAllRaw(requestParameters: AtsApiApplicantsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApplicantsResponse>>; /** * List Applicants * List Applicants */ applicantsAll(requestParameters?: AtsApiApplicantsAllRequest, initOverrides?: RequestInit): Promise<GetApplicantsResponse>; /** * Delete Applicant * Delete Applicant */ applicantsDeleteRaw(requestParameters: AtsApiApplicantsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteApplicantResponse>>; /** * Delete Applicant * Delete Applicant */ applicantsDelete(requestParameters: AtsApiApplicantsDeleteRequest, initOverrides?: RequestInit): Promise<DeleteApplicantResponse>; /** * Get Applicant * Get Applicant */ applicantsOneRaw(requestParameters: AtsApiApplicantsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApplicantResponse>>; /** * Get Applicant * Get Applicant */ applicantsOne(requestParameters: AtsApiApplicantsOneRequest, initOverrides?: RequestInit): Promise<GetApplicantResponse>; /** * Update Applicant * Update Applicant */ applicantsUpdateRaw(requestParameters: AtsApiApplicantsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateApplicantResponse>>; /** * Update Applicant * Update Applicant */ applicantsUpdate(requestParameters: AtsApiApplicantsUpdateRequest, initOverrides?: RequestInit): Promise<UpdateApplicantResponse>; /** * Create Application * Create Application */ applicationsAddRaw(requestParameters: AtsApiApplicationsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateApplicationResponse>>; /** * Create Application * Create Application */ applicationsAdd(requestParameters: AtsApiApplicationsAddRequest, initOverrides?: RequestInit): Promise<CreateApplicationResponse>; /** * List Applications * List Applications */ applicationsAllRaw(requestParameters: AtsApiApplicationsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApplicationsResponse>>; /** * List Applications * List Applications */ applicationsAll(requestParameters?: AtsApiApplicationsAllRequest, initOverrides?: RequestInit): Promise<GetApplicationsResponse>; /** * Delete Application * Delete Application */ applicationsDeleteRaw(requestParameters: AtsApiApplicationsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteApplicationResponse>>; /** * Delete Application * Delete Application */ applicationsDelete(requestParameters: AtsApiApplicationsDeleteRequest, initOverrides?: RequestInit): Promise<DeleteApplicationResponse>; /** * Get Application * Get Application */ applicationsOneRaw(requestParameters: AtsApiApplicationsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApplicationResponse>>; /** * Get Application * Get Application */ applicationsOne(requestParameters: AtsApiApplicationsOneRequest, initOverrides?: RequestInit): Promise<GetApplicationResponse>; /** * Update Application * Update Application */ applicationsUpdateRaw(requestParameters: AtsApiApplicationsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateApplicationResponse>>; /** * Update Application * Update Application */ applicationsUpdate(requestParameters: AtsApiApplicationsUpdateRequest, initOverrides?: RequestInit): Promise<UpdateApplicationResponse>; /** * List Jobs * List Jobs */ jobsAllRaw(requestParameters: AtsApiJobsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetJobsResponse>>; /** * List Jobs * List Jobs */ jobsAll(requestParameters?: AtsApiJobsAllRequest, initOverrides?: RequestInit): Promise<GetJobsResponse>; /** * Get Job * Get Job */ jobsOneRaw(requestParameters: AtsApiJobsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetJobResponse>>; /** * Get Job * Get Job */ jobsOne(requestParameters: AtsApiJobsOneRequest, initOverrides?: RequestInit): Promise<GetJobResponse>; }