Utiliser une feature
4 min
Basic usage
import { DocumentFeature } from '@fasstech/oip-features-document';
const document = {
fileName: 'test.txt',
mimeType: 'text/plain',
path: '/tmp/test.txt',
type: DocumentTypeEnum.OTHER
};
const { uploadDocument } = DocumentFeature({
service: { url: SERVICE_FILESTORAGE_URL }
});
const { projectEntity: updatedProjectEntity, metadata } = await uploadDocument({
projectEntity,
args: { document }
});Input
projectEntity
Entité projet à lire ou modifier.
args
Payload métier du service.
taskState
Ătats de task Ă appliquer pendant lâexĂ©cution.
Output
{
projectEntity: Object;
metadata?: unknown;
}