Documentation

OfferVatService
in package
implements JsonSerializable

Class OfferVatService

Tags
ORM\Entity

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

ORM\Table

(name="offer_vat_service")

Table of Contents

Interfaces

JsonSerializable

Properties

$country  : Country|null
$id  : int|null
$offer  : Offer
$offerVatServiceAddons  : array<string|int, OfferVatServiceAddon>
$package  : string|null
$periodUnitId  : int
$startDate  : DateTime|null

Methods

__construct()  : mixed
getCountry()  : Country|null
getId()  : int|null
getOffer()  : Offer
getOfferVatServiceActiveAddons()  : mixed
getOfferVatServiceAddons()  : array<string|int, OfferVatServiceAddon>
getPackage()  : string
getPeriodUnitId()  : int|null
getStartDate()  : DateTime|null
jsonSerialize()  : mixed
setCountry()  : void
setId()  : void
setOffer()  : void
setOfferVatServiceAddons()  : void
setPackage()  : void
setPeriodUnitId()  : void
setStartDate()  : void

Properties

$country

private Country|null $country
Tags
ORM\ManyToOne

(targetEntity="Country")

ORM\JoinColumn

(name="country_id", referencedColumnName="id", nullable=false)

$id

private int|null $id
Tags
ORM\Column

(type="integer")

ORM\Id

()

ORM\GeneratedValue

()

$offer

private Offer $offer
Tags
ORM\ManyToOne

(targetEntity="Offer", inversedBy="offerVatService")

ORM\JoinColumn

(name="offer_id", referencedColumnName="id", nullable=false)

$offerVatServiceAddons

private array<string|int, OfferVatServiceAddon> $offerVatServiceAddons
Tags
ORM\OneToMany

(targetEntity="OfferVatServiceAddon", mappedBy="offerVatService")

$package

private string|null $package
Tags
ORM\Column

(name="package", type="string")

$periodUnitId

private int $periodUnitId
Tags
ORM\Column

(type="integer", name="period_unit_id", nullable=false)

$startDate

private DateTime|null $startDate
Tags
ORM\Column

(name="start_date", type="date", nullable=false)

Methods

getOfferVatServiceActiveAddons()

public getOfferVatServiceActiveAddons() : mixed

getPeriodUnitId()

public getPeriodUnitId() : int|null
Return values
int|null

getStartDate()

public getStartDate() : DateTime|null
Return values
DateTime|null

setId()

public setId(int|null $id) : void
Parameters
$id : int|null

setPackage()

public setPackage(string $package) : void
Parameters
$package : string

setPeriodUnitId()

public setPeriodUnitId(int|null $periodUnitId) : void
Parameters
$periodUnitId : int|null

setStartDate()

public setStartDate(DateTime|null $startDate) : void
Parameters
$startDate : DateTime|null

        
On this page

Search results