<?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 => 'http://www.myWinTOP.de/wt/ext10simple?wsdl',
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_TRACE => true,
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_LOGIN => 'you_secret_login',
 * \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_PASSWORD => 'you_secret_password',
 * );
 * etc...
 */
require_once __DIR__ . '/vendor/autoload.php';
/**
 * Minimal options
 */
$options = array(
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL => 'http://www.myWinTOP.de/wt/ext10simple?wsdl',
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP => ClassMap::get(),
);
/**
 * Samples for Get ServiceType
 */
$get = new \ServiceType\Get($options);
/**
 * Sample call for getKategorien operation/method
 */
if ($get->getKategorien(new \StructType\GetKategorien()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getVersion operation/method
 */
if ($get->getVersion(new \StructType\GetVersion()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getOrte operation/method
 */
if ($get->getOrte(new \StructType\GetOrte()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getMeldefristen4Php operation/method
 */
if ($get->getMeldefristen4Php(new \StructType\GetMeldefristen4Php()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getPauschalen operation/method
 */
if ($get->getPauschalen(new \StructType\GetPauschalen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getGGVZDaten operation/method
 */
if ($get->getGGVZDaten(new \StructType\GetGGVZDaten()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHaus operation/method
 */
if ($get->getHaus(new \StructType\GetHaus()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausIds operation/method
 */
if ($get->getHausIds(new \StructType\GetHausIds()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHaustext operation/method
 */
if ($get->getHaustext(new \StructType\GetHaustext()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKurzonen operation/method
 */
if ($get->getKurzonen(new \StructType\GetKurzonen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getLaender operation/method
 */
if ($get->getLaender(new \StructType\GetLaender()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getOrtsteile operation/method
 */
if ($get->getOrtsteile(new \StructType\GetOrtsteile()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getSaison operation/method
 */
if ($get->getSaison(new \StructType\GetSaison()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getSaisonen operation/method
 */
if ($get->getSaisonen(new \StructType\GetSaisonen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getSprachen operation/method
 */
if ($get->getSprachen(new \StructType\GetSprachen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getTarife operation/method
 */
if ($get->getTarife(new \StructType\GetTarife()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getChanges operation/method
 */
if ($get->getChanges(new \StructType\GetChanges()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getBelegungen operation/method
 */
if ($get->getBelegungen(new \StructType\GetBelegungen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausbilderMetadaten operation/method
 */
if ($get->getHausbilderMetadaten(new \StructType\GetHausbilderMetadaten()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKategorieInfo operation/method
 */
if ($get->getKategorieInfo(new \StructType\GetKategorieInfo()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getProspekteListe operation/method
 */
if ($get->getProspekteListe(new \StructType\GetProspekteListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausEigenschaftenstamm operation/method
 */
if ($get->getHausEigenschaftenstamm(new \StructType\GetHausEigenschaftenstamm()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getOrtsteileListe operation/method
 */
if ($get->getOrtsteileListe(new \StructType\GetOrtsteileListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausbilderListe operation/method
 */
if ($get->getHausbilderListe(new \StructType\GetHausbilderListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getBildklassenListe operation/method
 */
if ($get->getBildklassenListe(new \StructType\GetBildklassenListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getLaenderListe operation/method
 */
if ($get->getLaenderListe(new \StructType\GetLaenderListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getWohneinheitenBeschreibung operation/method
 */
if ($get->getWohneinheitenBeschreibung(new \StructType\GetWohneinheitenBeschreibung()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKategorieEigenschaftenstamm operation/method
 */
if ($get->getKategorieEigenschaftenstamm(new \StructType\GetKategorieEigenschaftenstamm()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getWohneinheitenKategoriestamm operation/method
 */
if ($get->getWohneinheitenKategoriestamm(new \StructType\GetWohneinheitenKategoriestamm()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getMeldefristen operation/method
 */
if ($get->getMeldefristen(new \StructType\GetMeldefristen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausEigenschaftenListe operation/method
 */
if ($get->getHausEigenschaftenListe(new \StructType\GetHausEigenschaftenListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getAnredenListe operation/method
 */
if ($get->getAnredenListe(new \StructType\GetAnredenListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getBezirkeListe operation/method
 */
if ($get->getBezirkeListe(new \StructType\GetBezirkeListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausKategorieListe operation/method
 */
if ($get->getHausKategorieListe(new \StructType\GetHausKategorieListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausKategoriestamm operation/method
 */
if ($get->getHausKategoriestamm(new \StructType\GetHausKategoriestamm()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getAnredenstamm operation/method
 */
if ($get->getAnredenstamm(new \StructType\GetAnredenstamm()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getZusatzleistungListe operation/method
 */
if ($get->getZusatzleistungListe(new \StructType\GetZusatzleistungListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getSaisonListe operation/method
 */
if ($get->getSaisonListe(new \StructType\GetSaisonListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getSprachenListe operation/method
 */
if ($get->getSprachenListe(new \StructType\GetSprachenListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKategorieEigenschaften operation/method
 */
if ($get->getKategorieEigenschaften(new \StructType\GetKategorieEigenschaften()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKategorieBezeichnung operation/method
 */
if ($get->getKategorieBezeichnung(new \StructType\GetKategorieBezeichnung()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getBildklassen operation/method
 */
if ($get->getBildklassen(new \StructType\GetBildklassen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKategorieEigenschaftenListe operation/method
 */
if ($get->getKategorieEigenschaftenListe(new \StructType\GetKategorieEigenschaftenListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getWintop4Ortkuerzel operation/method
 */
if ($get->getWintop4Ortkuerzel(new \StructType\GetWintop4Ortkuerzel()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getKurzonenListe operation/method
 */
if ($get->getKurzonenListe(new \StructType\GetKurzonenListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getSaisonListeMitZeitraum operation/method
 */
if ($get->getSaisonListeMitZeitraum(new \StructType\GetSaisonListeMitZeitraum()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getHausprospekteListe operation/method
 */
if ($get->getHausprospekteListe(new \StructType\GetHausprospekteListe()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getTarife4Php operation/method
 */
if ($get->getTarife4Php(new \StructType\GetTarife4Php()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getChanges4Php operation/method
 */
if ($get->getChanges4Php(new \StructType\GetChanges4Php()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getAllPauschalen operation/method
 */
if ($get->getAllPauschalen(new \StructType\GetAllPauschalen()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getServerTime operation/method
 */
if ($get->getServerTime(new \StructType\GetServerTime()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for getBezirke operation/method
 */
if ($get->getBezirke(new \StructType\GetBezirke()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Samples for Do ServiceType
 */
$do = new \ServiceType\_Do($options);
/**
 * Sample call for doXferAnfrage operation/method
 */
if ($do->doXferAnfrage(new \StructType\DoXferAnfrage()) !== false) {
    print_r($do->getResult());
} else {
    print_r($do->getLastError());
}
/**
 * Sample call for doSearch11 operation/method
 */
if ($do->doSearch11(new \StructType\DoSearch11()) !== false) {
    print_r($do->getResult());
} else {
    print_r($do->getLastError());
}
/**
 * Sample call for doSearch20 operation/method
 */
if ($do->doSearch20(new \StructType\DoSearch20()) !== false) {
    print_r($do->getResult());
} else {
    print_r($do->getLastError());
}
/**
 * Sample call for doXferIn operation/method
 */
if ($do->doXferIn(new \StructType\DoXferIn()) !== false) {
    print_r($do->getResult());
} else {
    print_r($do->getLastError());
}
/**
 * Sample call for doXferReservierung operation/method
 */
if ($do->doXferReservierung(new \StructType\DoXferReservierung()) !== false) {
    print_r($do->getResult());
} else {
    print_r($do->getLastError());
}
/**
 * Samples for Neue ServiceType
 */
$neue = new \ServiceType\Neue($options);
/**
 * Sample call for neueProspektAnfrage operation/method
 */
if ($neue->neueProspektAnfrage(new \StructType\NeueProspektAnfrage()) !== false) {
    print_r($neue->getResult());
} else {
    print_r($neue->getLastError());
}
