MergeCustomerPayload
in package
implements
OfcpEvent
FinalYes
Payload for merging customers
Table of Contents
Interfaces
- OfcpEvent
- Basic interface for OFCP-Events.
Properties
- $newCustomerId : string
- $newExternalCustomerId : string
- $newSalesChannelId : string
- $oldCustomerId : string
- $oldExternalCustomerId : string
- $oldSalesChannelId : string
Methods
- __construct() : self
- Payload for merging customers
- from_json() : self
- Parse JSON data into an instance of this class.
- getNewCustomerId() : string
- getNewExternalCustomerId() : string
- getNewSalesChannelId() : string
- getOldCustomerId() : string
- getOldExternalCustomerId() : string
- getOldSalesChannelId() : string
- jsonSerialize() : array<string|int, mixed>
- setNewCustomerId() : void
- setNewExternalCustomerId() : void
- setNewSalesChannelId() : void
- setOldCustomerId() : void
- setOldExternalCustomerId() : void
- setOldSalesChannelId() : void
Properties
$newCustomerId
private
string
$newCustomerId
$newExternalCustomerId
private
string
$newExternalCustomerId
$newSalesChannelId
private
string
$newSalesChannelId
$oldCustomerId
private
string
$oldCustomerId
$oldExternalCustomerId
private
string
$oldExternalCustomerId
$oldSalesChannelId
private
string
$oldSalesChannelId
Methods
__construct()
Payload for merging customers
public
__construct(string $newCustomerId, string $newExternalCustomerId, string $newSalesChannelId, string $oldCustomerId, string $oldExternalCustomerId, string $oldSalesChannelId) : self
Parameters
- $newCustomerId : string
-
The new customer ID
- $newExternalCustomerId : string
-
The new customer ID
- $newSalesChannelId : string
-
The new sales channel ID
- $oldCustomerId : string
-
The old customer ID
- $oldExternalCustomerId : string
-
The old external customer ID
- $oldSalesChannelId : string
-
The old sales channel ID
Return values
selffrom_json()
Parse JSON data into an instance of this class.
public
static from_json(string|array<string|int, mixed> $json) : self
Parameters
- $json : string|array<string|int, mixed>
-
JSON data to parse.
Return values
selfgetNewCustomerId()
public
getNewCustomerId() : string
Return values
stringgetNewExternalCustomerId()
public
getNewExternalCustomerId() : string
Return values
stringgetNewSalesChannelId()
public
getNewSalesChannelId() : string
Return values
stringgetOldCustomerId()
public
getOldCustomerId() : string
Return values
stringgetOldExternalCustomerId()
public
getOldExternalCustomerId() : string
Return values
stringgetOldSalesChannelId()
public
getOldSalesChannelId() : string
Return values
stringjsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>setNewCustomerId()
public
setNewCustomerId(string $newCustomerId) : void
Parameters
- $newCustomerId : string
setNewExternalCustomerId()
public
setNewExternalCustomerId(string $newExternalCustomerId) : void
Parameters
- $newExternalCustomerId : string
setNewSalesChannelId()
public
setNewSalesChannelId(string $newSalesChannelId) : void
Parameters
- $newSalesChannelId : string
setOldCustomerId()
public
setOldCustomerId(string $oldCustomerId) : void
Parameters
- $oldCustomerId : string
setOldExternalCustomerId()
public
setOldExternalCustomerId(string $oldExternalCustomerId) : void
Parameters
- $oldExternalCustomerId : string
setOldSalesChannelId()
public
setOldSalesChannelId(string $oldSalesChannelId) : void
Parameters
- $oldSalesChannelId : string