Skip to content

API reference / Quittio \ Core \ Data \ Lines

Classification

final readonly class in quittio/core · uses Immutable

Quittio\Core\Data\Lines\Classification · Source

Item classification identifier (BT-158) with scheme (BT-158-1) and scheme version (BT-158-2), e.g. eCl@ss, UNSPSC, CPV or customs tariff numbers.

Properties#

PropertyTypeDescription
$code readonlystring
$listId readonlyItemClassificationScheme|RawCode
$listVersion readonly?string

Methods#

MethodDescription
->__construct()
->with()Returns a copy with the given properties replaced.

__construct()#

public function __construct(
    string $code,
    ItemClassificationScheme|RawCode $listId,
    ?string $listVersion = null,
)
ParameterTypeDescription
$codestring
$listIdItemClassificationScheme|RawCode
$listVersion?string = null

with()#

public function with(array<string, mixed> $changes): static

Returns a copy with the given properties replaced.

ParameterTypeDescription
$changesarray<string, mixed>
Returns
static

The open core packages are MIT licensed. The legal wording of the country packs must be confirmed by a tax adviser.