SubmissionMessage¶
Model of Submission Message
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| msg | Submission | Body of the message | Yes |
None |
| msg_loader | Enum | Class to use to load the message as an object Supported values are: "assemblyline.odm.messages.submission.SubmissionMessage" |
Yes |
assemblyline.odm.messages.submission.SubmissionMessage |
| msg_type | Enum | Type of message Supported values are: "SubmissionCompleted", "SubmissionIngested", "SubmissionReceived", "SubmissionStarted" |
Yes |
None |
| sender | Keyword | Sender of the message | Yes |
None |
Submission¶
Submission Model
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| sid | UUID | Submission ID to use | Yes |
None |
| time | Date | Message time | Yes |
NOW |
| files | List [File] | File block | Yes |
[] |
| metadata | FlatMapping | Metadata submitted with the file | Yes |
{} |
| notification | Notification | Notification queue parameters | Yes |
See Notification for more details. |
| params | SubmissionParams | Parameters of the submission | Yes |
None |
| scan_key | Keyword | None | Optional |
None |
| file_tree | Any | File tree of the files in this submission | Yes |
{} |
| file_infos | Mapping [String, Any] | SHA256 and file information in the file. | Yes |
{} |
| errors | List [Keyword] | List of error keys | Yes |
[] |
| results | Mapping [String, Any] | Result key value mapping | Yes |
{} |
Notification¶
Notification Model
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| queue | Keyword | Queue to publish the completion message | Optional |
None |
| threshold | Integer | Notify only if this score threshold is met | Optional |
None |