/** * BugBash * BugBash\'s backend service * * The version of the OpenAPI document: 1.2.0 * * * 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 { Account, BugBash, BugBashItem, CreateAccountBody, CreateBugBashBody } from '../models'; export interface CreateAccountRequest { email: string; password: string; createAccountBody: CreateAccountBody; } export interface CreateBugBashRequest { accountID: string; createBugBashBody: CreateBugBashBody; } export interface GetAllBugBashesForAccountRequest { accountID: string; } export interface GetBugBashItemsRequest { bugbashID: string; } export interface GetLoginByEmailAndPasswordRequest { email: string; password: string; } export interface SaveBugBashItemRequest { accountID: string; bugBashItem: BugBashItem; } /** * */ export declare class DefaultApi extends runtime.BaseAPI { /** * Create new account */ createAccountRaw(requestParameters: CreateAccountRequest): Promise>; /** * Create new account */ createAccount(requestParameters: CreateAccountRequest): Promise; /** * Start a bug bash session */ createBugBashRaw(requestParameters: CreateBugBashRequest): Promise>; /** * Start a bug bash session */ createBugBash(requestParameters: CreateBugBashRequest): Promise; /** * Get all bug bash sessions for an account */ getAllBugBashesForAccountRaw(requestParameters: GetAllBugBashesForAccountRequest): Promise>>; /** * Get all bug bash sessions for an account */ getAllBugBashesForAccount(requestParameters: GetAllBugBashesForAccountRequest): Promise>; /** * Get all bug bash items for a specific bug bash */ getBugBashItemsRaw(requestParameters: GetBugBashItemsRequest): Promise>>; /** * Get all bug bash items for a specific bug bash */ getBugBashItems(requestParameters: GetBugBashItemsRequest): Promise>; /** * Verify if login credentials are valid */ getLoginByEmailAndPasswordRaw(requestParameters: GetLoginByEmailAndPasswordRequest): Promise>; /** * Verify if login credentials are valid */ getLoginByEmailAndPassword(requestParameters: GetLoginByEmailAndPasswordRequest): Promise; /** * Health check endpoint */ healthCheckRaw(): Promise>; /** * Health check endpoint */ healthCheck(): Promise; /** * Save bug bash item */ saveBugBashItemRaw(requestParameters: SaveBugBashItemRequest): Promise>; /** * Save bug bash item */ saveBugBashItem(requestParameters: SaveBugBashItemRequest): Promise; }