/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.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 * as runtime from '../runtime'; import type { CreateFeedbackRequestBody, FeedbackSchema, FeedbacksSchema, UpdateFeedbackRequestBody } from '../models/index'; export interface CreateFeedbackRequest { createFeedbackRequestBody: CreateFeedbackRequestBody; } export interface DeleteFeedbackRequest { feedbackId: string; permanentDelete?: DeleteFeedbackPermanentDeleteEnum; } export interface FeedbackOptionsRequest { feedbackId: string; } export interface ListFeedbacksRequest { filterStatus?: ListFeedbacksFilterStatusEnum; filterStage?: ListFeedbacksFilterStageEnum; filterJobId?: string; filterCreatedFrom?: Date; filterCreatedTo?: Date; filterModifiedFrom?: Date; filterModifiedTo?: Date; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface ShowFeedbackRequest { feedbackId: string; } export interface UpdateFeedbackRequest { feedbackId: string; updateFeedbackRequestBody: UpdateFeedbackRequestBody; } /** * */ export declare class FeedbacksApi extends runtime.BaseAPI { /** * Creates request options for createFeedback without sending the request */ createFeedbackRequestOpts(requestParameters: CreateFeedbackRequest): Promise; /** * Create a new feedback configuration. * Create Feedback */ createFeedbackRaw(requestParameters: CreateFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new feedback configuration. * Create Feedback */ createFeedback(requestParameters: CreateFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteFeedback without sending the request */ deleteFeedbackRequestOpts(requestParameters: DeleteFeedbackRequest): Promise; /** * Delete a feedback configuration. Soft deletes by default. * Delete Feedback */ deleteFeedbackRaw(requestParameters: DeleteFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a feedback configuration. Soft deletes by default. * Delete Feedback */ deleteFeedback(requestParameters: DeleteFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for feedbackOptions without sending the request */ feedbackOptionsRequestOpts(requestParameters: FeedbackOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Feedback Options */ feedbackOptionsRaw(requestParameters: FeedbackOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Feedback Options */ feedbackOptions(requestParameters: FeedbackOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for feedbacksOptions without sending the request */ feedbacksOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Feedbacks Options */ feedbacksOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Feedbacks Options */ feedbacksOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listFeedbacks without sending the request */ listFeedbacksRequestOpts(requestParameters: ListFeedbacksRequest): Promise; /** * Returns a collection of feedback configurations. * List Feedbacks */ listFeedbacksRaw(requestParameters: ListFeedbacksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of feedback configurations. * List Feedbacks */ listFeedbacks(requestParameters?: ListFeedbacksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showFeedback without sending the request */ showFeedbackRequestOpts(requestParameters: ShowFeedbackRequest): Promise; /** * Returns a single feedback configuration. * Show Feedback */ showFeedbackRaw(requestParameters: ShowFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a single feedback configuration. * Show Feedback */ showFeedback(requestParameters: ShowFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateFeedback without sending the request */ updateFeedbackRequestOpts(requestParameters: UpdateFeedbackRequest): Promise; /** * Update a feedback configuration. * Update Feedback */ updateFeedbackRaw(requestParameters: UpdateFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update a feedback configuration. * Update Feedback */ updateFeedback(requestParameters: UpdateFeedbackRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const DeleteFeedbackPermanentDeleteEnum: { readonly True: "true"; readonly False: "false"; }; export type DeleteFeedbackPermanentDeleteEnum = typeof DeleteFeedbackPermanentDeleteEnum[keyof typeof DeleteFeedbackPermanentDeleteEnum]; /** * @export */ export declare const ListFeedbacksFilterStatusEnum: { readonly Active: "active"; readonly Draft: "draft"; readonly Accepted: "accepted"; readonly Archived: "archived"; readonly Failed: "failed"; }; export type ListFeedbacksFilterStatusEnum = typeof ListFeedbacksFilterStatusEnum[keyof typeof ListFeedbacksFilterStatusEnum]; /** * @export */ export declare const ListFeedbacksFilterStageEnum: { readonly Screening: "screening"; readonly Assessment: "assessment"; readonly Interview: "interview"; }; export type ListFeedbacksFilterStageEnum = typeof ListFeedbacksFilterStageEnum[keyof typeof ListFeedbacksFilterStageEnum]; //# sourceMappingURL=FeedbacksApi.d.ts.map