mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 12:49:06 +00:00
www: update openapi
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
apis/DefaultApi.ts
|
apis/DefaultApi.ts
|
||||||
apis/index.ts
|
apis/index.ts
|
||||||
index.ts
|
index.ts
|
||||||
|
models/AudioWaveform.ts
|
||||||
models/CreateTranscript.ts
|
models/CreateTranscript.ts
|
||||||
models/DeletionStatus.ts
|
models/DeletionStatus.ts
|
||||||
models/GetTranscript.ts
|
models/GetTranscript.ts
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
|
|
||||||
import * as runtime from "../runtime";
|
import * as runtime from "../runtime";
|
||||||
import type {
|
import type {
|
||||||
|
AudioWaveform,
|
||||||
CreateTranscript,
|
CreateTranscript,
|
||||||
DeletionStatus,
|
DeletionStatus,
|
||||||
GetTranscript,
|
GetTranscript,
|
||||||
@@ -23,6 +24,8 @@ import type {
|
|||||||
UpdateTranscript,
|
UpdateTranscript,
|
||||||
} from "../models";
|
} from "../models";
|
||||||
import {
|
import {
|
||||||
|
AudioWaveformFromJSON,
|
||||||
|
AudioWaveformToJSON,
|
||||||
CreateTranscriptFromJSON,
|
CreateTranscriptFromJSON,
|
||||||
CreateTranscriptToJSON,
|
CreateTranscriptToJSON,
|
||||||
DeletionStatusFromJSON,
|
DeletionStatusFromJSON,
|
||||||
@@ -59,6 +62,10 @@ export interface V1TranscriptGetAudioMp3Request {
|
|||||||
transcriptId: any;
|
transcriptId: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface V1TranscriptGetAudioWaveformRequest {
|
||||||
|
transcriptId: any;
|
||||||
|
}
|
||||||
|
|
||||||
export interface V1TranscriptGetTopicsRequest {
|
export interface V1TranscriptGetTopicsRequest {
|
||||||
transcriptId: any;
|
transcriptId: any;
|
||||||
}
|
}
|
||||||
@@ -390,6 +397,67 @@ export class DefaultApi extends runtime.BaseAPI {
|
|||||||
return await response.value();
|
return await response.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Transcript Get Audio Waveform
|
||||||
|
*/
|
||||||
|
async v1TranscriptGetAudioWaveformRaw(
|
||||||
|
requestParameters: V1TranscriptGetAudioWaveformRequest,
|
||||||
|
initOverrides?: RequestInit | runtime.InitOverrideFunction,
|
||||||
|
): Promise<runtime.ApiResponse<AudioWaveform>> {
|
||||||
|
if (
|
||||||
|
requestParameters.transcriptId === null ||
|
||||||
|
requestParameters.transcriptId === undefined
|
||||||
|
) {
|
||||||
|
throw new runtime.RequiredError(
|
||||||
|
"transcriptId",
|
||||||
|
"Required parameter requestParameters.transcriptId was null or undefined when calling v1TranscriptGetAudioWaveform.",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const queryParameters: any = {};
|
||||||
|
|
||||||
|
const headerParameters: runtime.HTTPHeaders = {};
|
||||||
|
|
||||||
|
if (this.configuration && this.configuration.accessToken) {
|
||||||
|
// oauth required
|
||||||
|
headerParameters["Authorization"] = await this.configuration.accessToken(
|
||||||
|
"OAuth2AuthorizationCodeBearer",
|
||||||
|
[],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const response = await this.request(
|
||||||
|
{
|
||||||
|
path: `/v1/transcripts/{transcript_id}/audio/waveform`.replace(
|
||||||
|
`{${"transcript_id"}}`,
|
||||||
|
encodeURIComponent(String(requestParameters.transcriptId)),
|
||||||
|
),
|
||||||
|
method: "GET",
|
||||||
|
headers: headerParameters,
|
||||||
|
query: queryParameters,
|
||||||
|
},
|
||||||
|
initOverrides,
|
||||||
|
);
|
||||||
|
|
||||||
|
return new runtime.JSONApiResponse(response, (jsonValue) =>
|
||||||
|
AudioWaveformFromJSON(jsonValue),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Transcript Get Audio Waveform
|
||||||
|
*/
|
||||||
|
async v1TranscriptGetAudioWaveform(
|
||||||
|
requestParameters: V1TranscriptGetAudioWaveformRequest,
|
||||||
|
initOverrides?: RequestInit | runtime.InitOverrideFunction,
|
||||||
|
): Promise<AudioWaveform> {
|
||||||
|
const response = await this.v1TranscriptGetAudioWaveformRaw(
|
||||||
|
requestParameters,
|
||||||
|
initOverrides,
|
||||||
|
);
|
||||||
|
return await response.value();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transcript Get Topics
|
* Transcript Get Topics
|
||||||
*/
|
*/
|
||||||
|
|||||||
66
www/app/api/models/AudioWaveform.ts
Normal file
66
www/app/api/models/AudioWaveform.ts
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/* tslint:disable */
|
||||||
|
/* eslint-disable */
|
||||||
|
/**
|
||||||
|
* FastAPI
|
||||||
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||||
|
*
|
||||||
|
* The version of the OpenAPI document: 0.1.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 { exists, mapValues } from "../runtime";
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @export
|
||||||
|
* @interface AudioWaveform
|
||||||
|
*/
|
||||||
|
export interface AudioWaveform {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof AudioWaveform
|
||||||
|
*/
|
||||||
|
data: any | null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a given object implements the AudioWaveform interface.
|
||||||
|
*/
|
||||||
|
export function instanceOfAudioWaveform(value: object): boolean {
|
||||||
|
let isInstance = true;
|
||||||
|
isInstance = isInstance && "data" in value;
|
||||||
|
|
||||||
|
return isInstance;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function AudioWaveformFromJSON(json: any): AudioWaveform {
|
||||||
|
return AudioWaveformFromJSONTyped(json, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function AudioWaveformFromJSONTyped(
|
||||||
|
json: any,
|
||||||
|
ignoreDiscriminator: boolean,
|
||||||
|
): AudioWaveform {
|
||||||
|
if (json === undefined || json === null) {
|
||||||
|
return json;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
data: json["data"],
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export function AudioWaveformToJSON(value?: AudioWaveform | null): any {
|
||||||
|
if (value === undefined) {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
if (value === null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
data: value.data,
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -25,6 +25,18 @@ export interface CreateTranscript {
|
|||||||
* @memberof CreateTranscript
|
* @memberof CreateTranscript
|
||||||
*/
|
*/
|
||||||
name: any | null;
|
name: any | null;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof CreateTranscript
|
||||||
|
*/
|
||||||
|
sourceLanguage?: any | null;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof CreateTranscript
|
||||||
|
*/
|
||||||
|
targetLanguage?: any | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -50,6 +62,12 @@ export function CreateTranscriptFromJSONTyped(
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
name: json["name"],
|
name: json["name"],
|
||||||
|
sourceLanguage: !exists(json, "source_language")
|
||||||
|
? undefined
|
||||||
|
: json["source_language"],
|
||||||
|
targetLanguage: !exists(json, "target_language")
|
||||||
|
? undefined
|
||||||
|
: json["target_language"],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -62,5 +80,7 @@ export function CreateTranscriptToJSON(value?: CreateTranscript | null): any {
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
name: value.name,
|
name: value.name,
|
||||||
|
source_language: value.sourceLanguage,
|
||||||
|
target_language: value.targetLanguage,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,6 +61,18 @@ export interface GetTranscript {
|
|||||||
* @memberof GetTranscript
|
* @memberof GetTranscript
|
||||||
*/
|
*/
|
||||||
createdAt: any | null;
|
createdAt: any | null;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetTranscript
|
||||||
|
*/
|
||||||
|
sourceLanguage: any | null;
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @type {any}
|
||||||
|
* @memberof GetTranscript
|
||||||
|
*/
|
||||||
|
targetLanguage: any | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -75,6 +87,8 @@ export function instanceOfGetTranscript(value: object): boolean {
|
|||||||
isInstance = isInstance && "duration" in value;
|
isInstance = isInstance && "duration" in value;
|
||||||
isInstance = isInstance && "summary" in value;
|
isInstance = isInstance && "summary" in value;
|
||||||
isInstance = isInstance && "createdAt" in value;
|
isInstance = isInstance && "createdAt" in value;
|
||||||
|
isInstance = isInstance && "sourceLanguage" in value;
|
||||||
|
isInstance = isInstance && "targetLanguage" in value;
|
||||||
|
|
||||||
return isInstance;
|
return isInstance;
|
||||||
}
|
}
|
||||||
@@ -98,6 +112,8 @@ export function GetTranscriptFromJSONTyped(
|
|||||||
duration: json["duration"],
|
duration: json["duration"],
|
||||||
summary: json["summary"],
|
summary: json["summary"],
|
||||||
createdAt: json["created_at"],
|
createdAt: json["created_at"],
|
||||||
|
sourceLanguage: json["source_language"],
|
||||||
|
targetLanguage: json["target_language"],
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -116,5 +132,7 @@ export function GetTranscriptToJSON(value?: GetTranscript | null): any {
|
|||||||
duration: value.duration,
|
duration: value.duration,
|
||||||
summary: value.summary,
|
summary: value.summary,
|
||||||
created_at: value.createdAt,
|
created_at: value.createdAt,
|
||||||
|
source_language: value.sourceLanguage,
|
||||||
|
target_language: value.targetLanguage,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
/* tslint:disable */
|
/* tslint:disable */
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
|
export * from "./AudioWaveform";
|
||||||
export * from "./CreateTranscript";
|
export * from "./CreateTranscript";
|
||||||
export * from "./DeletionStatus";
|
export * from "./DeletionStatus";
|
||||||
export * from "./GetTranscript";
|
export * from "./GetTranscript";
|
||||||
|
|||||||
Reference in New Issue
Block a user