PaymentProcedureType
in package
implements
JsonSerializable
Tags
Table of Contents
Interfaces
- JsonSerializable
Constants
- TYPE_ID_OSS = 2
- TYPE_ID_REGULAR_VAT = 1
- TYPE_TEXT_BY_ID = [self::TYPE_ID_REGULAR_VAT => 'VAT Regular', self::TYPE_ID_OSS => 'OSS']
Properties
- $bankingDetailOption : array<string|int, BankingDetailOption>|null
- $bankingDetailSetting : array<string|int, BankingDetailSetting>|null
- $id : int|null
- $label : string|null
- $reportTypePaymentProcedure : array<string|int, ReportTypePaymentProcedure>|null
Methods
- getId() : int|null
- getLabel() : string|null
- jsonSerialize() : array<string|int, mixed>
- setId() : void
- setLabel() : void
- getText() : mixed
Constants
TYPE_ID_OSS
public
mixed
TYPE_ID_OSS
= 2
TYPE_ID_REGULAR_VAT
public
mixed
TYPE_ID_REGULAR_VAT
= 1
TYPE_TEXT_BY_ID
public
mixed
TYPE_TEXT_BY_ID
= [self::TYPE_ID_REGULAR_VAT => 'VAT Regular', self::TYPE_ID_OSS => 'OSS']
Properties
$bankingDetailOption
private
array<string|int, BankingDetailOption>|null
$bankingDetailOption
Tags
$bankingDetailSetting
private
array<string|int, BankingDetailSetting>|null
$bankingDetailSetting
Tags
$id
private
int|null
$id
Tags
$label
private
string|null
$label
Tags
$reportTypePaymentProcedure
private
array<string|int, ReportTypePaymentProcedure>|null
$reportTypePaymentProcedure
Tags
Methods
getId()
public
getId() : int|null
Return values
int|nullgetLabel()
public
getLabel() : string|null
Return values
string|nulljsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>setId()
public
setId(int|null $id) : void
Parameters
- $id : int|null
setLabel()
public
setLabel(string|null $label) : void
Parameters
- $label : string|null
getText()
private
getText() : mixed