24 lines
426 B
PHP
24 lines
426 B
PHP
<?php
|
|
|
|
namespace App\ApiResource;
|
|
|
|
use Symfony\Component\Validator\Constraints as Assert;
|
|
|
|
class Money
|
|
{
|
|
/**
|
|
* An amount of currency.\
|
|
* Expressed as the minor unit, e.g: cents, pennies, etc.
|
|
*/
|
|
#[Assert\NotBlank()]
|
|
#[Assert\Positive()]
|
|
public int $amount;
|
|
|
|
/**
|
|
* 3-letter ISO 4217 currency code.
|
|
*/
|
|
#[Assert\NotBlank()]
|
|
#[Assert\Currency()]
|
|
public string $currency;
|
|
}
|