Documentation

Offer
in package
implements JsonSerializable uses CreateTimeLifecycleCallbacks, UpdateTimeLifecycleCallbacks

Class Offer

Tags
ORM\Entity

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

ORM\Table

(name="offer")

ORM\HasLifecycleCallbacks

()

Table of Contents

Interfaces

JsonSerializable

Properties

$authorId  : int|null
$businessCountry  : Country|null
$client  : Client|null
$clientInfo  : string|null
$createTime  : DateTime|null
$endDate  : DateTime|null
$hash  : string|null
$id  : int|null
$info  : string|null
$name  : string|null
$offerAdditionalServices  : array<string|int, OfferAdditionalService>
$offerAmazonSlot  : OfferAmazonSlot|null
$offerCouponCodes  : array<string|int, OfferCouponCode>
$offerDatevService  : OfferDatevService|null
$offerOssService  : OfferOssService|null
$offerProformaService  : OfferProformaService|null
$offerShopifySlot  : OfferShopifySlot|null
$offerVatRegistration  : array<string|int, OfferVatRegistration>
$offerVatService  : array<string|int, OfferVatService>
$startDate  : DateTime|null
$status  : int|null
$updateTime  : DateTime|null
$value  : string|null

Methods

createTimePrePersist()  : mixed
getAuthorId()  : int|null
getBusinessCountry()  : Country|null
getClient()  : Client|null
getClientInfo()  : string|null
getCreateTime()  : DateTime|null
getEndDate()  : DateTime|null
getHash()  : string|null
getId()  : int|null
getInfo()  : string|null
getName()  : string|null
getOfferActiveAdditionalServices()  : mixed
getOfferAdditionalServices()  : array<string|int, OfferAdditionalService>
getOfferAmazonSlot()  : OfferAmazonSlot|null
getOfferCouponCodes()  : array<string|int, OfferCouponCode>
getOfferDatevService()  : OfferDatevService|null
getOfferOssService()  : OfferOssService|null
getOfferProformaService()  : OfferProformaService|null
getOfferShopifySlot()  : OfferShopifySlot|null
getOfferVatRegistration()  : array<string|int, OfferVatRegistration>|null
getOfferVatService()  : array<string|int, OfferVatService>
getStartDate()  : DateTime|null
getStatus()  : int|null
getUpdateTime()  : DateTime|null
getValue()  : string|null
jsonSerialize()  : mixed
setAuthorId()  : void
setBusinessCountry()  : void
setClient()  : void
setClientInfo()  : void
setCreateTime()  : void
setEndDate()  : void
setHash()  : void
setId()  : void
setInfo()  : void
setName()  : void
setOfferAdditionalServices()  : void
setOfferAmazonSlot()  : void
setOfferCouponCodes()  : void
setOfferDatevService()  : void
setOfferOssService()  : void
setOfferProformaService()  : void
setOfferShopifySlot()  : void
setOfferVatRegistration()  : void
setOfferVatService()  : void
setStartDate()  : void
setStatus()  : void
setUpdateTime()  : void
setValue()  : void
updateTimePrePersist()  : mixed

Properties

$authorId

private int|null $authorId
Tags
ORM\Column

(name="author_id", type="integer")

$businessCountry

private Country|null $businessCountry
Tags
ORM\ManyToOne

(targetEntity="Country")

ORM\JoinColumn

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

$client

private Client|null $client
Tags
ORM\ManyToOne

(targetEntity="Client")

ORM\JoinColumn

(name="client_id", referencedColumnName="id", nullable=true)

$clientInfo

private string|null $clientInfo
Tags
ORM\Column

(name="client_info", type="text")

$createTime

private DateTime|null $createTime
Tags
ORM\Column

(name="create_time", type="datetime", nullable=false)

$endDate

private DateTime|null $endDate
Tags
ORM\Column

(name="end_date", type="date")

$hash

private string|null $hash
Tags
ORM\Column

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

$id

private int|null $id
Tags
ORM\Column

(type="integer")

ORM\Id

()

ORM\GeneratedValue

()

$info

private string|null $info
Tags
ORM\Column

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

$name

private string|null $name
Tags
ORM\Column

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

$offerAdditionalServices

private array<string|int, OfferAdditionalService> $offerAdditionalServices
Tags
ORM\OneToMany

(targetEntity="OfferAdditionalService", mappedBy="offer")

$offerAmazonSlot

private OfferAmazonSlot|null $offerAmazonSlot
Tags
ORM\OneToOne

(targetEntity="OfferAmazonSlot", mappedBy="offer", fetch="LAZY")

$offerCouponCodes

private array<string|int, OfferCouponCode> $offerCouponCodes
Tags
ORM\OneToMany

(targetEntity="OfferCouponCode", mappedBy="offer")

$offerDatevService

private OfferDatevService|null $offerDatevService
Tags
ORM\OneToOne

(targetEntity="OfferDatevService", mappedBy="offer", fetch="LAZY")

$offerOssService

private OfferOssService|null $offerOssService
Tags
ORM\OneToOne

(targetEntity="OfferOssService", mappedBy="offer")

$offerProformaService

private OfferProformaService|null $offerProformaService
Tags
ORM\OneToOne

(targetEntity="OfferProformaService", mappedBy="offer")

$offerShopifySlot

private OfferShopifySlot|null $offerShopifySlot
Tags
ORM\OneToOne

(targetEntity="OfferShopifySlot", mappedBy="offer", fetch="LAZY")

$offerVatRegistration

private array<string|int, OfferVatRegistration> $offerVatRegistration
Tags
ORM\OneToMany

(targetEntity="OfferVatRegistration", mappedBy="offer")

$offerVatService

private array<string|int, OfferVatService> $offerVatService
Tags
ORM\OneToMany

(targetEntity="OfferVatService", mappedBy="offer")

$startDate

private DateTime|null $startDate
Tags
ORM\Column

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

$status

private int|null $status
Tags
ORM\Column

(name="status", type="integer")

$updateTime

private DateTime|null $updateTime
Tags
ORM\Column

(name="update_time", type="datetime", nullable=false)

$value

private string|null $value
Tags
ORM\Column

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

Methods

getAuthorId()

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

getClientInfo()

public getClientInfo() : string|null
Return values
string|null

getCreateTime()

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

getEndDate()

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

getHash()

public getHash() : string|null
Return values
string|null

getId()

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

getInfo()

public getInfo() : string|null
Return values
string|null

getName()

public getName() : string|null
Return values
string|null

getOfferActiveAdditionalServices()

public getOfferActiveAdditionalServices() : mixed

getStartDate()

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

getStatus()

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

getUpdateTime()

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

getValue()

public getValue() : string|null
Return values
string|null

jsonSerialize()

public jsonSerialize() : mixed

setAuthorId()

public setAuthorId(int|null $authorId) : void
Parameters
$authorId : int|null

setBusinessCountry()

public setBusinessCountry(Country|null $businessCountry) : void
Parameters
$businessCountry : Country|null

setClient()

public setClient(Client|null $client) : void
Parameters
$client : Client|null

setClientInfo()

public setClientInfo(string|null $clientInfo) : void
Parameters
$clientInfo : string|null

setCreateTime()

public setCreateTime(DateTime|null $createTime) : void
Parameters
$createTime : DateTime|null

setEndDate()

public setEndDate(DateTime|null $endDate) : void
Parameters
$endDate : DateTime|null

setHash()

public setHash(string|null $hash) : void
Parameters
$hash : string|null

setId()

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

setInfo()

public setInfo(string|null $info) : void
Parameters
$info : string|null

setName()

public setName(string|null $name) : void
Parameters
$name : string|null

setStartDate()

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

setStatus()

public setStatus(int|null $status) : void
Parameters
$status : int|null

setUpdateTime()

public setUpdateTime(DateTime|null $updateTime) : void
Parameters
$updateTime : DateTime|null

setValue()

public setValue(string|null $value) : void
Parameters
$value : string|null

        
On this page

Search results