| Current Path : /home/happyrenas/old/happy-and-pay.fr/administration/templates/admin3/mangopay/MangoPay/ |
Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 |
| Current File : /home/happyrenas/old/happy-and-pay.fr/administration/templates/admin3/mangopay/MangoPay/PayOut.php |
<?php
namespace MangoPay;
/**
* PayOut entity
*/
class PayOut extends Transaction
{
/**
* Debited wallet Id
* @var int
*/
public $DebitedWalletId;
/**
* PaymentType (BANK_WIRE, MERCHANT_EXPENSE, AMAZON_GIFTCARD)
* @var string
*/
public $PaymentType;
/**
* One of PayOutPaymentDetails implementations, depending on $PaymentType
* @var object
*/
public $MeanOfPaymentDetails;
/**
* Get array with mapping which property depends on other property
* @return array
*/
public function GetDependsObjects()
{
return array(
'PaymentType' => array(
'_property_name' => 'MeanOfPaymentDetails',
'BANK_WIRE' => '\MangoPay\PayOutPaymentDetailsBankWire',
// ...and more in future...
)
);
}
/**
* Get array with read-only properties
* @return array
*/
public function GetReadOnlyProperties()
{
$properties = parent::GetReadOnlyProperties();
array_push($properties, 'PaymentType');
return $properties;
}
}