MergedUserVat
in package
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
- $client : Client
- $detectEvents : array<string|int, UserVatDetect>
- $filingCompanies : array<string|int, UserCountryFilingCompany>
- $optOuts : array<string|int, mixed>
- $ossFilingCompanies : array<string|int, UserOssFilingCompany>
- $traderType : TraderType|null
- $userVat : UserVat
- $vatCertificates : UserVatCertificate|null
Methods
- addDetectEvent() : mixed
- addFilingCompany() : mixed
- addOptOut() : mixed
- addOssFilingCompany() : mixed
- getClient() : mixed
- getCountryId() : mixed
- getDeleted() : bool
- getDetectEvent() : UserVatDetect|null
- getDetectEventMultipleStorage() : UserVatDetect|null
- getDetectEvents() : array<string|int, UserVatDetect>
- getDetectEventStorageDetect() : UserVatDetect|null
- getDetectEventThresholdExceed() : mixed
- getDetectEventUserDeleted() : mixed
- getEndDate() : string|null
- getFilingCompanies() : mixed
- getOptOuts() : mixed
- getOssFilingCompanies() : mixed
- getStartDate() : string|null
- getTaxid() : string|null
- getTraderType() : mixed
- getTraderTypeId() : int|null
- getUserId() : mixed
- getUserVat() : mixed
- getVatCertificates() : UserVatCertificate|null
- getVatid() : string|null
- isSuggestedVatNumber() : mixed
- isTakeover() : mixed
- jsonSerialize() : array<string|int, mixed>
- setClient() : mixed
- setTraderType() : mixed
- setUserVat() : mixed
- setVatCertificates() : void
- getDefaultTraderTypeId() : int
- getStorageDetectEvent() : UserVatDetect|null
Properties
$client
private
Client
$client
$detectEvents
private
array<string|int, UserVatDetect>
$detectEvents
$filingCompanies
private
array<string|int, UserCountryFilingCompany>
$filingCompanies
= []
$optOuts
private
array<string|int, mixed>
$optOuts
$ossFilingCompanies
private
array<string|int, UserOssFilingCompany>
$ossFilingCompanies
= []
$traderType
private
TraderType|null
$traderType
$userVat
private
UserVat
$userVat
$vatCertificates
private
UserVatCertificate|null
$vatCertificates
Methods
addDetectEvent()
public
addDetectEvent(UserVatDetect $detectEvent) : mixed
Parameters
- $detectEvent : UserVatDetect
addFilingCompany()
public
addFilingCompany(UserCountryFilingCompany $fc) : mixed
Parameters
- $fc : UserCountryFilingCompany
addOptOut()
public
addOptOut(UserVat $toUserVat, UserVatThresholdOptOut|null $optOut, UserVatDetect|null $thresholdExceed) : mixed
Parameters
- $toUserVat : UserVat
- $optOut : UserVatThresholdOptOut|null
- $thresholdExceed : UserVatDetect|null
addOssFilingCompany()
public
addOssFilingCompany(UserOssFilingCompany $ofc) : mixed
Parameters
- $ofc : UserOssFilingCompany
getClient()
public
getClient() : mixed
getCountryId()
public
getCountryId() : mixed
getDeleted()
public
getDeleted() : bool
Return values
boolgetDetectEvent()
public
getDetectEvent(string $event) : UserVatDetect|null
Parameters
- $event : string
-
enum
Return values
UserVatDetect|nullgetDetectEventMultipleStorage()
public
getDetectEventMultipleStorage() : UserVatDetect|null
Return values
UserVatDetect|nullgetDetectEvents()
public
getDetectEvents() : array<string|int, UserVatDetect>
Return values
array<string|int, UserVatDetect>getDetectEventStorageDetect()
public
getDetectEventStorageDetect() : UserVatDetect|null
Return values
UserVatDetect|nullgetDetectEventThresholdExceed()
public
getDetectEventThresholdExceed() : mixed
getDetectEventUserDeleted()
public
getDetectEventUserDeleted() : mixed
getEndDate()
public
getEndDate() : string|null
Return values
string|nullgetFilingCompanies()
public
getFilingCompanies() : mixed
getOptOuts()
public
getOptOuts() : mixed
getOssFilingCompanies()
public
getOssFilingCompanies() : mixed
getStartDate()
public
getStartDate() : string|null
Return values
string|nullgetTaxid()
public
getTaxid() : string|null
Return values
string|nullgetTraderType()
public
getTraderType() : mixed
getTraderTypeId()
public
getTraderTypeId() : int|null
Return values
int|nullgetUserId()
public
getUserId() : mixed
getUserVat()
public
getUserVat() : mixed
getVatCertificates()
public
getVatCertificates() : UserVatCertificate|null
Return values
UserVatCertificate|nullgetVatid()
public
getVatid() : string|null
Return values
string|nullisSuggestedVatNumber()
public
isSuggestedVatNumber() : mixed
isTakeover()
public
isTakeover() : mixed
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>setClient()
public
setClient(mixed $client) : mixed
Parameters
- $client : mixed
setTraderType()
public
setTraderType(mixed $traderType) : mixed
Parameters
- $traderType : mixed
setUserVat()
public
setUserVat(UserVat $userVat) : mixed
Parameters
- $userVat : UserVat
setVatCertificates()
public
setVatCertificates(UserVatCertificate|null $vatCertificates) : void
Parameters
- $vatCertificates : UserVatCertificate|null
getDefaultTraderTypeId()
private
getDefaultTraderTypeId() : int
Return values
intgetStorageDetectEvent()
private
getStorageDetectEvent() : UserVatDetect|null