@cumulus/message
Version:
Utilities for building and parsing Cumulus messages
17 lines • 595 B
TypeScript
import { Message } from '@cumulus/types';
import { PartialGranuleProcessingInfo, MessageGranule } from '@cumulus/types/api/granules';
export interface WorkflowMessageTemplateCumulusMeta {
queueExecutionLimits: Message.QueueExecutionLimits;
}
export interface WorkflowMessageTemplate {
cumulus_meta: WorkflowMessageTemplateCumulusMeta;
meta: object;
}
export interface Workflow {
arn: string;
name: string;
}
export interface CmrUtilsClass {
getGranuleTemporalInfo(granule: MessageGranule): Promise<PartialGranuleProcessingInfo | {}>;
}
//# sourceMappingURL=types.d.ts.map