<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://whistlservices.whistl.co.uk/DespatchAllocating.svc?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://whistlservices.whistl.co.uk/DespatchAllocating.svc?WSDL',
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP =&gt; ClassMap::get(),
);
/**
 * Samples for Get ServiceType
 */
$get = new \ServiceType\Get($options);
/**
 * Sample call for GetDiagnosticInfo operation/method
 */
if ($get-&gt;GetDiagnosticInfo(new \StructType\GetDiagnosticInfo()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetSpeedTestInfo operation/method
 */
if ($get-&gt;GetSpeedTestInfo(new \StructType\GetSpeedTestInfo()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetScriptsRun operation/method
 */
if ($get-&gt;GetScriptsRun(new \StructType\GetScriptsRun()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetMaintenanceMode operation/method
 */
if ($get-&gt;GetMaintenanceMode(new \StructType\GetMaintenanceMode()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetManifestedOrders operation/method
 */
if ($get-&gt;GetManifestedOrders(new \StructType\GetManifestedOrders()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetTrackingEvents operation/method
 */
if ($get-&gt;GetTrackingEvents(new \StructType\GetTrackingEvents()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetDespatchDetails operation/method
 */
if ($get-&gt;GetDespatchDetails(new \StructType\GetDespatchDetails()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetStores operation/method
 */
if ($get-&gt;GetStores(new \StructType\GetStores()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetDespatchManagerPrintRequestById operation/method
 */
if ($get-&gt;GetDespatchManagerPrintRequestById(new \StructType\GetDespatchManagerPrintRequestById()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetParcelPrintsCount operation/method
 */
if ($get-&gt;GetParcelPrintsCount(new \StructType\GetParcelPrintsCount()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetOrderPrintsCount operation/method
 */
if ($get-&gt;GetOrderPrintsCount(new \StructType\GetOrderPrintsCount()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Samples for Throw ServiceType
 */
$throw = new \ServiceType\_Throw($options);
/**
 * Sample call for ThrowException operation/method
 */
if ($throw-&gt;ThrowException(new \StructType\ThrowException()) !== false) {
    print_r($throw-&gt;getResult());
} else {
    print_r($throw-&gt;getLastError());
}
/**
 * Samples for Test ServiceType
 */
$test = new \ServiceType\Test($options);
/**
 * Sample call for TestExceptionLog operation/method
 */
if ($test-&gt;TestExceptionLog(new \StructType\TestExceptionLog()) !== false) {
    print_r($test-&gt;getResult());
} else {
    print_r($test-&gt;getLastError());
}
/**
 * Sample call for TestGeneralLog operation/method
 */
if ($test-&gt;TestGeneralLog(new \StructType\TestGeneralLog()) !== false) {
    print_r($test-&gt;getResult());
} else {
    print_r($test-&gt;getLastError());
}
/**
 * Samples for Allocate ServiceType
 */
$allocate = new \ServiceType\Allocate($options);
/**
 * Sample call for AllocateDespatchMethod operation/method
 */
if ($allocate-&gt;AllocateDespatchMethod(new \StructType\AllocateDespatchMethod()) !== false) {
    print_r($allocate-&gt;getResult());
} else {
    print_r($allocate-&gt;getLastError());
}
/**
 * Samples for Clear ServiceType
 */
$clear = new \ServiceType\Clear($options);
/**
 * Sample call for ClearCache operation/method
 */
if ($clear-&gt;ClearCache(new \StructType\ClearCache()) !== false) {
    print_r($clear-&gt;getResult());
} else {
    print_r($clear-&gt;getLastError());
}
/**
 * Samples for Set ServiceType
 */
$set = new \ServiceType\Set($options);
/**
 * Sample call for SetMaintenanceMode operation/method
 */
if ($set-&gt;SetMaintenanceMode(new \StructType\SetMaintenanceMode()) !== false) {
    print_r($set-&gt;getResult());
} else {
    print_r($set-&gt;getLastError());
}
/**
 * Samples for Despatch ServiceType
 */
$despatch = new \ServiceType\Despatch($options);
/**
 * Sample call for DespatchParcel operation/method
 */
if ($despatch-&gt;DespatchParcel(new \StructType\DespatchParcel()) !== false) {
    print_r($despatch-&gt;getResult());
} else {
    print_r($despatch-&gt;getLastError());
}
/**
 * Sample call for DespatchManagedOrder operation/method
 */
if ($despatch-&gt;DespatchManagedOrder(new \StructType\DespatchManagedOrder()) !== false) {
    print_r($despatch-&gt;getResult());
} else {
    print_r($despatch-&gt;getLastError());
}
/**
 * Samples for Confirm ServiceType
 */
$confirm = new \ServiceType\Confirm($options);
/**
 * Sample call for ConfirmDespatch operation/method
 */
if ($confirm-&gt;ConfirmDespatch(new \StructType\ConfirmDespatch()) !== false) {
    print_r($confirm-&gt;getResult());
} else {
    print_r($confirm-&gt;getLastError());
}
/**
 * Samples for Bulk ServiceType
 */
$bulk = new \ServiceType\Bulk($options);
/**
 * Sample call for BulkDespatchParcel operation/method
 */
if ($bulk-&gt;BulkDespatchParcel(new \StructType\BulkDespatchParcel()) !== false) {
    print_r($bulk-&gt;getResult());
} else {
    print_r($bulk-&gt;getLastError());
}
/**
 * Samples for Create ServiceType
 */
$create = new \ServiceType\Create($options);
/**
 * Sample call for CreateOrder operation/method
 */
if ($create-&gt;CreateOrder(new \StructType\CreateOrder()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateBooking operation/method
 */
if ($create-&gt;CreateBooking(new \StructType\CreateBooking()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateManifest operation/method
 */
if ($create-&gt;CreateManifest(new \StructType\CreateManifest()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateTrackingEvent operation/method
 */
if ($create-&gt;CreateTrackingEvent(new \StructType\CreateTrackingEvent()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateNormalisedEvent operation/method
 */
if ($create-&gt;CreateNormalisedEvent(new \StructType\CreateNormalisedEvent()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreatePreDespatchedOrder operation/method
 */
if ($create-&gt;CreatePreDespatchedOrder(new \StructType\CreatePreDespatchedOrder()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Samples for Update ServiceType
 */
$update = new \ServiceType\Update($options);
/**
 * Sample call for UpdateOrder operation/method
 */
if ($update-&gt;UpdateOrder(new \StructType\UpdateOrder()) !== false) {
    print_r($update-&gt;getResult());
} else {
    print_r($update-&gt;getLastError());
}
/**
 * Samples for Export ServiceType
 */
$export = new \ServiceType\Export($options);
/**
 * Sample call for ExportBooking operation/method
 */
if ($export-&gt;ExportBooking(new \StructType\ExportBooking()) !== false) {
    print_r($export-&gt;getResult());
} else {
    print_r($export-&gt;getLastError());
}
/**
 * Sample call for ExportManifest operation/method
 */
if ($export-&gt;ExportManifest(new \StructType\ExportManifest()) !== false) {
    print_r($export-&gt;getResult());
} else {
    print_r($export-&gt;getLastError());
}
/**
 * Sample call for ExportTracking operation/method
 */
if ($export-&gt;ExportTracking(new \StructType\ExportTracking()) !== false) {
    print_r($export-&gt;getResult());
} else {
    print_r($export-&gt;getLastError());
}
/**
 * Samples for Print ServiceType
 */
$print = new \ServiceType\_Print($options);
/**
 * Sample call for PrintLabel operation/method
 */
if ($print-&gt;PrintLabel(new \StructType\PrintLabel()) !== false) {
    print_r($print-&gt;getResult());
} else {
    print_r($print-&gt;getLastError());
}
/**
 * Sample call for PrintLabelForDespatchManager operation/method
 */
if ($print-&gt;PrintLabelForDespatchManager(new \StructType\PrintLabelForDespatchManager()) !== false) {
    print_r($print-&gt;getResult());
} else {
    print_r($print-&gt;getLastError());
}
/**
 * Sample call for PrintManifest operation/method
 */
if ($print-&gt;PrintManifest(new \StructType\PrintManifest()) !== false) {
    print_r($print-&gt;getResult());
} else {
    print_r($print-&gt;getLastError());
}
/**
 * Sample call for PrintServerAuditLog operation/method
 */
if ($print-&gt;PrintServerAuditLog(new \StructType\PrintServerAuditLog()) !== false) {
    print_r($print-&gt;getResult());
} else {
    print_r($print-&gt;getLastError());
}
/**
 * Samples for Reprint ServiceType
 */
$reprint = new \ServiceType\Reprint($options);
/**
 * Sample call for ReprintLabel operation/method
 */
if ($reprint-&gt;ReprintLabel(new \StructType\ReprintLabel()) !== false) {
    print_r($reprint-&gt;getResult());
} else {
    print_r($reprint-&gt;getLastError());
}
/**
 * Samples for Cancel ServiceType
 */
$cancel = new \ServiceType\Cancel($options);
/**
 * Sample call for CancelConsignment operation/method
 */
if ($cancel-&gt;CancelConsignment(new \StructType\CancelConsignment()) !== false) {
    print_r($cancel-&gt;getResult());
} else {
    print_r($cancel-&gt;getLastError());
}
/**
 * Samples for Store ServiceType
 */
$store = new \ServiceType\Store($options);
/**
 * Sample call for StoreCustomerOrder operation/method
 */
if ($store-&gt;StoreCustomerOrder(new \StructType\StoreCustomerOrder()) !== false) {
    print_r($store-&gt;getResult());
} else {
    print_r($store-&gt;getLastError());
}
/**
 * Samples for Evaluate ServiceType
 */
$evaluate = new \ServiceType\Evaluate($options);
/**
 * Sample call for EvaluateDespatchServices operation/method
 */
if ($evaluate-&gt;EvaluateDespatchServices(new \StructType\EvaluateDespatchServices()) !== false) {
    print_r($evaluate-&gt;getResult());
} else {
    print_r($evaluate-&gt;getLastError());
}
/**
 * Samples for Pre ServiceType
 */
$pre = new \ServiceType\Pre($options);
/**
 * Sample call for PreLoadCache operation/method
 */
if ($pre-&gt;PreLoadCache(new \StructType\PreLoadCache()) !== false) {
    print_r($pre-&gt;getResult());
} else {
    print_r($pre-&gt;getLastError());
}
/**
 * Samples for Import ServiceType
 */
$import = new \ServiceType\Import($options);
/**
 * Sample call for ImportOrders operation/method
 */
if ($import-&gt;ImportOrders(new \StructType\ImportOrders()) !== false) {
    print_r($import-&gt;getResult());
} else {
    print_r($import-&gt;getLastError());
}
/**
 * Sample call for ImportTracking operation/method
 */
if ($import-&gt;ImportTracking(new \StructType\ImportTracking()) !== false) {
    print_r($import-&gt;getResult());
} else {
    print_r($import-&gt;getLastError());
}
/**
 * Samples for Validate ServiceType
 */
$validate = new \ServiceType\Validate($options);
/**
 * Sample call for ValidateDespatchManagerOrder operation/method
 */
if ($validate-&gt;ValidateDespatchManagerOrder(new \StructType\ValidateDespatchManagerOrder()) !== false) {
    print_r($validate-&gt;getResult());
} else {
    print_r($validate-&gt;getLastError());
}
</pre></body></html>