UserVat
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
-
$defaultTraderType
: TraderType|TraderType|null
-
$defaultTraderTypeId
: int|null
-
$endDate
: string|null
-
$filingCompanies
: array<string|int, mixed>|null
-
$optOutCountries
: array<string|int, mixed>|null
-
$ossFilingCompanies
: array<string|int, mixed>|null
-
$ossRegistration
: array<string|int, mixed>|null
-
$startDate
: string|null
-
$takeover
: int|null
-
$taxId
: string|null
-
$traderType
: TraderType|TraderType|null
-
$traderTypeId
: int|null
-
$vatId
: string|null
Methods
-
createFromDoctrine()
: mixed
-
createFromPhalcon()
: mixed
-
getDefaultTraderType()
: TraderType|TraderType|null
-
getDefaultTraderTypeId()
: int|null
-
getEndDate()
: string|null
-
getFilingCompanies()
: array<string|int, mixed>|null
-
getOptOutCountries()
: array<string|int, mixed>|null
-
getOssFilingCompanies()
: array<string|int, mixed>|null
-
getOssRegistration()
: mixed
-
getStartDate()
: string|null
-
getTakeover()
: int|null
-
getTaxId()
: string|null
-
getTraderTypeId()
: int|null
-
getVatId()
: string|null
-
jsonSerialize()
: mixed
-
setDefaultTraderType()
: mixed
-
setDefaultTraderTypeId()
: mixed
-
setEndDate()
: self
-
setFilingCompanies()
: mixed
-
setOptOutCountries()
: mixed
-
setOssFilingCompanies()
: mixed
-
setOssRegistration()
: mixed
-
setStartDate()
: self
-
setTakeover()
: mixed
-
setTaxId()
: self
-
setTraderType()
: mixed
-
setTraderTypeId()
: mixed
-
setVatId()
: self
-
toArray()
: array<string|int, mixed>
$defaultTraderType
private
TraderType|TraderType|null
$defaultTraderType
$defaultTraderTypeId
private
int|null
$defaultTraderTypeId
$endDate
private
string|null
$endDate
$filingCompanies
private
array<string|int, mixed>|null
$filingCompanies
$optOutCountries
private
array<string|int, mixed>|null
$optOutCountries
$ossFilingCompanies
private
array<string|int, mixed>|null
$ossFilingCompanies
$ossRegistration
private
array<string|int, mixed>|null
$ossRegistration
$startDate
private
string|null
$startDate
$takeover
private
int|null
$takeover
$taxId
private
string|null
$taxId
$traderType
private
TraderType|TraderType|null
$traderType
$traderTypeId
private
int|null
$traderTypeId
$vatId
private
string|null
$vatId
createFromDoctrine()
public
static createFromDoctrine(Client|null $client, UserVat|null $userVat, UserTraderCountrySetting|null $traderSetting, array<string|int, UserCountryFilingCompany>|null $filingCompanies, array<string|int, UserOssFilingCompany>|null $ossFilingCompanies, array<string|int, UserVatThresholdOptOut>|null $optOutCountries[, OssRegistration|null $ossRegistration = null ]) : mixed
Parameters
-
$client
: Client|null
-
-
$userVat
: UserVat|null
-
-
$traderSetting
: UserTraderCountrySetting|null
-
-
$filingCompanies
: array<string|int, UserCountryFilingCompany>|null
-
-
$ossFilingCompanies
: array<string|int, UserOssFilingCompany>|null
-
-
$optOutCountries
: array<string|int, UserVatThresholdOptOut>|null
-
-
$ossRegistration
: OssRegistration|null
= null
-
createFromPhalcon()
public
static createFromPhalcon(Client|null $client, UserVat|null $userVat, UserTraderCountrySetting|null $traderSetting, array<string|int, UserCountryFilingCompany>|null $filingCompanies, array<string|int, UserOssFilingCompany>|null $ossFilingCompanies, array<string|int, UserVatThresholdOptOut>|null $optOutCountries[, OssRegistration|null $ossRegistration = null ]) : mixed
Parameters
-
$client
: Client|null
-
-
$userVat
: UserVat|null
-
-
$traderSetting
: UserTraderCountrySetting|null
-
-
$filingCompanies
: array<string|int, UserCountryFilingCompany>|null
-
-
$ossFilingCompanies
: array<string|int, UserOssFilingCompany>|null
-
-
$optOutCountries
: array<string|int, UserVatThresholdOptOut>|null
-
-
$ossRegistration
: OssRegistration|null
= null
-
getDefaultTraderType()
public
getDefaultTraderType() : TraderType|TraderType|null
getDefaultTraderTypeId()
public
getDefaultTraderTypeId() : int|null
getEndDate()
public
getEndDate() : string|null
Return values
string|null
getFilingCompanies()
public
getFilingCompanies() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null
getOptOutCountries()
public
getOptOutCountries() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null
getOssFilingCompanies()
public
getOssFilingCompanies() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null
getOssRegistration()
public
getOssRegistration() : mixed
getStartDate()
public
getStartDate() : string|null
Return values
string|null
getTakeover()
public
getTakeover() : int|null
getTaxId()
public
getTaxId() : string|null
Return values
string|null
getTraderTypeId()
public
getTraderTypeId() : int|null
getVatId()
public
getVatId() : string|null
Return values
string|null
jsonSerialize()
public
jsonSerialize() : mixed
setDefaultTraderType()
public
setDefaultTraderType(mixed $defaultTraderType) : mixed
Parameters
-
$defaultTraderType
: mixed
-
setDefaultTraderTypeId()
public
setDefaultTraderTypeId(int|null $defaultTraderTypeId) : mixed
Parameters
-
$defaultTraderTypeId
: int|null
-
setEndDate()
public
setEndDate(string|null $endDate) : self
Parameters
-
$endDate
: string|null
-
setFilingCompanies()
public
setFilingCompanies(array<string|int, mixed>|null $filingCompanies) : mixed
Parameters
-
$filingCompanies
: array<string|int, mixed>|null
-
setOptOutCountries()
public
setOptOutCountries(array<string|int, mixed>|null $optOutCountries) : mixed
Parameters
-
$optOutCountries
: array<string|int, mixed>|null
-
setOssFilingCompanies()
public
setOssFilingCompanies(array<string|int, mixed>|null $ossFilingCompanies) : mixed
Parameters
-
$ossFilingCompanies
: array<string|int, mixed>|null
-
setOssRegistration()
public
setOssRegistration(mixed $ossRegistration) : mixed
Parameters
-
$ossRegistration
: mixed
-
setStartDate()
public
setStartDate(string|null $startDate) : self
Parameters
-
$startDate
: string|null
-
setTakeover()
public
setTakeover(int|null $takeover) : mixed
Parameters
-
$takeover
: int|null
-
setTaxId()
public
setTaxId(string|null $taxId) : self
Parameters
-
$taxId
: string|null
-
setTraderType()
public
setTraderType(mixed $traderType) : mixed
Parameters
-
$traderType
: mixed
-
setTraderTypeId()
public
setTraderTypeId(int|null $traderTypeId) : mixed
Parameters
-
$traderTypeId
: int|null
-
setVatId()
public
setVatId(string|null $vatId) : self
Parameters
-
$vatId
: string|null
-
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>