space settings and file dialog

This commit is contained in:
vabene1111
2024-08-20 15:17:06 +02:00
parent 02ffb727d5
commit 7397f4c381
9 changed files with 211 additions and 11 deletions

View File

@@ -1551,6 +1551,8 @@ export interface ApiUserFileCreateRequest {
fileDownload: string;
preview: string;
fileSizeKb: number;
createdBy: User;
createdAt: Date;
id?: number;
}
@@ -1575,6 +1577,8 @@ export interface ApiUserFilePartialUpdateRequest {
fileDownload?: string;
preview?: string;
fileSizeKb?: number;
createdBy?: User;
createdAt?: Date;
}
export interface ApiUserFileRetrieveRequest {
@@ -1588,6 +1592,8 @@ export interface ApiUserFileUpdateRequest {
fileDownload: string;
preview: string;
fileSizeKb: number;
createdBy: User;
createdAt: Date;
id2?: number;
}
@@ -11554,6 +11560,20 @@ export class ApiApi extends runtime.BaseAPI {
);
}
if (requestParameters['createdBy'] == null) {
throw new runtime.RequiredError(
'createdBy',
'Required parameter "createdBy" was null or undefined when calling apiUserFileCreate().'
);
}
if (requestParameters['createdAt'] == null) {
throw new runtime.RequiredError(
'createdAt',
'Required parameter "createdAt" was null or undefined when calling apiUserFileCreate().'
);
}
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
@@ -11600,6 +11620,14 @@ export class ApiApi extends runtime.BaseAPI {
formParams.append('file_size_kb', requestParameters['fileSizeKb'] as any);
}
if (requestParameters['createdBy'] != null) {
formParams.append('created_by', new Blob([JSON.stringify(UserToJSON(requestParameters['createdBy']))], { type: "application/json", }));
}
if (requestParameters['createdAt'] != null) {
formParams.append('created_at', requestParameters['createdAt'] as any);
}
const response = await this.request({
path: `/api/user-file/`,
method: 'POST',
@@ -11760,6 +11788,14 @@ export class ApiApi extends runtime.BaseAPI {
formParams.append('file_size_kb', requestParameters['fileSizeKb'] as any);
}
if (requestParameters['createdBy'] != null) {
formParams.append('created_by', new Blob([JSON.stringify(UserToJSON(requestParameters['createdBy']))], { type: "application/json", }));
}
if (requestParameters['createdAt'] != null) {
formParams.append('created_at', requestParameters['createdAt'] as any);
}
const response = await this.request({
path: `/api/user-file/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
method: 'PATCH',
@@ -11858,6 +11894,20 @@ export class ApiApi extends runtime.BaseAPI {
);
}
if (requestParameters['createdBy'] == null) {
throw new runtime.RequiredError(
'createdBy',
'Required parameter "createdBy" was null or undefined when calling apiUserFileUpdate().'
);
}
if (requestParameters['createdAt'] == null) {
throw new runtime.RequiredError(
'createdAt',
'Required parameter "createdAt" was null or undefined when calling apiUserFileUpdate().'
);
}
const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {};
@@ -11904,6 +11954,14 @@ export class ApiApi extends runtime.BaseAPI {
formParams.append('file_size_kb', requestParameters['fileSizeKb'] as any);
}
if (requestParameters['createdBy'] != null) {
formParams.append('created_by', new Blob([JSON.stringify(UserToJSON(requestParameters['createdBy']))], { type: "application/json", }));
}
if (requestParameters['createdAt'] != null) {
formParams.append('created_at', requestParameters['createdAt'] as any);
}
const response = await this.request({
path: `/api/user-file/{id}/`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))),
method: 'PUT',

View File

@@ -13,6 +13,13 @@
*/
import { mapValues } from '../runtime';
import type { User } from './User';
import {
UserFromJSON,
UserFromJSONTyped,
UserToJSON,
} from './User';
/**
*
* @export
@@ -55,6 +62,18 @@ export interface UserFile {
* @memberof UserFile
*/
readonly fileSizeKb: number;
/**
*
* @type {User}
* @memberof UserFile
*/
readonly createdBy: User;
/**
*
* @type {Date}
* @memberof UserFile
*/
readonly createdAt: Date;
}
/**
@@ -66,6 +85,8 @@ export function instanceOfUserFile(value: object): boolean {
if (!('fileDownload' in value)) return false;
if (!('preview' in value)) return false;
if (!('fileSizeKb' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
return true;
}
@@ -85,6 +106,8 @@ export function UserFileFromJSONTyped(json: any, ignoreDiscriminator: boolean):
'fileDownload': json['file_download'],
'preview': json['preview'],
'fileSizeKb': json['file_size_kb'],
'createdBy': UserFromJSON(json['created_by']),
'createdAt': (new Date(json['created_at'])),
};
}

View File

@@ -13,6 +13,13 @@
*/
import { mapValues } from '../runtime';
import type { User } from './User';
import {
UserFromJSON,
UserFromJSONTyped,
UserToJSON,
} from './User';
/**
*
* @export
@@ -43,6 +50,24 @@ export interface UserFileView {
* @memberof UserFileView
*/
readonly preview: string;
/**
*
* @type {number}
* @memberof UserFileView
*/
readonly fileSizeKb: number;
/**
*
* @type {User}
* @memberof UserFileView
*/
readonly createdBy: User;
/**
*
* @type {Date}
* @memberof UserFileView
*/
readonly createdAt: Date;
}
/**
@@ -52,6 +77,9 @@ export function instanceOfUserFileView(value: object): boolean {
if (!('name' in value)) return false;
if (!('fileDownload' in value)) return false;
if (!('preview' in value)) return false;
if (!('fileSizeKb' in value)) return false;
if (!('createdBy' in value)) return false;
if (!('createdAt' in value)) return false;
return true;
}
@@ -69,6 +97,9 @@ export function UserFileViewFromJSONTyped(json: any, ignoreDiscriminator: boolea
'name': json['name'],
'fileDownload': json['file_download'],
'preview': json['preview'],
'fileSizeKb': json['file_size_kb'],
'createdBy': UserFromJSON(json['created_by']),
'createdAt': (new Date(json['created_at'])),
};
}