/** * 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 { BriefSchema, BriefsSchema, CreateBriefRequestBody, UpdateBriefRequestBody } from '../models/index'; export interface BriefOptionsRequest { briefId: string; } export interface CreateBriefRequest { createBriefRequestBody: CreateBriefRequestBody; } export interface DeleteBriefRequest { briefId: string; permanentDelete?: DeleteBriefPermanentDeleteEnum; } export interface ListBriefsRequest { filterStatus?: ListBriefsFilterStatusEnum; filterSource?: ListBriefsFilterSourceEnum; filterCreatedFrom?: Date; filterCreatedTo?: Date; filterModifiedFrom?: Date; filterModifiedTo?: Date; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface ShowBriefRequest { briefId: string; } export interface UpdateBriefRequest { briefId: string; updateBriefRequestBody: UpdateBriefRequestBody; } /** * */ export declare class BriefsApi extends runtime.BaseAPI { /** * Creates request options for briefOptions without sending the request */ briefOptionsRequestOpts(requestParameters: BriefOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Brief Options */ briefOptionsRaw(requestParameters: BriefOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Brief Options */ briefOptions(requestParameters: BriefOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for briefsOptions without sending the request */ briefsOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Briefs Options */ briefsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Briefs Options */ briefsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for createBrief without sending the request */ createBriefRequestOpts(requestParameters: CreateBriefRequest): Promise; /** * Create a new brief. Requires authentication. The formId must be provided in the relationships. * Create Brief */ createBriefRaw(requestParameters: CreateBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new brief. Requires authentication. The formId must be provided in the relationships. * Create Brief */ createBrief(requestParameters: CreateBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteBrief without sending the request */ deleteBriefRequestOpts(requestParameters: DeleteBriefRequest): Promise; /** * Delete a brief resource. Soft deletes by default. * Delete Brief */ deleteBriefRaw(requestParameters: DeleteBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a brief resource. Soft deletes by default. * Delete Brief */ deleteBrief(requestParameters: DeleteBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listBriefs without sending the request */ listBriefsRequestOpts(requestParameters: ListBriefsRequest): Promise; /** * Returns a collection of your account briefs. ## Overview Returns a collection of your account briefs, sorted by the time they were inserted into the system in ascending order. * List Briefs */ listBriefsRaw(requestParameters: ListBriefsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of your account briefs. ## Overview Returns a collection of your account briefs, sorted by the time they were inserted into the system in ascending order. * List Briefs */ listBriefs(requestParameters?: ListBriefsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showBrief without sending the request */ showBriefRequestOpts(requestParameters: ShowBriefRequest): Promise; /** * Returns a single brief resource. * Show Brief */ showBriefRaw(requestParameters: ShowBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a single brief resource. * Show Brief */ showBrief(requestParameters: ShowBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateBrief without sending the request */ updateBriefRequestOpts(requestParameters: UpdateBriefRequest): Promise; /** * Update a brief resource. * Update Brief */ updateBriefRaw(requestParameters: UpdateBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update a brief resource. * Update Brief */ updateBrief(requestParameters: UpdateBriefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const DeleteBriefPermanentDeleteEnum: { readonly True: "true"; readonly False: "false"; }; export type DeleteBriefPermanentDeleteEnum = typeof DeleteBriefPermanentDeleteEnum[keyof typeof DeleteBriefPermanentDeleteEnum]; /** * @export */ export declare const ListBriefsFilterStatusEnum: { readonly Received: "received"; readonly Processing: "processing"; readonly Processed: "processed"; readonly Failed: "failed"; }; export type ListBriefsFilterStatusEnum = typeof ListBriefsFilterStatusEnum[keyof typeof ListBriefsFilterStatusEnum]; /** * @export */ export declare const ListBriefsFilterSourceEnum: { readonly Form: "form"; readonly Email: "email"; readonly Call: "call"; readonly Sms: "sms"; readonly Ats: "ats"; readonly Api: "api"; }; export type ListBriefsFilterSourceEnum = typeof ListBriefsFilterSourceEnum[keyof typeof ListBriefsFilterSourceEnum]; //# sourceMappingURL=BriefsApi.d.ts.map