123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- /* tslint:disable */
- /* eslint-disable */
- /**
- * Immich
- * Immich API
- *
- * The version of the OpenAPI document: 1.81.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 type { Configuration } from './configuration';
- // Some imports not used depending on template conditions
- // @ts-ignore
- import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
- import globalAxios from 'axios';
- export const BASE_PATH = "/api".replace(/\/+$/, "");
- /**
- *
- * @export
- */
- export const COLLECTION_FORMATS = {
- csv: ",",
- ssv: " ",
- tsv: "\t",
- pipes: "|",
- };
- /**
- *
- * @export
- * @interface RequestArgs
- */
- export interface RequestArgs {
- url: string;
- options: AxiosRequestConfig;
- }
- /**
- *
- * @export
- * @class BaseAPI
- */
- export class BaseAPI {
- protected configuration: Configuration | undefined;
- constructor(configuration?: Configuration, protected basePath: string = BASE_PATH, protected axios: AxiosInstance = globalAxios) {
- if (configuration) {
- this.configuration = configuration;
- this.basePath = configuration.basePath || this.basePath;
- }
- }
- };
- /**
- *
- * @export
- * @class RequiredError
- * @extends {Error}
- */
- export class RequiredError extends Error {
- constructor(public field: string, msg?: string) {
- super(msg);
- this.name = "RequiredError"
- }
- }
|