OfferOssService
in package
implements
JsonSerializable
Class OfferOssService
Tags
Table of Contents
Interfaces
- JsonSerializable
Properties
- $country : Country|null
- $id : int|null
- $offer : Offer
- $ossRegistration : bool|null
- $package : string|null
- $periodUnitId : int|null
- $startDate : DateTime|null
Methods
- __construct() : mixed
- getCountry() : Country|null
- getId() : int|null
- getOffer() : Offer
- getOssRegistration() : bool|null
- getPackage() : string
- getPeriodUnitId() : int
- getStartDate() : DateTime|null
- jsonSerialize() : mixed
- setCountry() : void
- setId() : void
- setOffer() : void
- setOssRegistration() : void
- setPackage() : void
- setPeriodUnitId() : void
- setStartDate() : void
Properties
$country
private
Country|null
$country
Tags
$id
private
int|null
$id
Tags
$offer
private
Offer
$offer
Tags
$ossRegistration
private
bool|null
$ossRegistration
Tags
$package
private
string|null
$package
Tags
$periodUnitId
private
int|null
$periodUnitId
Tags
$startDate
private
DateTime|null
$startDate
Tags
Methods
__construct()
public
__construct(Offer $offer) : mixed
Parameters
- $offer : Offer
getCountry()
public
getCountry() : Country|null
Return values
Country|nullgetId()
public
getId() : int|null
Return values
int|nullgetOffer()
public
getOffer() : Offer
Return values
OffergetOssRegistration()
public
getOssRegistration() : bool|null
Return values
bool|nullgetPackage()
public
getPackage() : string
Return values
stringgetPeriodUnitId()
public
getPeriodUnitId() : int
Return values
intgetStartDate()
public
getStartDate() : DateTime|null
Return values
DateTime|nulljsonSerialize()
public
jsonSerialize() : mixed
setCountry()
public
setCountry(Country|null $country) : void
Parameters
- $country : Country|null
setId()
public
setId(int|null $id) : void
Parameters
- $id : int|null
setOffer()
public
setOffer(Offer $offer) : void
Parameters
- $offer : Offer
setOssRegistration()
public
setOssRegistration(bool|null $ossRegistration) : void
Parameters
- $ossRegistration : bool|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