using System;

namespace Hcs.Client.Api.Payload.Payments
{
    // http://open-gkh.ru/Payment/importSupplierNotificationsOfOrderExecutionRequest/SupplierNotificationOfOrderExecution.html
    public class ImportSupplierNotificationsOfOrderExecutionPayload
    {
        /// <summary>
        /// Дата внесения платы (в случае отсутствия: дата поступления средств)
        /// </summary>
        public DateTime orderDate;

        /// <summary>
        /// Необязательное. Месяц, за который вносится плата. Указывать совместно с <see cref="year"/>.
        /// </summary>
        public int? month;

        /// <summary>
        /// Необязательное. Год, за который вносится плата. Указывать совместно с <see cref="month"/>.
        /// </summary>
        public short? year;

        /// <summary>
        /// Идентификатор платежного документа
        /// </summary>
        public string paymentDocumentId;

        /// <summary>
        /// Сумма
        /// </summary>
        public decimal amount;

        /// <summary>
        /// Необязательное. Признак онлайн-оплаты.
        /// </summary>
        public bool? onlinePayment;
    }
}
