/** * 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 { CreateGuestSubmissionRequest, CreateSubmissionRequestBody, SubmissionSchema, SubmissionsSchema, UpdateSubmissionRequestBody, UploadGuestSubmissionFileRequest } from '../models/index'; export interface CreateGuestSubmissionOperationRequest { createGuestSubmissionRequest: CreateGuestSubmissionRequest; } export interface CreateSubmissionRequest { createSubmissionRequestBody: CreateSubmissionRequestBody; } export interface DeleteSubmissionRequest { submissionId: string; permanentDelete?: DeleteSubmissionPermanentDeleteEnum; } export interface ListSubmissionsRequest { filterStatus?: ListSubmissionsFilterStatusEnum; filterEmail?: string; filterCreatedFrom?: Date; filterCreatedTo?: Date; filterModifiedFrom?: Date; filterModifiedTo?: Date; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface ShowSubmissionRequest { submissionId: string; } export interface SubmissionOptionsRequest { submissionId: string; } export interface UpdateSubmissionRequest { submissionId: string; updateSubmissionRequestBody: UpdateSubmissionRequestBody; } export interface UploadGuestSubmissionFileOperationRequest { uploadGuestSubmissionFileRequest: UploadGuestSubmissionFileRequest; } /** * */ export declare class SubmissionsApi extends runtime.BaseAPI { /** * Creates request options for createGuestSubmission without sending the request */ createGuestSubmissionRequestOpts(requestParameters: CreateGuestSubmissionOperationRequest): Promise; /** * Create a new submission. No authentication required - the formId in the body serves as the access token. * Create Submission (Guest) */ createGuestSubmissionRaw(requestParameters: CreateGuestSubmissionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new submission. No authentication required - the formId in the body serves as the access token. * Create Submission (Guest) */ createGuestSubmission(requestParameters: CreateGuestSubmissionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for createSubmission without sending the request */ createSubmissionRequestOpts(requestParameters: CreateSubmissionRequest): Promise; /** * Create a new submission. Requires authentication. Apply-page submissions carry formId in relationships.forms (the form must be active); server-side imports (e.g. ATS adapters via submission:create) may omit it and pass jobId in relationships.jobs directly. * Create Submission */ createSubmissionRaw(requestParameters: CreateSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new submission. Requires authentication. Apply-page submissions carry formId in relationships.forms (the form must be active); server-side imports (e.g. ATS adapters via submission:create) may omit it and pass jobId in relationships.jobs directly. * Create Submission */ createSubmission(requestParameters: CreateSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteSubmission without sending the request */ deleteSubmissionRequestOpts(requestParameters: DeleteSubmissionRequest): Promise; /** * Delete a submission resource. Soft deletes by default. * Delete Submission */ deleteSubmissionRaw(requestParameters: DeleteSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a submission resource. Soft deletes by default. * Delete Submission */ deleteSubmission(requestParameters: DeleteSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for guestSubmissionUploadsOptions without sending the request */ guestSubmissionUploadsOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Guest Submission Uploads Options */ guestSubmissionUploadsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Guest Submission Uploads Options */ guestSubmissionUploadsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for guestSubmissionsOptions without sending the request */ guestSubmissionsOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Guest Submissions Options */ guestSubmissionsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Guest Submissions Options */ guestSubmissionsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listSubmissions without sending the request */ listSubmissionsRequestOpts(requestParameters: ListSubmissionsRequest): Promise; /** * Returns a collection of your account submissions. ## Overview Returns a collection of your account submissions, sorted by the time they were inserted into the system in ascending order. * List Submissions */ listSubmissionsRaw(requestParameters: ListSubmissionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of your account submissions. ## Overview Returns a collection of your account submissions, sorted by the time they were inserted into the system in ascending order. * List Submissions */ listSubmissions(requestParameters?: ListSubmissionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showSubmission without sending the request */ showSubmissionRequestOpts(requestParameters: ShowSubmissionRequest): Promise; /** * Returns a single submission resource. * Show Submission */ showSubmissionRaw(requestParameters: ShowSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a single submission resource. * Show Submission */ showSubmission(requestParameters: ShowSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for submissionOptions without sending the request */ submissionOptionsRequestOpts(requestParameters: SubmissionOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Submission Options */ submissionOptionsRaw(requestParameters: SubmissionOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Submission Options */ submissionOptions(requestParameters: SubmissionOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for submissionsOptions without sending the request */ submissionsOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Submissions Options */ submissionsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Submissions Options */ submissionsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateSubmission without sending the request */ updateSubmissionRequestOpts(requestParameters: UpdateSubmissionRequest): Promise; /** * Update a submission resource. * Update Submission */ updateSubmissionRaw(requestParameters: UpdateSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update a submission resource. * Update Submission */ updateSubmission(requestParameters: UpdateSubmissionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for uploadGuestSubmissionFile without sending the request */ uploadGuestSubmissionFileRequestOpts(requestParameters: UploadGuestSubmissionFileOperationRequest): Promise; /** * Get a presigned URL to upload a file for a submission. No authentication required - the formId in the body serves as the access token. * Upload Submission File (Guest) */ uploadGuestSubmissionFileRaw(requestParameters: UploadGuestSubmissionFileOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get a presigned URL to upload a file for a submission. No authentication required - the formId in the body serves as the access token. * Upload Submission File (Guest) */ uploadGuestSubmissionFile(requestParameters: UploadGuestSubmissionFileOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const DeleteSubmissionPermanentDeleteEnum: { readonly True: "true"; readonly False: "false"; }; export type DeleteSubmissionPermanentDeleteEnum = typeof DeleteSubmissionPermanentDeleteEnum[keyof typeof DeleteSubmissionPermanentDeleteEnum]; /** * @export */ export declare const ListSubmissionsFilterStatusEnum: { readonly Received: "received"; readonly Processing: "processing"; readonly Processed: "processed"; readonly Failed: "failed"; readonly Waiting: "waiting"; }; export type ListSubmissionsFilterStatusEnum = typeof ListSubmissionsFilterStatusEnum[keyof typeof ListSubmissionsFilterStatusEnum]; //# sourceMappingURL=SubmissionsApi.d.ts.map