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
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 —setInvoiceArchiveReadService()
public
setInvoiceArchiveReadService(InvoiceArchiveReadServiceInterface $invoiceArchiveReadService) : mixed
Parameters
- $invoiceArchiveReadService : InvoiceArchiveReadServiceInterface
Return values
mixed —setInvoiceArchiveWriteService()
public
setInvoiceArchiveWriteService(InvoiceArchiveWriteServiceInterface $invoiceArchiveWriteService) : mixed
Parameters
- $invoiceArchiveWriteService : InvoiceArchiveWriteServiceInterface
Return values
mixed —setPackingSlipService()
public
setPackingSlipService(PackingSlipServiceInterface $packingSlipService) : mixed
Parameters
- $packingSlipService : PackingSlipServiceInterface