Skip to content

Commit

Permalink
./run.sh gen_api
Browse files Browse the repository at this point in the history
  • Loading branch information
xnought committed Jan 27, 2024
1 parent 80897e6 commit 4779305
Show file tree
Hide file tree
Showing 5 changed files with 56 additions and 0 deletions.
3 changes: 3 additions & 0 deletions frontend/src/openapi/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@ export type { OpenAPIConfig } from './core/OpenAPI';

export type { EditBody } from './models/EditBody';
export type { HTTPValidationError } from './models/HTTPValidationError';
export type { LoginBody } from './models/LoginBody';
export { LoginError } from './models/LoginError';
export type { ProteinEntry } from './models/ProteinEntry';
export type { ResponseToken } from './models/ResponseToken';
export type { UploadBody } from './models/UploadBody';
export { UploadError } from './models/UploadError';
export type { ValidationError } from './models/ValidationError';
Expand Down
10 changes: 10 additions & 0 deletions frontend/src/openapi/models/LoginBody.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */

export type LoginBody = {
email: string;
password: string;
};

11 changes: 11 additions & 0 deletions frontend/src/openapi/models/LoginError.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */

export enum LoginError {
DEBUG_ACCOUNT_NOT_FOUND = 'Debug: Account Not Found',
DEBUG_INCORRECT_PASSWORD = 'Debug: Incorrect password',
INVALID_EMAIL_OR_PASSWORD = 'Invalid Email or Password',
QUERY_ERROR = 'QUERY_ERROR',
}
9 changes: 9 additions & 0 deletions frontend/src/openapi/models/ResponseToken.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */

export type ResponseToken = {
token: string;
};

23 changes: 23 additions & 0 deletions frontend/src/openapi/services/DefaultService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
/* tslint:disable */
/* eslint-disable */
import type { EditBody } from '../models/EditBody';
import type { LoginBody } from '../models/LoginBody';
import type { LoginError } from '../models/LoginError';
import type { ProteinEntry } from '../models/ProteinEntry';
import type { ResponseToken } from '../models/ResponseToken';
import type { UploadBody } from '../models/UploadBody';
import type { UploadError } from '../models/UploadError';

Expand All @@ -13,6 +16,26 @@ import { request as __request } from '../core/request';

export class DefaultService {

/**
* Login
* @param requestBody
* @returns any Successful Response
* @throws ApiError
*/
public static login(
requestBody: LoginBody,
): CancelablePromise<(ResponseToken | LoginError)> {
return __request(OpenAPI, {
method: 'POST',
url: '/users/login',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}

/**
* Get Pdb File
* @param proteinName
Expand Down

0 comments on commit 4779305

Please sign in to comment.