1
0
mirror of synced 2025-03-26 10:04:02 +03:00
api-client-php/src/Model/Entity/Payments/ApiUpdateInvoiceRequest.php

118 lines
2.0 KiB
PHP
Raw Normal View History

2021-06-02 17:00:32 +03:00
<?php
/**
* PHP version 7.3
*
* @category ApiUpdateInvoiceRequest
* @package RetailCrm\Api\Model\Entity\Payments
*/
namespace RetailCrm\Api\Model\Entity\Payments;
use RetailCrm\Api\Component\Serializer\Annotation as JMS;
/**
* Class ApiUpdateInvoiceRequest
*
* @category ApiUpdateInvoiceRequest
* @package RetailCrm\Api\Model\Entity\Payments
*/
class ApiUpdateInvoiceRequest
{
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("invoiceUuid")
*/
public $invoiceUuid;
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("paymentId")
*/
public $paymentId;
/**
* @var float
*
* @JMS\Type("float")
* @JMS\SerializedName("amount")
*/
public $amount;
2024-12-09 19:43:10 +06:00
/**
* @var float
*
* @JMS\Type("float")
* @JMS\SerializedName("discountAmount")
*/
public $discountAmount;
2021-06-02 17:00:32 +03:00
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("status")
*/
public $status;
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("cancellationDetails")
*/
public $cancellationDetails;
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("invoiceUrl")
*/
public $invoiceUrl;
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("paidAt")
*/
public $paidAt;
/**
* @var string
*
* @JMS\Type("string")
* @JMS\SerializedName("expiredAt")
*/
public $expiredAt;
/**
* @var \RetailCrm\Api\Model\Entity\Payments\ModuleRefund
*
* @JMS\Type("RetailCrm\Api\Model\Entity\Payments\ModuleRefund")
* @JMS\SerializedName("refund")
*/
public $refund;
/**
* @var bool
*
* @JMS\Type("bool")
* @JMS\SerializedName("refundable")
*/
public $refundable;
/**
* @var bool
*
* @JMS\Type("bool")
* @JMS\SerializedName("cancellable")
*/
public $cancellable;
}