<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;?php
/**
 * This file aims to show you how to use this generated package.
 * In addition, the goal is to show which methods are available and the first needed parameter(s)
 * You have to use an associative array such as:
 * - the key must be a constant beginning with WSDL_ from AbstractSoapClientBase class (each generated ServiceType class extends this class)
 * - the value must be the corresponding key value (each option matches a {@link http://www.php.net/manual/en/soapclient.soapclient.php} option)
 * $options = array(
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL =&gt; 'https://voucher.taxydromiki.gr/JobServicesV2.asmx?WSDL',
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_TRACE =&gt; true,
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_LOGIN =&gt; 'you_secret_login',
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_PASSWORD =&gt; 'you_secret_password',
 * );
 * etc...
 */
require_once __DIR__ . '/vendor/autoload.php';
/**
 * Minimal options
 */
$options = array(
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL =&gt; 'https://voucher.taxydromiki.gr/JobServicesV2.asmx?WSDL',
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP =&gt; \Geniki\GenikiClassMap::get(),
);
/**
 * Samples for Addrd ServiceType
 */
$addrd = new \Geniki\GenikiService\GenikiAddrd($options);
/**
 * Sample call for Add3rdPartyShipper operation/method
 */
if ($addrd-&gt;Add3rdPartyShipper(new \Geniki\GenikiStruct\GenikiAdd3rdPartyShipper()) !== false) {
    print_r($addrd-&gt;getResult());
} else {
    print_r($addrd-&gt;getLastError());
}
/**
 * Samples for Create ServiceType
 */
$create = new \Geniki\GenikiService\GenikiCreate($options);
/**
 * Sample call for CreateClientVoucherJob operation/method
 */
if ($create-&gt;CreateClientVoucherJob(new \Geniki\GenikiStruct\GenikiCreateClientVoucherJob()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateGroupedVoucherJob operation/method
 */
if ($create-&gt;CreateGroupedVoucherJob(new \Geniki\GenikiStruct\GenikiCreateGroupedVoucherJob()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateReturnRequest operation/method
 */
if ($create-&gt;CreateReturnRequest(new \Geniki\GenikiStruct\GenikiCreateReturnRequest()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateVoucherReturnRequest operation/method
 */
if ($create-&gt;CreateVoucherReturnRequest(new \Geniki\GenikiStruct\GenikiCreateVoucherReturnRequest()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateCODRelease operation/method
 */
if ($create-&gt;CreateCODRelease(new \Geniki\GenikiStruct\GenikiCreateCODRelease()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateVoucherPickupOrder operation/method
 */
if ($create-&gt;CreateVoucherPickupOrder(new \Geniki\GenikiStruct\GenikiCreateVoucherPickupOrder()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateVoucherReturnOrder operation/method
 */
if ($create-&gt;CreateVoucherReturnOrder(new \Geniki\GenikiStruct\GenikiCreateVoucherReturnOrder()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateAffiliateTrackingPair operation/method
 */
if ($create-&gt;CreateAffiliateTrackingPair(new \Geniki\GenikiStruct\GenikiCreateAffiliateTrackingPair()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateJob operation/method
 */
if ($create-&gt;CreateJob(new \Geniki\GenikiStruct\GenikiCreateJob()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Samples for Update ServiceType
 */
$update = new \Geniki\GenikiService\GenikiUpdate($options);
/**
 * Sample call for UpdateReturnRequestParams operation/method
 */
if ($update-&gt;UpdateReturnRequestParams(new \Geniki\GenikiStruct\GenikiUpdateReturnRequestParams()) !== false) {
    print_r($update-&gt;getResult());
} else {
    print_r($update-&gt;getLastError());
}
/**
 * Sample call for UpdateVoucherPickupOrder operation/method
 */
if ($update-&gt;UpdateVoucherPickupOrder(new \Geniki\GenikiStruct\GenikiUpdateVoucherPickupOrder()) !== false) {
    print_r($update-&gt;getResult());
} else {
    print_r($update-&gt;getLastError());
}
/**
 * Samples for Get ServiceType
 */
$get = new \Geniki\GenikiService\GenikiGet($options);
/**
 * Sample call for GetReturnRequest operation/method
 */
if ($get-&gt;GetReturnRequest(new \Geniki\GenikiStruct\GenikiGetReturnRequest()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetReturnRequestOfVoucher operation/method
 */
if ($get-&gt;GetReturnRequestOfVoucher(new \Geniki\GenikiStruct\GenikiGetReturnRequestOfVoucher()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetReturnRequestPdf operation/method
 */
if ($get-&gt;GetReturnRequestPdf(new \Geniki\GenikiStruct\GenikiGetReturnRequestPdf()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetReturnRequestsPdf operation/method
 */
if ($get-&gt;GetReturnRequestsPdf(new \Geniki\GenikiStruct\GenikiGetReturnRequestsPdf()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetVoucherZPL operation/method
 */
if ($get-&gt;GetVoucherZPL(new \Geniki\GenikiStruct\GenikiGetVoucherZPL()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetVoucherPickupOrder operation/method
 */
if ($get-&gt;GetVoucherPickupOrder(new \Geniki\GenikiStruct\GenikiGetVoucherPickupOrder()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetPickupJobStatus operation/method
 */
if ($get-&gt;GetPickupJobStatus(new \Geniki\GenikiStruct\GenikiGetPickupJobStatus()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetVoucherReturnOrder operation/method
 */
if ($get-&gt;GetVoucherReturnOrder(new \Geniki\GenikiStruct\GenikiGetVoucherReturnOrder()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetAffiliateTrackingPair operation/method
 */
if ($get-&gt;GetAffiliateTrackingPair(new \Geniki\GenikiStruct\GenikiGetAffiliateTrackingPair()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetVoucherJob operation/method
 */
if ($get-&gt;GetVoucherJob(new \Geniki\GenikiStruct\GenikiGetVoucherJob()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetJobsFromOrderId operation/method
 */
if ($get-&gt;GetJobsFromOrderId(new \Geniki\GenikiStruct\GenikiGetJobsFromOrderId()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetJobs operation/method
 */
if ($get-&gt;GetJobs(new \Geniki\GenikiStruct\GenikiGetJobs()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetVoucherPdf operation/method
 */
if ($get-&gt;GetVoucherPdf(new \Geniki\GenikiStruct\GenikiGetVoucherPdf()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetVouchersPdf operation/method
 */
if ($get-&gt;GetVouchersPdf(new \Geniki\GenikiStruct\GenikiGetVouchersPdf()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetShopsList operation/method
 */
if ($get-&gt;GetShopsList(new \Geniki\GenikiStruct\GenikiGetShopsList()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Samples for Track ServiceType
 */
$track = new \Geniki\GenikiService\GenikiTrack($options);
/**
 * Sample call for TrackDeliveryStatus operation/method
 */
if ($track-&gt;TrackDeliveryStatus(new \Geniki\GenikiStruct\GenikiTrackDeliveryStatus()) !== false) {
    print_r($track-&gt;getResult());
} else {
    print_r($track-&gt;getLastError());
}
/**
 * Sample call for TrackAndTrace operation/method
 */
if ($track-&gt;TrackAndTrace(new \Geniki\GenikiStruct\GenikiTrackAndTrace()) !== false) {
    print_r($track-&gt;getResult());
} else {
    print_r($track-&gt;getLastError());
}
/**
 * Samples for Createrd ServiceType
 */
$createrd = new \Geniki\GenikiService\GenikiCreaterd($options);
/**
 * Sample call for Create3rdPartyShipper operation/method
 */
if ($createrd-&gt;Create3rdPartyShipper(new \Geniki\GenikiStruct\GenikiCreate3rdPartyShipper()) !== false) {
    print_r($createrd-&gt;getResult());
} else {
    print_r($createrd-&gt;getLastError());
}
/**
 * Samples for Getrd ServiceType
 */
$getrd = new \Geniki\GenikiService\GenikiGetrd($options);
/**
 * Sample call for Get3rdPartyShipper operation/method
 */
if ($getrd-&gt;Get3rdPartyShipper(new \Geniki\GenikiStruct\GenikiGet3rdPartyShipper()) !== false) {
    print_r($getrd-&gt;getResult());
} else {
    print_r($getrd-&gt;getLastError());
}
/**
 * Samples for Cancel ServiceType
 */
$cancel = new \Geniki\GenikiService\GenikiCancel($options);
/**
 * Sample call for CancelVoucherPickupOrder operation/method
 */
if ($cancel-&gt;CancelVoucherPickupOrder(new \Geniki\GenikiStruct\GenikiCancelVoucherPickupOrder()) !== false) {
    print_r($cancel-&gt;getResult());
} else {
    print_r($cancel-&gt;getLastError());
}
/**
 * Sample call for CancelJob operation/method
 */
if ($cancel-&gt;CancelJob(new \Geniki\GenikiStruct\GenikiCancelJob()) !== false) {
    print_r($cancel-&gt;getResult());
} else {
    print_r($cancel-&gt;getLastError());
}
/**
 * Sample call for CancelAndCloseJob operation/method
 */
if ($cancel-&gt;CancelAndCloseJob(new \Geniki\GenikiStruct\GenikiCancelAndCloseJob()) !== false) {
    print_r($cancel-&gt;getResult());
} else {
    print_r($cancel-&gt;getLastError());
}
/**
 * Samples for Authenticate ServiceType
 */
$authenticate = new \Geniki\GenikiService\GenikiAuthenticate($options);
/**
 * Sample call for Authenticate operation/method
 */
if ($authenticate-&gt;Authenticate(new \Geniki\GenikiStruct\GenikiAuthenticate()) !== false) {
    print_r($authenticate-&gt;getResult());
} else {
    print_r($authenticate-&gt;getLastError());
}
/**
 * Samples for Add ServiceType
 */
$add = new \Geniki\GenikiService\GenikiAdd($options);
/**
 * Sample call for AddJobReport operation/method
 */
if ($add-&gt;AddJobReport(new \Geniki\GenikiStruct\GenikiAddJobReport()) !== false) {
    print_r($add-&gt;getResult());
} else {
    print_r($add-&gt;getLastError());
}
/**
 * Sample call for AddExtraInfo operation/method
 */
if ($add-&gt;AddExtraInfo(new \Geniki\GenikiStruct\GenikiAddExtraInfo()) !== false) {
    print_r($add-&gt;getResult());
} else {
    print_r($add-&gt;getLastError());
}
/**
 * Samples for Close ServiceType
 */
$close = new \Geniki\GenikiService\GenikiClose($options);
/**
 * Sample call for ClosePendingJobs operation/method
 */
if ($close-&gt;ClosePendingJobs(new \Geniki\GenikiStruct\GenikiClosePendingJobs()) !== false) {
    print_r($close-&gt;getResult());
} else {
    print_r($close-&gt;getLastError());
}
/**
 * Sample call for ClosePendingJobsByDate operation/method
 */
if ($close-&gt;ClosePendingJobsByDate(new \Geniki\GenikiStruct\GenikiClosePendingJobsByDate()) !== false) {
    print_r($close-&gt;getResult());
} else {
    print_r($close-&gt;getLastError());
}
/**
 * Samples for Change ServiceType
 */
$change = new \Geniki\GenikiService\GenikiChange($options);
/**
 * Sample call for ChangePassword operation/method
 */
if ($change-&gt;ChangePassword(new \Geniki\GenikiStruct\GenikiChangePassword()) !== false) {
    print_r($change-&gt;getResult());
} else {
    print_r($change-&gt;getLastError());
}
/**
 * Samples for Calculate ServiceType
 */
$calculate = new \Geniki\GenikiService\GenikiCalculate($options);
/**
 * Sample call for CalculateCost operation/method
 */
if ($calculate-&gt;CalculateCost(new \Geniki\GenikiStruct\GenikiCalculateCost()) !== false) {
    print_r($calculate-&gt;getResult());
} else {
    print_r($calculate-&gt;getLastError());
}
/**
 * Sample call for CalculateDay operation/method
 */
if ($calculate-&gt;CalculateDay(new \Geniki\GenikiStruct\GenikiCalculateDay()) !== false) {
    print_r($calculate-&gt;getResult());
} else {
    print_r($calculate-&gt;getLastError());
}
/**
 * Samples for Helper ServiceType
 */
$helper = new \Geniki\GenikiService\GenikiHelper($options);
/**
 * Sample call for Helper operation/method
 */
if ($helper-&gt;Helper(new \Geniki\GenikiStruct\GenikiHelper()) !== false) {
    print_r($helper-&gt;getResult());
} else {
    print_r($helper-&gt;getLastError());
}
/**
 * Samples for Echo ServiceType
 */
$echo = new \Geniki\GenikiService\GenikiEcho($options);
/**
 * Sample call for _Echo operation/method
 */
if ($echo-&gt;_Echo(new \Geniki\GenikiStruct\GenikiEcho()) !== false) {
    print_r($echo-&gt;getResult());
} else {
    print_r($echo-&gt;getLastError());
}
</pre></body></html>