Page MenuHomeSealhub

long-running-process-events.ts
No OneTemporary

Authored By
Unknown
Size
771 B
Referenced Files
None
Subscribers
None

long-running-process-events.ts

import Collection from "../../chip-types/collection.js";
import { FieldTypes, Policies } from "../../main.js";
export default class LongRunningProcessEvents extends Collection {
name = "long_running_process_events";
internal = true;
fields = {
process: new FieldTypes.SingleReference(
"long_running_processes"
).setRequired(true),
type: new FieldTypes.Enum(["info", "error"]).setRequired(true),
message: new FieldTypes.Text().setRequired(true),
timestamp: new FieldTypes.DateTime().setRequired(true),
progress: new FieldTypes.Float(),
};
defaultPolicy = new Policies.Super();
policies = {
show: new Policies.SameAsForResourceInField({
action_name: "show",
collection_name: "long_running_process_events",
field: "process",
}),
};
}

File Metadata

Mime Type
application/javascript
Expires
Sat, Nov 7, 18:41 (1 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1182101
Default Alt Text
long-running-process-events.ts (771 B)

Event Timeline