ePages 7.19.0 - DE_EPAGES/MeinPaket/API/Object/RemoteMeinPaket.pm

Package DE_EPAGES::MeinPaket::API::Object::RemoteMeinPaket

Description

Functions

logging
meinPaketSite
new
postRequest
serviceURL

logging

getter/setter for 'logging'

Syntax
my $logging = $Object->logging;
$Object->logging('value');
Input
$logging (any)
value of logging
Return
$logging (any)
value of logging

meinPaketSite

getter/setter for 'MeinPaketSite'

Syntax
my $MeinPaketSite = $Object->meinPaketSite;
$Object->meinPaketSite($MeinPaketSite);
Input
$MeinPaketSite (object)
value of MeinPaketSite
Return
$MeinPaketSite (object)
value of MeinPaketSite

new

constructor

Syntax
my $Remote = $Remote->new(
  'MeinPaketSite' => $PortalSite,
);
Input
%Arguments (hash)
Argument hash. Used keys:
  • MeinPaketSite - PortalSite - object
  • Logging - force logging settings, PortalSite.Portal.Logging is used,
    if Logging not explicitly specified.
  • ServiceURL - force service url. Use PortalSite.(Sandbox)APIURL if not specified
Return
$self (object)
object instance

postRequest

Executes POST request to MeinPaket webservice

Syntax
$Remote->postRequest( $Request );
Input
$Request (object)
request object
$hOptions (hash.ref)
options. Used keys are:
  • ReturnXML - true if you want raw xml returned - boolean
  • Return
    $ResponseXML (string)
    response content (xml), if ReturnXML is specified
    $ResponseObject (object)
    reponse as DTO object

    serviceURL

    getter/setter for 'serviceURL'

    Syntax
    my $serviceURL = $Object->serviceURL;
    $Object->serviceURL('value');
    Input
    $serviceURL (any)
    value of serviceURL
    Return
    $serviceURL (any)
    value of serviceURL