phpDocumentor

PersonalDataServiceInterface
in

Interface PersonalDataServiceInterface

Table of Contents

deletePersonalDataByCustomerId()  : mixed
Deletes all data for a given customer. The following personal data will be deleted:
exportPersonalDataByCustomerId()  : mixed
Exports all personal data of a given customer including the following data:
setInvoiceArchiveReadService()  : mixed
setInvoiceArchiveWriteService()  : mixed
setPackingSlipService()  : mixed

Methods

deletePersonalDataByCustomerId()

Deletes all data for a given customer. The following personal data will be deleted:

public deletePersonalDataByCustomerId(IdType $customerId, PersonalDataSelection $selection) : mixed
  • base data
  • addresses
  • orders
  • invoices
  • packing slips
  • withdrawals
  • agreements
  • emails
  • shopping carts
  • shared shopping carts
  • reviews
  • newsletter subscriptions
Parameters
$customerId : IdType
$selection : PersonalDataSelection

Personal data selection

Tags
throws
InvalidArgumentException
Return values
mixed

exportPersonalDataByCustomerId()

Exports all personal data of a given customer including the following data:

public exportPersonalDataByCustomerId(IdType $customerId, PersonalDataSelection $selection) : mixed
  • base data
  • addresses
  • orders
  • invoices
  • packing slips
  • withdrawals
  • agreements
  • emails
  • shopping carts
  • shared shopping carts
  • reviews
  • newsletter subscriptions
Parameters
$customerId : IdType
$selection : PersonalDataSelection

Personal data selection

Return values
mixed

Search results