|
@@ -0,0 +1,3874 @@
|
|
|
|
+/* tslint:disable */
|
|
|
|
+/* eslint-disable */
|
|
|
|
+/**
|
|
|
|
+ * Immich
|
|
|
|
+ * Immich API
|
|
|
|
+ *
|
|
|
|
+ * The version of the OpenAPI document: 1.17.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 { Configuration } from './configuration';
|
|
|
|
+import globalAxios, { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
|
|
|
|
+// Some imports not used depending on template conditions
|
|
|
|
+// @ts-ignore
|
|
|
|
+import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from './common';
|
|
|
|
+// @ts-ignore
|
|
|
|
+import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from './base';
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface AddAssetsDto
|
|
|
|
+ */
|
|
|
|
+export interface AddAssetsDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof AddAssetsDto
|
|
|
|
+ */
|
|
|
|
+ 'assetIds': Array<string>;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface AddUsersDto
|
|
|
|
+ */
|
|
|
|
+export interface AddUsersDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof AddUsersDto
|
|
|
|
+ */
|
|
|
|
+ 'sharedUserIds': Array<string>;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface AdminSignupResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface AdminSignupResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AdminSignupResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AdminSignupResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'email': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AdminSignupResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'firstName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AdminSignupResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'lastName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AdminSignupResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'createdAt': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface AlbumResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'ownerId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'albumName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'createdAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'albumThumbnailAssetId': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'shared': boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<UserResponseDto>}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'sharedUsers': Array<UserResponseDto>;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<AssetResponseDto>}
|
|
|
|
+ * @memberof AlbumResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'assets': Array<AssetResponseDto>;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface AssetResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceAssetId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'ownerId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'type': AssetResponseDtoTypeEnum;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'originalPath': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'resizePath': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'createdAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'modifiedAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'isFavorite': boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'mimeType': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'duration': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'webpPath': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'encodedVideoPath': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {ExifResponseDto}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'exifInfo'?: ExifResponseDto;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {SmartInfoResponseDto}
|
|
|
|
+ * @memberof AssetResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'smartInfo'?: SmartInfoResponseDto;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export const AssetResponseDtoTypeEnum = {
|
|
|
|
+ Image: 'IMAGE',
|
|
|
|
+ Video: 'VIDEO',
|
|
|
|
+ Audio: 'AUDIO',
|
|
|
|
+ Other: 'OTHER'
|
|
|
|
+} as const;
|
|
|
|
+
|
|
|
|
+export type AssetResponseDtoTypeEnum = typeof AssetResponseDtoTypeEnum[keyof typeof AssetResponseDtoTypeEnum];
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CheckDuplicateAssetDto
|
|
|
|
+ */
|
|
|
|
+export interface CheckDuplicateAssetDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CheckDuplicateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceAssetId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CheckDuplicateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CreateAlbumDto
|
|
|
|
+ */
|
|
|
|
+export interface CreateAlbumDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAlbumDto
|
|
|
|
+ */
|
|
|
|
+ 'albumName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof CreateAlbumDto
|
|
|
|
+ */
|
|
|
|
+ 'sharedWithUserIds'?: Array<string>;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof CreateAlbumDto
|
|
|
|
+ */
|
|
|
|
+ 'assetIds'?: Array<string>;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+export interface CreateAssetDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceAssetId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'assetType': CreateAssetDtoAssetTypeEnum;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'createdAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'modifiedAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'isFavorite': boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'fileExtension': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'duration'?: string;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export const CreateAssetDtoAssetTypeEnum = {
|
|
|
|
+ Image: 'IMAGE',
|
|
|
|
+ Video: 'VIDEO',
|
|
|
|
+ Audio: 'AUDIO',
|
|
|
|
+ Other: 'OTHER'
|
|
|
|
+} as const;
|
|
|
|
+
|
|
|
|
+export type CreateAssetDtoAssetTypeEnum = typeof CreateAssetDtoAssetTypeEnum[keyof typeof CreateAssetDtoAssetTypeEnum];
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CreateDeviceInfoDto
|
|
|
|
+ */
|
|
|
|
+export interface CreateDeviceInfoDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateDeviceInfoDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateDeviceInfoDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceType': CreateDeviceInfoDtoDeviceTypeEnum;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof CreateDeviceInfoDto
|
|
|
|
+ */
|
|
|
|
+ 'isAutoBackup'?: boolean;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export const CreateDeviceInfoDtoDeviceTypeEnum = {
|
|
|
|
+ Ios: 'IOS',
|
|
|
|
+ Android: 'ANDROID',
|
|
|
|
+ Web: 'WEB'
|
|
|
|
+} as const;
|
|
|
|
+
|
|
|
|
+export type CreateDeviceInfoDtoDeviceTypeEnum = typeof CreateDeviceInfoDtoDeviceTypeEnum[keyof typeof CreateDeviceInfoDtoDeviceTypeEnum];
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CreateProfileImageResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface CreateProfileImageResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateProfileImageResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'userId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateProfileImageResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'profileImagePath': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CreateUserDto
|
|
|
|
+ */
|
|
|
|
+export interface CreateUserDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'email': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'password': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'firstName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CreateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'lastName': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CuratedLocationsResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface CuratedLocationsResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedLocationsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedLocationsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'city': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedLocationsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'resizePath': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedLocationsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceAssetId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedLocationsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface CuratedObjectsResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface CuratedObjectsResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedObjectsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedObjectsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'object': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedObjectsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'resizePath': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedObjectsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceAssetId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof CuratedObjectsResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface DeleteAssetDto
|
|
|
|
+ */
|
|
|
|
+export interface DeleteAssetDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof DeleteAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'ids': Array<string>;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface DeviceInfoResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'userId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'deviceType': DeviceInfoResponseDtoDeviceTypeEnum;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'notificationToken': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'createdAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof DeviceInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'isAutoBackup': boolean;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export const DeviceInfoResponseDtoDeviceTypeEnum = {
|
|
|
|
+ Ios: 'IOS',
|
|
|
|
+ Android: 'ANDROID',
|
|
|
|
+ Web: 'WEB'
|
|
|
|
+} as const;
|
|
|
|
+
|
|
|
|
+export type DeviceInfoResponseDtoDeviceTypeEnum = typeof DeviceInfoResponseDtoDeviceTypeEnum[keyof typeof DeviceInfoResponseDtoDeviceTypeEnum];
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface ExifResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'make': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'model': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'imageName': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'exifImageWidth': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'exifImageHeight': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'fileSizeInByte': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'orientation': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'dateTimeOriginal': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'modifyDate': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'lensModel': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'fNumber': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'focalLength': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'iso': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'exposureTime': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'latitude': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'longitude': number | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'city': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'state': string | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ExifResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'country': string | null;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface LoginCredentialDto
|
|
|
|
+ */
|
|
|
|
+export interface LoginCredentialDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginCredentialDto
|
|
|
|
+ */
|
|
|
|
+ 'email': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginCredentialDto
|
|
|
|
+ */
|
|
|
|
+ 'password': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface LoginResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'accessToken': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'userId': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'userEmail': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'firstName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'lastName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'profileImagePath': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'isAdmin': boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof LoginResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'shouldChangePassword': boolean;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface RemoveAssetsDto
|
|
|
|
+ */
|
|
|
|
+export interface RemoveAssetsDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof RemoveAssetsDto
|
|
|
|
+ */
|
|
|
|
+ 'assetIds': Array<string>;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface SearchAssetDto
|
|
|
|
+ */
|
|
|
|
+export interface SearchAssetDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof SearchAssetDto
|
|
|
|
+ */
|
|
|
|
+ 'searchTerm': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface ServerInfoResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskSize': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskUse': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskAvailable': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskSizeRaw': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskUseRaw': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskAvailableRaw': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'diskUsagePercentage': number;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface ServerPingResponse
|
|
|
|
+ */
|
|
|
|
+export interface ServerPingResponse {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof ServerPingResponse
|
|
|
|
+ */
|
|
|
|
+ 'res': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface ServerVersionReponseDto
|
|
|
|
+ */
|
|
|
|
+export interface ServerVersionReponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerVersionReponseDto
|
|
|
|
+ */
|
|
|
|
+ 'major': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerVersionReponseDto
|
|
|
|
+ */
|
|
|
|
+ 'minor': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerVersionReponseDto
|
|
|
|
+ */
|
|
|
|
+ 'patch': number;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof ServerVersionReponseDto
|
|
|
|
+ */
|
|
|
|
+ 'build': number;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface SignUpDto
|
|
|
|
+ */
|
|
|
|
+export interface SignUpDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof SignUpDto
|
|
|
|
+ */
|
|
|
|
+ 'email': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof SignUpDto
|
|
|
|
+ */
|
|
|
|
+ 'password': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof SignUpDto
|
|
|
|
+ */
|
|
|
|
+ 'firstName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof SignUpDto
|
|
|
|
+ */
|
|
|
|
+ 'lastName': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface SmartInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface SmartInfoResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof SmartInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id'?: string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof SmartInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'tags'?: Array<string> | null;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {Array<string>}
|
|
|
|
+ * @memberof SmartInfoResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'objects'?: Array<string> | null;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface UpdateAlbumDto
|
|
|
|
+ */
|
|
|
|
+export interface UpdateAlbumDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateAlbumDto
|
|
|
|
+ */
|
|
|
|
+ 'albumName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateAlbumDto
|
|
|
|
+ */
|
|
|
|
+ 'ownerId': string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+export interface UpdateUserDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'password'?: string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'firstName'?: string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'lastName'?: string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'isAdmin'?: boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'shouldChangePassword'?: boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UpdateUserDto
|
|
|
|
+ */
|
|
|
|
+ 'profileImagePath'?: string;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface UserCountResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface UserCountResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {number}
|
|
|
|
+ * @memberof UserCountResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'userCount': number;
|
|
|
|
+}
|
|
|
|
+/**
|
|
|
|
+ *
|
|
|
|
+ * @export
|
|
|
|
+ * @interface UserResponseDto
|
|
|
|
+ */
|
|
|
|
+export interface UserResponseDto {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'id': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'email': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'firstName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'lastName': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'createdAt': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {string}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'profileImagePath': string;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'shouldChangePassword': boolean;
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @type {boolean}
|
|
|
|
+ * @memberof UserResponseDto
|
|
|
|
+ */
|
|
|
|
+ 'isAdmin': boolean;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AlbumApi - axios parameter creator
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AlbumApiAxiosParamCreator = function (configuration?: Configuration) {
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddAssetsDto} addAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ addAssetsToAlbum: async (albumId: string, addAssetsDto: AddAssetsDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('addAssetsToAlbum', 'albumId', albumId)
|
|
|
|
+ // verify required parameter 'addAssetsDto' is not null or undefined
|
|
|
|
+ assertParamExists('addAssetsToAlbum', 'addAssetsDto', addAssetsDto)
|
|
|
|
+ const localVarPath = `/album/{albumId}/assets`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(addAssetsDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddUsersDto} addUsersDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ addUsersToAlbum: async (albumId: string, addUsersDto: AddUsersDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('addUsersToAlbum', 'albumId', albumId)
|
|
|
|
+ // verify required parameter 'addUsersDto' is not null or undefined
|
|
|
|
+ assertParamExists('addUsersToAlbum', 'addUsersDto', addUsersDto)
|
|
|
|
+ const localVarPath = `/album/{albumId}/users`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(addUsersDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAlbumDto} createAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createAlbum: async (createAlbumDto: CreateAlbumDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'createAlbumDto' is not null or undefined
|
|
|
|
+ assertParamExists('createAlbum', 'createAlbumDto', createAlbumDto)
|
|
|
|
+ const localVarPath = `/album`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(createAlbumDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ deleteAlbum: async (albumId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('deleteAlbum', 'albumId', albumId)
|
|
|
|
+ const localVarPath = `/album/{albumId}`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAlbumInfo: async (albumId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('getAlbumInfo', 'albumId', albumId)
|
|
|
|
+ const localVarPath = `/album/{albumId}`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} [shared]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAllAlbums: async (shared?: boolean, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/album`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+ if (shared !== undefined) {
|
|
|
|
+ localVarQueryParameter['shared'] = shared;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {RemoveAssetsDto} removeAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ removeAssetFromAlbum: async (albumId: string, removeAssetsDto: RemoveAssetsDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('removeAssetFromAlbum', 'albumId', albumId)
|
|
|
|
+ // verify required parameter 'removeAssetsDto' is not null or undefined
|
|
|
|
+ assertParamExists('removeAssetFromAlbum', 'removeAssetsDto', removeAssetsDto)
|
|
|
|
+ const localVarPath = `/album/{albumId}/assets`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(removeAssetsDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ removeUserFromAlbum: async (albumId: string, userId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('removeUserFromAlbum', 'albumId', albumId)
|
|
|
|
+ // verify required parameter 'userId' is not null or undefined
|
|
|
|
+ assertParamExists('removeUserFromAlbum', 'userId', userId)
|
|
|
|
+ const localVarPath = `/album/{albumId}/user/{userId}`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)))
|
|
|
|
+ .replace(`{${"userId"}}`, encodeURIComponent(String(userId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {UpdateAlbumDto} updateAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ updateAlbumInfo: async (albumId: string, updateAlbumDto: UpdateAlbumDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'albumId' is not null or undefined
|
|
|
|
+ assertParamExists('updateAlbumInfo', 'albumId', albumId)
|
|
|
|
+ // verify required parameter 'updateAlbumDto' is not null or undefined
|
|
|
|
+ assertParamExists('updateAlbumInfo', 'updateAlbumDto', updateAlbumDto)
|
|
|
|
+ const localVarPath = `/album/{albumId}`
|
|
|
|
+ .replace(`{${"albumId"}}`, encodeURIComponent(String(albumId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(updateAlbumDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AlbumApi - functional programming interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AlbumApiFp = function(configuration?: Configuration) {
|
|
|
|
+ const localVarAxiosParamCreator = AlbumApiAxiosParamCreator(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddAssetsDto} addAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async addAssetsToAlbum(albumId: string, addAssetsDto: AddAssetsDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AlbumResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.addAssetsToAlbum(albumId, addAssetsDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddUsersDto} addUsersDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async addUsersToAlbum(albumId: string, addUsersDto: AddUsersDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AlbumResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.addUsersToAlbum(albumId, addUsersDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAlbumDto} createAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async createAlbum(createAlbumDto: CreateAlbumDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AlbumResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.createAlbum(createAlbumDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async deleteAlbum(albumId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.deleteAlbum(albumId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAlbumInfo(albumId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AlbumResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAlbumInfo(albumId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} [shared]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAllAlbums(shared?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<AlbumResponseDto>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAllAlbums(shared, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {RemoveAssetsDto} removeAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async removeAssetFromAlbum(albumId: string, removeAssetsDto: RemoveAssetsDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.removeAssetFromAlbum(albumId, removeAssetsDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async removeUserFromAlbum(albumId: string, userId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.removeUserFromAlbum(albumId, userId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {UpdateAlbumDto} updateAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async updateAlbumInfo(albumId: string, updateAlbumDto: UpdateAlbumDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AlbumResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.updateAlbumInfo(albumId, updateAlbumDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AlbumApi - factory interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AlbumApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
|
|
|
|
+ const localVarFp = AlbumApiFp(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddAssetsDto} addAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ addAssetsToAlbum(albumId: string, addAssetsDto: AddAssetsDto, options?: any): AxiosPromise<AlbumResponseDto> {
|
|
|
|
+ return localVarFp.addAssetsToAlbum(albumId, addAssetsDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddUsersDto} addUsersDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ addUsersToAlbum(albumId: string, addUsersDto: AddUsersDto, options?: any): AxiosPromise<AlbumResponseDto> {
|
|
|
|
+ return localVarFp.addUsersToAlbum(albumId, addUsersDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAlbumDto} createAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createAlbum(createAlbumDto: CreateAlbumDto, options?: any): AxiosPromise<AlbumResponseDto> {
|
|
|
|
+ return localVarFp.createAlbum(createAlbumDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ deleteAlbum(albumId: string, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.deleteAlbum(albumId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAlbumInfo(albumId: string, options?: any): AxiosPromise<AlbumResponseDto> {
|
|
|
|
+ return localVarFp.getAlbumInfo(albumId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} [shared]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAllAlbums(shared?: boolean, options?: any): AxiosPromise<Array<AlbumResponseDto>> {
|
|
|
|
+ return localVarFp.getAllAlbums(shared, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {RemoveAssetsDto} removeAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ removeAssetFromAlbum(albumId: string, removeAssetsDto: RemoveAssetsDto, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.removeAssetFromAlbum(albumId, removeAssetsDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ removeUserFromAlbum(albumId: string, userId: string, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.removeUserFromAlbum(albumId, userId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {UpdateAlbumDto} updateAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ updateAlbumInfo(albumId: string, updateAlbumDto: UpdateAlbumDto, options?: any): AxiosPromise<AlbumResponseDto> {
|
|
|
|
+ return localVarFp.updateAlbumInfo(albumId, updateAlbumDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AlbumApi - object-oriented interface
|
|
|
|
+ * @export
|
|
|
|
+ * @class AlbumApi
|
|
|
|
+ * @extends {BaseAPI}
|
|
|
|
+ */
|
|
|
|
+export class AlbumApi extends BaseAPI {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddAssetsDto} addAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public addAssetsToAlbum(albumId: string, addAssetsDto: AddAssetsDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).addAssetsToAlbum(albumId, addAssetsDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {AddUsersDto} addUsersDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public addUsersToAlbum(albumId: string, addUsersDto: AddUsersDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).addUsersToAlbum(albumId, addUsersDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAlbumDto} createAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public createAlbum(createAlbumDto: CreateAlbumDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).createAlbum(createAlbumDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public deleteAlbum(albumId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).deleteAlbum(albumId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public getAlbumInfo(albumId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).getAlbumInfo(albumId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} [shared]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public getAllAlbums(shared?: boolean, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).getAllAlbums(shared, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {RemoveAssetsDto} removeAssetsDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public removeAssetFromAlbum(albumId: string, removeAssetsDto: RemoveAssetsDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).removeAssetFromAlbum(albumId, removeAssetsDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public removeUserFromAlbum(albumId: string, userId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).removeUserFromAlbum(albumId, userId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} albumId
|
|
|
|
+ * @param {UpdateAlbumDto} updateAlbumDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AlbumApi
|
|
|
|
+ */
|
|
|
|
+ public updateAlbumInfo(albumId: string, updateAlbumDto: UpdateAlbumDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AlbumApiFp(this.configuration).updateAlbumInfo(albumId, updateAlbumDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AssetApi - axios parameter creator
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AssetApiAxiosParamCreator = function (configuration?: Configuration) {
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ * Check duplicated asset before uploading - for Web upload used
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ checkDuplicateAsset: async (checkDuplicateAssetDto: CheckDuplicateAssetDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'checkDuplicateAssetDto' is not null or undefined
|
|
|
|
+ assertParamExists('checkDuplicateAsset', 'checkDuplicateAssetDto', checkDuplicateAssetDto)
|
|
|
|
+ const localVarPath = `/asset/check`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(checkDuplicateAssetDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {DeleteAssetDto} deleteAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ deleteAsset: async (deleteAssetDto: DeleteAssetDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'deleteAssetDto' is not null or undefined
|
|
|
|
+ assertParamExists('deleteAsset', 'deleteAssetDto', deleteAssetDto)
|
|
|
|
+ const localVarPath = `/asset`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'DELETE', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(deleteAssetDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ downloadFile: async (aid: string, did: string, isThumb?: string, isWeb?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'aid' is not null or undefined
|
|
|
|
+ assertParamExists('downloadFile', 'aid', aid)
|
|
|
|
+ // verify required parameter 'did' is not null or undefined
|
|
|
|
+ assertParamExists('downloadFile', 'did', did)
|
|
|
|
+ const localVarPath = `/asset/download`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+ if (aid !== undefined) {
|
|
|
|
+ localVarQueryParameter['aid'] = aid;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (did !== undefined) {
|
|
|
|
+ localVarQueryParameter['did'] = did;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (isThumb !== undefined) {
|
|
|
|
+ localVarQueryParameter['isThumb'] = isThumb;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (isWeb !== undefined) {
|
|
|
|
+ localVarQueryParameter['isWeb'] = isWeb;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get all AssetEntity belong to the user
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAllAssets: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/asset`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get a single asset\'s information
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAssetById: async (assetId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'assetId' is not null or undefined
|
|
|
|
+ assertParamExists('getAssetById', 'assetId', assetId)
|
|
|
|
+ const localVarPath = `/asset/assetById/{assetId}`
|
|
|
|
+ .replace(`{${"assetId"}}`, encodeURIComponent(String(assetId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAssetSearchTerms: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/asset/searchTerm`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAssetThumbnail: async (assetId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'assetId' is not null or undefined
|
|
|
|
+ assertParamExists('getAssetThumbnail', 'assetId', assetId)
|
|
|
|
+ const localVarPath = `/asset/thumbnail/{assetId}`
|
|
|
|
+ .replace(`{${"assetId"}}`, encodeURIComponent(String(assetId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getCuratedLocations: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/asset/allLocation`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getCuratedObjects: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/asset/allObjects`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get all asset of a device that are in the database, ID only.
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} deviceId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getUserAssetsByDeviceId: async (deviceId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'deviceId' is not null or undefined
|
|
|
|
+ assertParamExists('getUserAssetsByDeviceId', 'deviceId', deviceId)
|
|
|
|
+ const localVarPath = `/asset/{deviceId}`
|
|
|
|
+ .replace(`{${"deviceId"}}`, encodeURIComponent(String(deviceId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SearchAssetDto} searchAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ searchAsset: async (searchAssetDto: SearchAssetDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'searchAssetDto' is not null or undefined
|
|
|
|
+ assertParamExists('searchAsset', 'searchAssetDto', searchAssetDto)
|
|
|
|
+ const localVarPath = `/asset/search`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(searchAssetDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ serveFile: async (aid: string, did: string, isThumb?: string, isWeb?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'aid' is not null or undefined
|
|
|
|
+ assertParamExists('serveFile', 'aid', aid)
|
|
|
|
+ // verify required parameter 'did' is not null or undefined
|
|
|
|
+ assertParamExists('serveFile', 'did', did)
|
|
|
|
+ const localVarPath = `/asset/file`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+ if (aid !== undefined) {
|
|
|
|
+ localVarQueryParameter['aid'] = aid;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (did !== undefined) {
|
|
|
|
+ localVarQueryParameter['did'] = did;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (isThumb !== undefined) {
|
|
|
|
+ localVarQueryParameter['isThumb'] = isThumb;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (isWeb !== undefined) {
|
|
|
|
+ localVarQueryParameter['isWeb'] = isWeb;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAssetDto} createAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ uploadFile: async (createAssetDto: CreateAssetDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'createAssetDto' is not null or undefined
|
|
|
|
+ assertParamExists('uploadFile', 'createAssetDto', createAssetDto)
|
|
|
|
+ const localVarPath = `/asset/upload`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(createAssetDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AssetApi - functional programming interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AssetApiFp = function(configuration?: Configuration) {
|
|
|
|
+ const localVarAxiosParamCreator = AssetApiAxiosParamCreator(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ * Check duplicated asset before uploading - for Web upload used
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async checkDuplicateAsset(checkDuplicateAssetDto: CheckDuplicateAssetDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.checkDuplicateAsset(checkDuplicateAssetDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {DeleteAssetDto} deleteAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async deleteAsset(deleteAssetDto: DeleteAssetDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.deleteAsset(deleteAssetDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async downloadFile(aid: string, did: string, isThumb?: string, isWeb?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.downloadFile(aid, did, isThumb, isWeb, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get all AssetEntity belong to the user
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAllAssets(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<AssetResponseDto>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAllAssets(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get a single asset\'s information
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAssetById(assetId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AssetResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAssetById(assetId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAssetSearchTerms(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<object>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAssetSearchTerms(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAssetThumbnail(assetId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAssetThumbnail(assetId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getCuratedLocations(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<CuratedLocationsResponseDto>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getCuratedLocations(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getCuratedObjects(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<CuratedObjectsResponseDto>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getCuratedObjects(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get all asset of a device that are in the database, ID only.
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} deviceId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getUserAssetsByDeviceId(deviceId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<string>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getUserAssetsByDeviceId(deviceId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SearchAssetDto} searchAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async searchAsset(searchAssetDto: SearchAssetDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<AssetResponseDto>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.searchAsset(searchAssetDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async serveFile(aid: string, did: string, isThumb?: string, isWeb?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.serveFile(aid, did, isThumb, isWeb, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAssetDto} createAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async uploadFile(createAssetDto: CreateAssetDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.uploadFile(createAssetDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AssetApi - factory interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AssetApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
|
|
|
|
+ const localVarFp = AssetApiFp(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ * Check duplicated asset before uploading - for Web upload used
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ checkDuplicateAsset(checkDuplicateAssetDto: CheckDuplicateAssetDto, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.checkDuplicateAsset(checkDuplicateAssetDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {DeleteAssetDto} deleteAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ deleteAsset(deleteAssetDto: DeleteAssetDto, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.deleteAsset(deleteAssetDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ downloadFile(aid: string, did: string, isThumb?: string, isWeb?: string, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.downloadFile(aid, did, isThumb, isWeb, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get all AssetEntity belong to the user
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAllAssets(options?: any): AxiosPromise<Array<AssetResponseDto>> {
|
|
|
|
+ return localVarFp.getAllAssets(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get a single asset\'s information
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAssetById(assetId: string, options?: any): AxiosPromise<AssetResponseDto> {
|
|
|
|
+ return localVarFp.getAssetById(assetId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAssetSearchTerms(options?: any): AxiosPromise<Array<object>> {
|
|
|
|
+ return localVarFp.getAssetSearchTerms(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAssetThumbnail(assetId: string, options?: any): AxiosPromise<object> {
|
|
|
|
+ return localVarFp.getAssetThumbnail(assetId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getCuratedLocations(options?: any): AxiosPromise<Array<CuratedLocationsResponseDto>> {
|
|
|
|
+ return localVarFp.getCuratedLocations(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getCuratedObjects(options?: any): AxiosPromise<Array<CuratedObjectsResponseDto>> {
|
|
|
|
+ return localVarFp.getCuratedObjects(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * Get all asset of a device that are in the database, ID only.
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} deviceId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getUserAssetsByDeviceId(deviceId: string, options?: any): AxiosPromise<Array<string>> {
|
|
|
|
+ return localVarFp.getUserAssetsByDeviceId(deviceId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SearchAssetDto} searchAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ searchAsset(searchAssetDto: SearchAssetDto, options?: any): AxiosPromise<Array<AssetResponseDto>> {
|
|
|
|
+ return localVarFp.searchAsset(searchAssetDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ serveFile(aid: string, did: string, isThumb?: string, isWeb?: string, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.serveFile(aid, did, isThumb, isWeb, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAssetDto} createAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ uploadFile(createAssetDto: CreateAssetDto, options?: any): AxiosPromise<string> {
|
|
|
|
+ return localVarFp.uploadFile(createAssetDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AssetApi - object-oriented interface
|
|
|
|
+ * @export
|
|
|
|
+ * @class AssetApi
|
|
|
|
+ * @extends {BaseAPI}
|
|
|
|
+ */
|
|
|
|
+export class AssetApi extends BaseAPI {
|
|
|
|
+ /**
|
|
|
|
+ * Check duplicated asset before uploading - for Web upload used
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {CheckDuplicateAssetDto} checkDuplicateAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public checkDuplicateAsset(checkDuplicateAssetDto: CheckDuplicateAssetDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).checkDuplicateAsset(checkDuplicateAssetDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {DeleteAssetDto} deleteAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public deleteAsset(deleteAssetDto: DeleteAssetDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).deleteAsset(deleteAssetDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public downloadFile(aid: string, did: string, isThumb?: string, isWeb?: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).downloadFile(aid, did, isThumb, isWeb, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * Get all AssetEntity belong to the user
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getAllAssets(options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getAllAssets(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * Get a single asset\'s information
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getAssetById(assetId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getAssetById(assetId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getAssetSearchTerms(options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getAssetSearchTerms(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} assetId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getAssetThumbnail(assetId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getAssetThumbnail(assetId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getCuratedLocations(options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getCuratedLocations(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getCuratedObjects(options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getCuratedObjects(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * Get all asset of a device that are in the database, ID only.
|
|
|
|
+ * @summary
|
|
|
|
+ * @param {string} deviceId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public getUserAssetsByDeviceId(deviceId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).getUserAssetsByDeviceId(deviceId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SearchAssetDto} searchAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public searchAsset(searchAssetDto: SearchAssetDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).searchAsset(searchAssetDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} aid
|
|
|
|
+ * @param {string} did
|
|
|
|
+ * @param {string} [isThumb]
|
|
|
|
+ * @param {string} [isWeb]
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public serveFile(aid: string, did: string, isThumb?: string, isWeb?: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).serveFile(aid, did, isThumb, isWeb, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateAssetDto} createAssetDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AssetApi
|
|
|
|
+ */
|
|
|
|
+ public uploadFile(createAssetDto: CreateAssetDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AssetApiFp(this.configuration).uploadFile(createAssetDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AuthenticationApi - axios parameter creator
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AuthenticationApiAxiosParamCreator = function (configuration?: Configuration) {
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SignUpDto} signUpDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ adminSignUp: async (signUpDto: SignUpDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'signUpDto' is not null or undefined
|
|
|
|
+ assertParamExists('adminSignUp', 'signUpDto', signUpDto)
|
|
|
|
+ const localVarPath = `/auth/admin-sign-up`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(signUpDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {LoginCredentialDto} loginCredentialDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ login: async (loginCredentialDto: LoginCredentialDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'loginCredentialDto' is not null or undefined
|
|
|
|
+ assertParamExists('login', 'loginCredentialDto', loginCredentialDto)
|
|
|
|
+ const localVarPath = `/auth/login`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(loginCredentialDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ validateAccessToken: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/auth/validateToken`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AuthenticationApi - functional programming interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AuthenticationApiFp = function(configuration?: Configuration) {
|
|
|
|
+ const localVarAxiosParamCreator = AuthenticationApiAxiosParamCreator(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SignUpDto} signUpDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async adminSignUp(signUpDto: SignUpDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AdminSignupResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.adminSignUp(signUpDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {LoginCredentialDto} loginCredentialDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async login(loginCredentialDto: LoginCredentialDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LoginResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.login(loginCredentialDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async validateAccessToken(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.validateAccessToken(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AuthenticationApi - factory interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const AuthenticationApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
|
|
|
|
+ const localVarFp = AuthenticationApiFp(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SignUpDto} signUpDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ adminSignUp(signUpDto: SignUpDto, options?: any): AxiosPromise<AdminSignupResponseDto> {
|
|
|
|
+ return localVarFp.adminSignUp(signUpDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {LoginCredentialDto} loginCredentialDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ login(loginCredentialDto: LoginCredentialDto, options?: any): AxiosPromise<LoginResponseDto> {
|
|
|
|
+ return localVarFp.login(loginCredentialDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ validateAccessToken(options?: any): AxiosPromise<object> {
|
|
|
|
+ return localVarFp.validateAccessToken(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * AuthenticationApi - object-oriented interface
|
|
|
|
+ * @export
|
|
|
|
+ * @class AuthenticationApi
|
|
|
|
+ * @extends {BaseAPI}
|
|
|
|
+ */
|
|
|
|
+export class AuthenticationApi extends BaseAPI {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {SignUpDto} signUpDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AuthenticationApi
|
|
|
|
+ */
|
|
|
|
+ public adminSignUp(signUpDto: SignUpDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AuthenticationApiFp(this.configuration).adminSignUp(signUpDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {LoginCredentialDto} loginCredentialDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AuthenticationApi
|
|
|
|
+ */
|
|
|
|
+ public login(loginCredentialDto: LoginCredentialDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return AuthenticationApiFp(this.configuration).login(loginCredentialDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof AuthenticationApi
|
|
|
|
+ */
|
|
|
|
+ public validateAccessToken(options?: AxiosRequestConfig) {
|
|
|
|
+ return AuthenticationApiFp(this.configuration).validateAccessToken(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * DeviceInfoApi - axios parameter creator
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const DeviceInfoApiAxiosParamCreator = function (configuration?: Configuration) {
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateDeviceInfoDto} createDeviceInfoDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createDeviceInfo: async (createDeviceInfoDto: CreateDeviceInfoDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'createDeviceInfoDto' is not null or undefined
|
|
|
|
+ assertParamExists('createDeviceInfo', 'createDeviceInfoDto', createDeviceInfoDto)
|
|
|
|
+ const localVarPath = `/device-info`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(createDeviceInfoDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {object} body
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ updateDeviceInfo: async (body: object, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'body' is not null or undefined
|
|
|
|
+ assertParamExists('updateDeviceInfo', 'body', body)
|
|
|
|
+ const localVarPath = `/device-info`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'PATCH', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(body, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * DeviceInfoApi - functional programming interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const DeviceInfoApiFp = function(configuration?: Configuration) {
|
|
|
|
+ const localVarAxiosParamCreator = DeviceInfoApiAxiosParamCreator(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateDeviceInfoDto} createDeviceInfoDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async createDeviceInfo(createDeviceInfoDto: CreateDeviceInfoDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeviceInfoResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.createDeviceInfo(createDeviceInfoDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {object} body
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async updateDeviceInfo(body: object, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeviceInfoResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.updateDeviceInfo(body, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * DeviceInfoApi - factory interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const DeviceInfoApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
|
|
|
|
+ const localVarFp = DeviceInfoApiFp(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateDeviceInfoDto} createDeviceInfoDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createDeviceInfo(createDeviceInfoDto: CreateDeviceInfoDto, options?: any): AxiosPromise<DeviceInfoResponseDto> {
|
|
|
|
+ return localVarFp.createDeviceInfo(createDeviceInfoDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {object} body
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ updateDeviceInfo(body: object, options?: any): AxiosPromise<DeviceInfoResponseDto> {
|
|
|
|
+ return localVarFp.updateDeviceInfo(body, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * DeviceInfoApi - object-oriented interface
|
|
|
|
+ * @export
|
|
|
|
+ * @class DeviceInfoApi
|
|
|
|
+ * @extends {BaseAPI}
|
|
|
|
+ */
|
|
|
|
+export class DeviceInfoApi extends BaseAPI {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateDeviceInfoDto} createDeviceInfoDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof DeviceInfoApi
|
|
|
|
+ */
|
|
|
|
+ public createDeviceInfo(createDeviceInfoDto: CreateDeviceInfoDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return DeviceInfoApiFp(this.configuration).createDeviceInfo(createDeviceInfoDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {object} body
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof DeviceInfoApi
|
|
|
|
+ */
|
|
|
|
+ public updateDeviceInfo(body: object, options?: AxiosRequestConfig) {
|
|
|
|
+ return DeviceInfoApiFp(this.configuration).updateDeviceInfo(body, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * ServerInfoApi - axios parameter creator
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const ServerInfoApiAxiosParamCreator = function (configuration?: Configuration) {
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getServerInfo: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/server-info`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getServerVersion: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/server-info/version`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ pingServer: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/server-info/ping`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * ServerInfoApi - functional programming interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const ServerInfoApiFp = function(configuration?: Configuration) {
|
|
|
|
+ const localVarAxiosParamCreator = ServerInfoApiAxiosParamCreator(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getServerInfo(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ServerInfoResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getServerInfo(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getServerVersion(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ServerVersionReponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getServerVersion(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async pingServer(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ServerPingResponse>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.pingServer(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * ServerInfoApi - factory interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const ServerInfoApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
|
|
|
|
+ const localVarFp = ServerInfoApiFp(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getServerInfo(options?: any): AxiosPromise<ServerInfoResponseDto> {
|
|
|
|
+ return localVarFp.getServerInfo(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getServerVersion(options?: any): AxiosPromise<ServerVersionReponseDto> {
|
|
|
|
+ return localVarFp.getServerVersion(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ pingServer(options?: any): AxiosPromise<ServerPingResponse> {
|
|
|
|
+ return localVarFp.pingServer(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * ServerInfoApi - object-oriented interface
|
|
|
|
+ * @export
|
|
|
|
+ * @class ServerInfoApi
|
|
|
|
+ * @extends {BaseAPI}
|
|
|
|
+ */
|
|
|
|
+export class ServerInfoApi extends BaseAPI {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof ServerInfoApi
|
|
|
|
+ */
|
|
|
|
+ public getServerInfo(options?: AxiosRequestConfig) {
|
|
|
|
+ return ServerInfoApiFp(this.configuration).getServerInfo(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof ServerInfoApi
|
|
|
|
+ */
|
|
|
|
+ public getServerVersion(options?: AxiosRequestConfig) {
|
|
|
|
+ return ServerInfoApiFp(this.configuration).getServerVersion(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof ServerInfoApi
|
|
|
|
+ */
|
|
|
|
+ public pingServer(options?: AxiosRequestConfig) {
|
|
|
|
+ return ServerInfoApiFp(this.configuration).pingServer(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * UserApi - axios parameter creator
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const UserApiAxiosParamCreator = function (configuration?: Configuration) {
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {any} file
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createProfileImage: async (file: any, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'file' is not null or undefined
|
|
|
|
+ assertParamExists('createProfileImage', 'file', file)
|
|
|
|
+ const localVarPath = `/user/profile-image`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+ const localVarFormParams = new ((configuration && configuration.formDataCtor) || FormData)();
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ if (file !== undefined) {
|
|
|
|
+ localVarFormParams.append('file', file as any);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'multipart/form-data';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = localVarFormParams;
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateUserDto} createUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createUser: async (createUserDto: CreateUserDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'createUserDto' is not null or undefined
|
|
|
|
+ assertParamExists('createUser', 'createUserDto', createUserDto)
|
|
|
|
+ const localVarPath = `/user`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(createUserDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAll
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAllUsers: async (isAll: boolean, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'isAll' is not null or undefined
|
|
|
|
+ assertParamExists('getAllUsers', 'isAll', isAll)
|
|
|
|
+ const localVarPath = `/user`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+ if (isAll !== undefined) {
|
|
|
|
+ localVarQueryParameter['isAll'] = isAll;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getMyUserInfo: async (options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ const localVarPath = `/user/me`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getProfileImage: async (userId: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'userId' is not null or undefined
|
|
|
|
+ assertParamExists('getProfileImage', 'userId', userId)
|
|
|
|
+ const localVarPath = `/user/profile-image/{userId}`
|
|
|
|
+ .replace(`{${"userId"}}`, encodeURIComponent(String(userId)));
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAdmin
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getUserCount: async (isAdmin: boolean, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'isAdmin' is not null or undefined
|
|
|
|
+ assertParamExists('getUserCount', 'isAdmin', isAdmin)
|
|
|
|
+ const localVarPath = `/user/count`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ if (isAdmin !== undefined) {
|
|
|
|
+ localVarQueryParameter['isAdmin'] = isAdmin;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {UpdateUserDto} updateUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ updateUser: async (updateUserDto: UpdateUserDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
|
|
|
|
+ // verify required parameter 'updateUserDto' is not null or undefined
|
|
|
|
+ assertParamExists('updateUser', 'updateUserDto', updateUserDto)
|
|
|
|
+ const localVarPath = `/user`;
|
|
|
|
+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
|
|
|
|
+ const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
|
|
|
+ let baseOptions;
|
|
|
|
+ if (configuration) {
|
|
|
|
+ baseOptions = configuration.baseOptions;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ const localVarRequestOptions = { method: 'PUT', ...baseOptions, ...options};
|
|
|
|
+ const localVarHeaderParameter = {} as any;
|
|
|
|
+ const localVarQueryParameter = {} as any;
|
|
|
|
+
|
|
|
|
+ // authentication bearer required
|
|
|
|
+ // http bearer authentication required
|
|
|
|
+ await setBearerAuthToObject(localVarHeaderParameter, configuration)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ localVarHeaderParameter['Content-Type'] = 'application/json';
|
|
|
|
+
|
|
|
|
+ setSearchParams(localVarUrlObj, localVarQueryParameter);
|
|
|
|
+ let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
|
|
|
+ localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
|
|
|
+ localVarRequestOptions.data = serializeDataIfNeeded(updateUserDto, localVarRequestOptions, configuration)
|
|
|
|
+
|
|
|
|
+ return {
|
|
|
|
+ url: toPathString(localVarUrlObj),
|
|
|
|
+ options: localVarRequestOptions,
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * UserApi - functional programming interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const UserApiFp = function(configuration?: Configuration) {
|
|
|
|
+ const localVarAxiosParamCreator = UserApiAxiosParamCreator(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {any} file
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async createProfileImage(file: any, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreateProfileImageResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.createProfileImage(file, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateUserDto} createUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async createUser(createUserDto: CreateUserDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.createUser(createUserDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAll
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getAllUsers(isAll: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<UserResponseDto>>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getAllUsers(isAll, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getMyUserInfo(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getMyUserInfo(options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getProfileImage(userId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getProfileImage(userId, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAdmin
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async getUserCount(isAdmin: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserCountResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.getUserCount(isAdmin, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {UpdateUserDto} updateUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ async updateUser(updateUserDto: UpdateUserDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserResponseDto>> {
|
|
|
|
+ const localVarAxiosArgs = await localVarAxiosParamCreator.updateUser(updateUserDto, options);
|
|
|
|
+ return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * UserApi - factory interface
|
|
|
|
+ * @export
|
|
|
|
+ */
|
|
|
|
+export const UserApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
|
|
|
|
+ const localVarFp = UserApiFp(configuration)
|
|
|
|
+ return {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {any} file
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createProfileImage(file: any, options?: any): AxiosPromise<CreateProfileImageResponseDto> {
|
|
|
|
+ return localVarFp.createProfileImage(file, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateUserDto} createUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ createUser(createUserDto: CreateUserDto, options?: any): AxiosPromise<UserResponseDto> {
|
|
|
|
+ return localVarFp.createUser(createUserDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAll
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getAllUsers(isAll: boolean, options?: any): AxiosPromise<Array<UserResponseDto>> {
|
|
|
|
+ return localVarFp.getAllUsers(isAll, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getMyUserInfo(options?: any): AxiosPromise<UserResponseDto> {
|
|
|
|
+ return localVarFp.getMyUserInfo(options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getProfileImage(userId: string, options?: any): AxiosPromise<void> {
|
|
|
|
+ return localVarFp.getProfileImage(userId, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAdmin
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ getUserCount(isAdmin: boolean, options?: any): AxiosPromise<UserCountResponseDto> {
|
|
|
|
+ return localVarFp.getUserCount(isAdmin, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {UpdateUserDto} updateUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ */
|
|
|
|
+ updateUser(updateUserDto: UpdateUserDto, options?: any): AxiosPromise<UserResponseDto> {
|
|
|
|
+ return localVarFp.updateUser(updateUserDto, options).then((request) => request(axios, basePath));
|
|
|
|
+ },
|
|
|
|
+ };
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * UserApi - object-oriented interface
|
|
|
|
+ * @export
|
|
|
|
+ * @class UserApi
|
|
|
|
+ * @extends {BaseAPI}
|
|
|
|
+ */
|
|
|
|
+export class UserApi extends BaseAPI {
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {any} file
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public createProfileImage(file: any, options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).createProfileImage(file, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {CreateUserDto} createUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public createUser(createUserDto: CreateUserDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).createUser(createUserDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAll
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public getAllUsers(isAll: boolean, options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).getAllUsers(isAll, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public getMyUserInfo(options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).getMyUserInfo(options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {string} userId
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public getProfileImage(userId: string, options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).getProfileImage(userId, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {boolean} isAdmin
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public getUserCount(isAdmin: boolean, options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).getUserCount(isAdmin, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param {UpdateUserDto} updateUserDto
|
|
|
|
+ * @param {*} [options] Override http request option.
|
|
|
|
+ * @throws {RequiredError}
|
|
|
|
+ * @memberof UserApi
|
|
|
|
+ */
|
|
|
|
+ public updateUser(updateUserDto: UpdateUserDto, options?: AxiosRequestConfig) {
|
|
|
|
+ return UserApiFp(this.configuration).updateUser(updateUserDto, options).then((request) => request(this.axios, this.basePath));
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|