@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
62 lines • 1.46 kB
TypeScript
import { License } from '../create/license';
import { IBaseFileValue } from '../type-specific-interfaces/base-file-value';
import { UpdateValue } from './update-value';
/**
* @category Model V2
*/
export declare abstract class UpdateFileValue extends UpdateValue implements IBaseFileValue {
filename: string;
copyrightHolder: string;
authorship: string[];
license: License;
}
/**
* @category Model V2
*/
export declare class UpdateAudioFileValue extends UpdateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateDocumentFileValue extends UpdateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateMovingImageFileValue extends UpdateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateStillImageFileValue extends UpdateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateExternalStillImageFileValue extends UpdateFileValue {
externalUrl: string;
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateStillImageVectorFileValue extends UpdateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateTextFileValue extends UpdateFileValue {
constructor();
}
/**
* @category Model V2
*/
export declare class UpdateArchiveFileValue extends UpdateFileValue {
constructor();
}
//# sourceMappingURL=update-file-value.d.ts.map