public class InsertOrderRequestDto
{
    /// <summary>
    /// The transport type of the order. Current valid values for this attribute are motorbike for simple package delivery, motor_taxi for passenger transportions, cargo for cargo, cargo_s for Small Cargo, and car for Car transportations.
    /// </summary>
    public AlopeykTransportTypes TransportType { get; set; }
    
    public InsertOrderLocationInfoDto Addresses { get; set; }
    
    
    /// <summary>
    /// If you are going to calculate price for an order which has a return option, set it to true.
    /// </summary>
    public bool HasReturn { get; set; }
    
    /// <summary>
    /// You can apply a integer value in minutes to add a stop time in the locations. If set to this option, you can not reduce it and you can only increase its value.
    /// </summary>
    public int? DelayInMinutes { get; set; }
    
    /// <summary>
    /// A timestamp (2020-10-25 18:45) that decides whether you would like to create a scheduled order which will be launched at you desired date and time.
    /// </summary>
    public string ScheduledAt { get; set; }
    
    /// <summary>
    /// If you are going to force the payment type as cash, set it to true.
    /// </summary>
    public bool Cashed { get; set; }
    
    /// <summary>
    /// A JSON object allowing your database to be mapped with AloPeyk's orders (ex : { my_order_id : 3333 } ). This object is returned on each webhook call.
    /// </summary>
    public object ExtraParam { get; set; }
}