@beincom/dto
Version:
Share dto for all projects of Beincom
34 lines (33 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ActivityLogObjectDataDTO = exports.ActivityLogObjectIdDTO = exports.ActivityLogDocumentDTO = exports.ActivityLogPayloadDTO = void 0;
/**
* For the producer
* Represents a payload for an activity log.
* @template TPayload - The type of data contained in the payload.
*/
class ActivityLogPayloadDTO {
}
exports.ActivityLogPayloadDTO = ActivityLogPayloadDTO;
/**
* For the consumer
* Represents a document for an activity log.
* @template TData - The type of data contained in the document.
*/
class ActivityLogDocumentDTO {
}
exports.ActivityLogDocumentDTO = ActivityLogDocumentDTO;
/**
* For data fetching
* Collect all object ids from the activity log document.
*/
class ActivityLogObjectIdDTO {
}
exports.ActivityLogObjectIdDTO = ActivityLogObjectIdDTO;
/**
* For data fetching
* Aggregate all object data from the object ids to bind data to the activity log documents.
*/
class ActivityLogObjectDataDTO {
}
exports.ActivityLogObjectDataDTO = ActivityLogObjectDataDTO;