Documentation

PaymentProcedureType
in package
implements JsonSerializable

Tags
ORM\Table

(name="payment_procedure_type")

ORM\Entity

(repositoryClass="Vatjar\Data\Repository\PaymentProcedureTypeRepository")

ORM\Entity

()

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_TEXT_BY_ID

public mixed TYPE_TEXT_BY_ID = [self::TYPE_ID_REGULAR_VAT => 'VAT Regular', self::TYPE_ID_OSS => 'OSS']

Properties

$label

private string|null $label
Tags
ORM\Column

(type="string", length=25, nullable=false)

Methods

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results