@apideck/node
Version:
Apideck Node.js SDK
236 lines (235 loc) • 8.16 kB
TypeScript
/**
* 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>;
}