ePages 6.10 - DE_EPAGES/Calendar/API/WebService/AppointmentService.pm

Package DE_EPAGES::Calendar::API::WebService::AppointmentService

Implements the Appointment WebService.

Base
DE_EPAGES::Shop::API::WebService::BaseShopService

Functions

create
delete
exists
getInfo
update

create

WebService-Method: create Creates a list of appointments.

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

delete

WebService-Method: delete Deletes a list of appointments.

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

exists

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

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

getInfo

WebService-Method: getInfo Returns information about a list of appointments.

Syntax
$SoapData = $self->getInfo( $aAppointments, $aAttributes, $aLanguageCodes )
Input
$aAppointments (ref.array.string)
list of appointment 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 appointments

update

WebService-Method: update Updates a list of appointments.

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