Initial commit
This commit is contained in:
82
lib/mollie/src/Resources/Method.php
Normal file
82
lib/mollie/src/Resources/Method.php
Normal file
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
namespace Mollie\Api\Resources;
|
||||
|
||||
class Method extends \Mollie\Api\Resources\BaseResource
|
||||
{
|
||||
/**
|
||||
* Id of the payment method.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public $id;
|
||||
/**
|
||||
* More legible description of the payment method.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public $description;
|
||||
/**
|
||||
* An object containing value and currency. It represents the minimum payment amount required to use this
|
||||
* payment method.
|
||||
*
|
||||
* @var \stdClass
|
||||
*/
|
||||
public $minimumAmount;
|
||||
/**
|
||||
* An object containing value and currency. It represents the maximum payment amount allowed when using this
|
||||
* payment method.
|
||||
*
|
||||
* @var \stdClass
|
||||
*/
|
||||
public $maximumAmount;
|
||||
/**
|
||||
* The $image->size1x and $image->size2x to display the payment method logo.
|
||||
*
|
||||
* @var \stdClass
|
||||
*/
|
||||
public $image;
|
||||
/**
|
||||
* The issuers available for this payment method. Only for the methods iDEAL, KBC/CBC and gift cards.
|
||||
* Will only be filled when explicitly requested using the query string `include` parameter.
|
||||
*
|
||||
* @var array|object[]
|
||||
*/
|
||||
public $issuers;
|
||||
/**
|
||||
* The pricing for this payment method. Will only be filled when explicitly requested using the query string
|
||||
* `include` parameter.
|
||||
*
|
||||
* @var array|object[]
|
||||
*/
|
||||
public $pricing;
|
||||
/**
|
||||
* The activation status the method is in.
|
||||
* If the method has status "null", this value will be returned as a null value, not as a string.
|
||||
*
|
||||
* @var string | null
|
||||
*/
|
||||
public $status;
|
||||
/**
|
||||
* @var \stdClass
|
||||
*/
|
||||
public $_links;
|
||||
/**
|
||||
* Get the issuer value objects
|
||||
*
|
||||
* @return IssuerCollection
|
||||
*/
|
||||
public function issuers()
|
||||
{
|
||||
return \Mollie\Api\Resources\ResourceFactory::createBaseResourceCollection($this->client, \Mollie\Api\Resources\Issuer::class, $this->issuers);
|
||||
}
|
||||
/**
|
||||
* Get the method price value objects.
|
||||
*
|
||||
* @return MethodPriceCollection
|
||||
*/
|
||||
public function pricing()
|
||||
{
|
||||
return \Mollie\Api\Resources\ResourceFactory::createBaseResourceCollection($this->client, \Mollie\Api\Resources\MethodPrice::class, $this->pricing);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user