Skip to content

Commit 6a63bbd

Browse files
author
Evan Greer
committed
feat: adds constructor to IterableEmbeddedMessage
1 parent d83d2ec commit 6a63bbd

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { IterableEmbeddedMessageMetadata } from './IterableEmbeddedMessageMetadata';
2+
import { IterableEmbeddedMessageElements } from './IterableEmbeddedMessageElements';
3+
4+
export class IterableEmbeddedMessage {
5+
readonly metadata: IterableEmbeddedMessageMetadata;
6+
readonly elements: IterableEmbeddedMessageElements;
7+
readonly payload: Record<string, unknown>;
8+
9+
constructor(
10+
metadata: IterableEmbeddedMessageMetadata,
11+
elements: IterableEmbeddedMessageElements,
12+
payload: Record<string, unknown>
13+
) {
14+
this.metadata = metadata;
15+
this.elements = elements;
16+
this.payload = payload;
17+
}
18+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export class IterableEmbeddedMessageElements {}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export class IterableEmbeddedMessageMetadata {}

0 commit comments

Comments
 (0)