<?php

namespace Myvetshop\Module\Clinique\Import\Kalivet\Model;

class OrderModel
{
    public string $email;

    public int $idOrder;

    public string $reference;

    public int $idShopGroup;

    public int $idShop;

    public int $idCarrier;

    public int $idLang;

    public int $idCustomer;

    public int $idCart;

    public int $idCurrency;

    public int $idAddressDelivery;

    public int $idAddressInvoice;

    public int $idStore;

    public int $currentState;

    public string $secureKey;

    public string $payment;

    public string $conversionRate;

    public string $module;

    public bool $recyclable;

    public bool $gift;

    public string $giftMessage;

    public bool $mobileTheme;

    public ?string $shippingNumber = null;

    public string $totalDiscounts;

    public string $totalDiscountsTaxIncl;

    public string $totalDiscountsTaxExcl;

    public string $totalPaid;

    public string $totalPaidTaxIncl;

    public string $totalPaidTaxExcl;

    public string $totalPaidReal;

    public string $totalProducts;

    public string $totalProductsWt;

    public string $totalShipping;

    public string $totalShippingTaxIncl;

    public string $totalShippingTaxExcl;

    public string $carrierTaxRate;

    public string $totalWrapping;

    public string $totalWrappingTaxIncl;

    public string $totalWrappingTaxExcl;

    public int $roundMode;

    public int $roundType;

    public int $invoiceNumber;

    public ?string $deliveryNumber;

    public ?\DateTimeImmutable $invoiceDate = null;

    public ?\DateTimeImmutable $deliveryDate = null;

    public bool $valid;

    public \DateTimeImmutable $dateAdd;

    public \DateTimeImmutable $dateUpd;
}
