# ShipmentDetail

```csharp
    public class ShipmentDetailDto
    {
        public ShipmentInfoDto ShipmentInfo { get; set; }
        public DeliveryDto Delivery { get; set; }
        public List<string> TransportEquipment { get; set; } 
    }
```

```csharp
    public class ShipmentInfoDto
    {
        public List<DriverPersonDto> DriverPerson { get; set; }
        public string LicensePlateID { get; set; }
    }
```

```csharp
    public class DriverPersonDto
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string TaxNumber { get; set; }
    }
```

```csharp
    public class DeliveryDto
    {
        public AddressInfoDto AddressInfo { get; set; }
        public CarrierInfoDto CarrierInfo { get; set; } 
    }
```

```csharp
    public class AddressInfoDto
    {
        public string Address { get; set; }
        public string District { get; set; }
        public string City { get; set; }
        public string Country { get; set; }
        public string PostalCode { get; set; }
        public string Phone { get; set; }
        public string Fax { get; set; }
        public string Mail { get; set; }
        public string WebSite { get; set; }
    }
```

```csharp
    public class CarrierInfoDto
    {
        public string Address { get; set; }
        public string District { get; set; }
        public string City { get; set; }
        public string PostalCode { get; set; }
        public string Country { get; set; }
        public string TaxNumber { get; set; }
        public string Phone { get; set; }
        public string TaxOffice { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
        public string WebSite { get; set; }
        public string Fax { get; set; }
    }
```

### FirstName

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the driver's name will be specified.

### LastName

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the driver's surname will be entered.

### TaxNumber

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the driver identification number will be entered.

### LıcensePlateID

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the vehicle license plate will be entered.

### Address

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Optional`</mark>

> This is the field where the delivery address will be entered.

### District

<mark style="color:blue;">`decimal`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the delivery address district will be entered.

### City

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the delivery address city will be entered.

### Country

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the delivery address country will be entered.

### PostalCode

<mark style="color:blue;">`decimal`</mark>  <mark style="color:red;">`Compulsory`</mark>

> The delivery address is the field where the postal code is entered.

### Phone

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the delivery address and phone number will be entered.

### Fax

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> The delivery address is the field where the fax number will be entered.

### Mail

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the e-mail address will be entered.

### WebSite

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Compulsory`</mark>

> This is the field where the website will be entered.

### TransportEquipment

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Optional`</mark>

> This is the area where the Transport Equipment will be entered.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.nilvera.com/en/nilvera-model/edespatch/shipmentdetail.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
