# EcoletOrderGetResponse Class
## Class Structure
The class `EcoletOrderGetResponse` represents a response from the Ecolet API when retrieving an order. It contains various properties that describe the order, including service details, shipment information, and status. 
### Properties Table

| Property Name              | Type                | Description                                              |
|----------------------------|---------------------|----------------------------------------------------------|
| `id`                       | `string`            | The unique identifier of the order.                      |
| `service`                  | `Service`           | An object representing the service used for the order.   |
| `shipmentType`             | `string`            | The type of shipment associated with the order.          |
| `primaryOrderAwb`          | `?string`           | The primary air waybill number for the order (nullable). |
| `awb`                      | `string`            | The air waybill number for the order.                    |
| `waybillExtension`         | `string`            | The extension of the waybill for the order.              |
| `waybillHasBeenDownloaded` | `bool`              | Indicates whether the waybill has been downloaded.       |
| `vat`                      | `int`               | The value-added tax associated with the order.           |
| `fees`                     | `array`             | An array of fees related to the order.                   |
| `updatedAt`                | `DateTimeImmutable` | The date and time when the order was last updated.       |
| `createdAt`                | `DateTimeImmutable` | The date and time when the order was created.            |
| `statuses`                 | `array`             | An array of status information for the order.            |
### Service Properties
The `service` property is an object of type `Service`, which includes the following properties:

| Property Name | Type     | Description                                               |
|---------------|----------|-----------------------------------------------------------|
| `slug`        | `string` | The slug name of the service.                             |
| `fullName`    | `string` | The full name of the service.                             |
| `courierSlug` | `string` | The slug name of the courier associated with the service. |
| `courierName` | `string` | The name of the courier associated with the service.      |
### Additional Information
- The `fees` property is an array of fee items, each containing a type and value.
- The `statuses` property is an array of status items, each representing a status of the order.
- The `updatedAt` and `createdAt` properties are instances of `DateTimeImmutable`, indicating the timestamps when the order was last updated and created, respectively. 

This class provides a structured way to represent and work with order data retrieved from the Ecolet API.
