---
url: >-
  https://node-ts.github.io/bus/api/bus-test/classes/TestStartRoundTripWorkflow.md
---
[API reference](../../index.md) / [@node-ts/bus-test](../index.md) / TestStartRoundTripWorkflow

# Class: TestStartRoundTripWorkflow

Defined in: [bus-test/src/helpers/test-start-round-trip-workflow.ts:4](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L4)

A base message type that is transmitted over a transport. Declaring messages with this base class enables
efficient routing and dispatch to handlers.

## Extends

* [`Command`](../../bus-messages/classes/Command.md)

## Constructors

### Constructor

```ts
new TestStartRoundTripWorkflow(): TestStartRoundTripWorkflow;
```

#### Returns

`TestStartRoundTripWorkflow`

#### Inherited from

[`Command`](../../bus-messages/classes/Command.md).[`constructor`](../../bus-messages/classes/Command.md#constructor)

## Properties

| Property | Modifier | Type | Default value | Overrides | Defined in |
| ------ | ------ | ------ | ------ | ------ | ------ |
| <a id="property-name"></a> `$name` | `public` | `string` | `TestStartRoundTripWorkflow.NAME` | [`Command`](../../bus-messages/classes/Command.md).[`$name`](../../bus-messages/classes/Command.md#property-name) | [bus-test/src/helpers/test-start-round-trip-workflow.ts:6](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L6) |
| <a id="property-version"></a> `$version` | `public` | `number` | `0` | [`Command`](../../bus-messages/classes/Command.md).[`$version`](../../bus-messages/classes/Command.md#property-version) | [bus-test/src/helpers/test-start-round-trip-workflow.ts:7](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L7) |
| <a id="property-customer"></a> `customer` | `public` | [`TestCustomer`](TestCustomer.md) | `undefined` | - | [bus-test/src/helpers/test-start-round-trip-workflow.ts:13](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L13) |
| <a id="property-orderid"></a> `orderId` | `public` | `string` | `undefined` | - | [bus-test/src/helpers/test-start-round-trip-workflow.ts:9](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L9) |
| <a id="property-startedat"></a> `startedAt` | `public` | `Date` | `undefined` | - | [bus-test/src/helpers/test-start-round-trip-workflow.ts:11](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L11) |
| <a id="property-name-1"></a> `NAME` | `static` | `string` | `'@node-ts/bus-test/test-start-round-trip-workflow'` | - | [bus-test/src/helpers/test-start-round-trip-workflow.ts:5](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-test/src/helpers/test-start-round-trip-workflow.ts#L5) |
