Documentation

OfferProformaService
in package
implements JsonSerializable

Class OfferProformaService

Tags
ORM\Entity

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

ORM\Table

(name="offer_proforma_service")

Table of Contents

Interfaces

JsonSerializable

Properties

$id  : int|null
$offer  : Offer
$package  : string|null
$periodUnitId  : int
$startDate  : DateTime|null

Methods

__construct()  : mixed
getId()  : int|null
getOffer()  : Offer
getPackage()  : string
getPeriodUnitId()  : int|null
getStartDate()  : DateTime|null
jsonSerialize()  : mixed
setId()  : void
setOffer()  : void
setPackage()  : void
setPeriodUnitId()  : void
setStartDate()  : void

Properties

$id

private int|null $id
Tags
ORM\Column

(type="integer")

ORM\Id

()

ORM\GeneratedValue

()

$offer

private Offer $offer
Tags
ORM\ManyToOne

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

ORM\JoinColumn

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

$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

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