| Current Path : /home/h/a/p/happyrenas/old/happy-r.fr/transfere_pro/mangopay/MangoPay/entities/ |
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/h/a/p/happyrenas/old/happy-r.fr/transfere_pro/mangopay/MangoPay/entities/payOut.inc |
<?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;
}
}