@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
62 lines • 1.45 kB
TypeScript
import { IBaseFileValue } from '../type-specific-interfaces/base-file-value';
import { CreateValue } from './create-value';
import { License } from './license';
/**
* @category Model V2
*/
export declare abstract class CreateFileValue extends CreateValue implements IBaseFileValue {
filename: string;
copyrightHolder: string;
authorship: string[];
license: License;
}
/**
* @category Model V2
*/
export declare class CreateAudioFileValue extends CreateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class CreateDocumentFileValue extends CreateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class CreateMovingImageFileValue extends CreateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class CreateStillImageFileValue extends CreateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class CreateStillImageExternalFileValue extends CreateFileValue {
externalUrl?: string;
constructor();
}
/**
* @category Model V2
*/
export declare class CreateStillImageVectorFileValue extends CreateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class CreateTextFileValue extends CreateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class CreateArchiveFileValue extends CreateFileValue {
constructor();
}
//# sourceMappingURL=create-file-value.d.ts.map