ePages 6.10 - DE_EPAGES/PriceList/API/WebService/PriceListService.pm

Package DE_EPAGES::PriceList::API::WebService::PriceListService

Implements the PriceList WebService.

Base
DE_EPAGES::Content::API::WebService::BaseContentService

Functions

create
delete
exists
getInfo
update

create

WebService-Method: create Creates a list of pricelists.

Syntax
$SoapData = $self->create( $aPriceLists )
Input
$aPriceLists (ref.array.string)
list of pricelist info (data to update)
Return
$SoapData (SOAP::Data)
a SOAP::Data structure with the
create status of all given pricelists

delete

WebService-Method: delete Deletes a list of pricelists.

Syntax
$SoapData = $self->delete( $aPriceLists )
Input
$aPriceLists (ref.array.string)
list of pricelist paths
Return
$SoapData (SOAP::Data)
a SOAP::Data structure with the
delete status of all given pricelists

exists

WebService-Method: exists Returns exists status of a list of pricelists.

Syntax
$SoapData = $self->exists( $aPriceLists )
Input
$aPriceLists (ref.array.string)
list of pricelist paths
Return
$SoapData (SOAP::Data)
a SOAP::Data structure with the
exist status of all given pricelists

getInfo

WebService-Method: getInfo Returns information about a list of pricelists (incl. address, assigned users, attributes).

Syntax
$SoapData = $self->getInfo( $aPriceLists, $aAttributes, $aLanguageCodes )
Input
$aPriceLists (ref.array.string)
list of pricelist paths
$aAttributes (ref.array.string)
list of AttributeIDs
$aLanguageCodes (ref.array.string)
list of LanguageCodes
Return
$SoapData (SOAP::Data)
a SOAP::Data structure with the
info of all given pricelists

update

WebService-Method: update Updates a list of pricelists.

Syntax
$SoapData = $self->update( $aPriceLists )
Input
$aPriceLists (ref.array.string)
list of pricelist info (path and
data to update)
Return
$SoapData (SOAP::Data)
a SOAP::Data structure with the
update status of all given pricelists