<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://alarmadmin.alarm.com/WebServices/DealerManagement.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://alarmadmin.alarm.com/WebServices/DealerManagement.asmx?wsdl',
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP =&gt; ClassMap::get(),
);
/**
 * Samples for Get ServiceType
 */
$get = new \ServiceType\Get($options);
$get-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for GetWizardWebResponse operation/method
 */
if ($get-&gt;GetWizardWebResponse(new \StructType\GetWizardWebResponse()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetRepList operation/method
 */
if ($get-&gt;GetRepList(new \StructType\GetRepList()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetRepListForDealer operation/method
 */
if ($get-&gt;GetRepListForDealer(new \StructType\GetRepListForDealer()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetPanelTemplateIds operation/method
 */
if ($get-&gt;GetPanelTemplateIds(new \StructType\GetPanelTemplateIds()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetPackageIds operation/method
 */
if ($get-&gt;GetPackageIds(new \StructType\GetPackageIds()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetCustomPackageTemplates operation/method
 */
if ($get-&gt;GetCustomPackageTemplates(new \StructType\GetCustomPackageTemplates()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetCustomPackageTemplatesV2 operation/method
 */
if ($get-&gt;GetCustomPackageTemplatesV2(new \StructType\GetCustomPackageTemplatesV2()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetRepRoles operation/method
 */
if ($get-&gt;GetRepRoles(new \StructType\GetRepRoles()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetCurrentRepInfo operation/method
 */
if ($get-&gt;GetCurrentRepInfo(new \StructType\GetCurrentRepInfo()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetDealerId operation/method
 */
if ($get-&gt;GetDealerId(new \StructType\GetDealerId()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetBranch operation/method
 */
if ($get-&gt;GetBranch(new \StructType\GetBranch()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetBranches operation/method
 */
if ($get-&gt;GetBranches(new \StructType\GetBranches()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetSupportedPanelTypes operation/method
 */
if ($get-&gt;GetSupportedPanelTypes(new \StructType\GetSupportedPanelTypes()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetPanelVersionMappings operation/method
 */
if ($get-&gt;GetPanelVersionMappings(new \StructType\GetPanelVersionMappings()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetRepIdByEmployeeId operation/method
 */
if ($get-&gt;GetRepIdByEmployeeId(new \StructType\GetRepIdByEmployeeId()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetCustomerUnsubscribes operation/method
 */
if ($get-&gt;GetCustomerUnsubscribes(new \StructType\GetCustomerUnsubscribes()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetCustomerUnsubscribesForDealer operation/method
 */
if ($get-&gt;GetCustomerUnsubscribesForDealer(new \StructType\GetCustomerUnsubscribesForDealer()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetBuilderPrograms operation/method
 */
if ($get-&gt;GetBuilderPrograms(new \StructType\GetBuilderPrograms()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetBinderContents operation/method
 */
if ($get-&gt;GetBinderContents(new \StructType\GetBinderContents()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetSupportTickets operation/method
 */
if ($get-&gt;GetSupportTickets(new \StructType\GetSupportTickets()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetSupportTicketCategories operation/method
 */
if ($get-&gt;GetSupportTicketCategories(new \StructType\GetSupportTicketCategories()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetSupportTicketComments operation/method
 */
if ($get-&gt;GetSupportTicketComments(new \StructType\GetSupportTicketComments()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetCSPhoneNumber operation/method
 */
if ($get-&gt;GetCSPhoneNumber(new \StructType\GetCSPhoneNumber()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetExtendedDealerFileUploadsForDealer operation/method
 */
if ($get-&gt;GetExtendedDealerFileUploadsForDealer(new \StructType\GetExtendedDealerFileUploadsForDealer()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetExtendedDealerFileUpload operation/method
 */
if ($get-&gt;GetExtendedDealerFileUpload(new \StructType\GetExtendedDealerFileUpload()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Sample call for GetExtendedDealerErrorFile operation/method
 */
if ($get-&gt;GetExtendedDealerErrorFile(new \StructType\GetExtendedDealerErrorFile()) !== false) {
    print_r($get-&gt;getResult());
} else {
    print_r($get-&gt;getLastError());
}
/**
 * Samples for Terminate ServiceType
 */
$terminate = new \ServiceType\Terminate($options);
$terminate-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for TerminateRep operation/method
 */
if ($terminate-&gt;TerminateRep(new \StructType\TerminateRep()) !== false) {
    print_r($terminate-&gt;getResult());
} else {
    print_r($terminate-&gt;getLastError());
}
/**
 * Samples for Create ServiceType
 */
$create = new \ServiceType\Create($options);
$create-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for CreateRepLogin operation/method
 */
if ($create-&gt;CreateRepLogin(new \StructType\CreateRepLogin()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateBranch operation/method
 */
if ($create-&gt;CreateBranch(new \StructType\CreateBranch()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateSeamlessLoginTokenForRep operation/method
 */
if ($create-&gt;CreateSeamlessLoginTokenForRep(new \StructType\CreateSeamlessLoginTokenForRep()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateSupportTicket operation/method
 */
if ($create-&gt;CreateSupportTicket(new \StructType\CreateSupportTicket()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Sample call for CreateSupportTicketForDealer operation/method
 */
if ($create-&gt;CreateSupportTicketForDealer(new \StructType\CreateSupportTicketForDealer()) !== false) {
    print_r($create-&gt;getResult());
} else {
    print_r($create-&gt;getLastError());
}
/**
 * Samples for Duplicate ServiceType
 */
$duplicate = new \ServiceType\Duplicate($options);
$duplicate-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for DuplicateBranch operation/method
 */
if ($duplicate-&gt;DuplicateBranch(new \StructType\DuplicateBranch()) !== false) {
    print_r($duplicate-&gt;getResult());
} else {
    print_r($duplicate-&gt;getLastError());
}
/**
 * Samples for Update ServiceType
 */
$update = new \ServiceType\Update($options);
$update-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for UpdateRepLogin operation/method
 */
if ($update-&gt;UpdateRepLogin(new \StructType\UpdateRepLogin()) !== false) {
    print_r($update-&gt;getResult());
} else {
    print_r($update-&gt;getLastError());
}
/**
 * Sample call for UpdateSupportTicket operation/method
 */
if ($update-&gt;UpdateSupportTicket(new \StructType\UpdateSupportTicket()) !== false) {
    print_r($update-&gt;getResult());
} else {
    print_r($update-&gt;getLastError());
}
/**
 * Sample call for UpdateSupportTicketForDealer operation/method
 */
if ($update-&gt;UpdateSupportTicketForDealer(new \StructType\UpdateSupportTicketForDealer()) !== false) {
    print_r($update-&gt;getResult());
} else {
    print_r($update-&gt;getLastError());
}
/**
 * Samples for Reset ServiceType
 */
$reset = new \ServiceType\Reset($options);
$reset-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for ResetRepPassword operation/method
 */
if ($reset-&gt;ResetRepPassword(new \StructType\ResetRepPassword()) !== false) {
    print_r($reset-&gt;getResult());
} else {
    print_r($reset-&gt;getLastError());
}
/**
 * Samples for Set ServiceType
 */
$set = new \ServiceType\Set($options);
$set-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for SetIpMaskRestriction operation/method
 */
if ($set-&gt;SetIpMaskRestriction(new \StructType\SetIpMaskRestriction()) !== false) {
    print_r($set-&gt;getResult());
} else {
    print_r($set-&gt;getLastError());
}
/**
 * Samples for Check ServiceType
 */
$check = new \ServiceType\Check($options);
$check-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for CheckAvailableLoginName operation/method
 */
if ($check-&gt;CheckAvailableLoginName(new \StructType\CheckAvailableLoginName()) !== false) {
    print_r($check-&gt;getResult());
} else {
    print_r($check-&gt;getLastError());
}
/**
 * Samples for Generate ServiceType
 */
$generate = new \ServiceType\Generate($options);
$generate-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for GenerateRepLoginTokenForSSO operation/method
 */
if ($generate-&gt;GenerateRepLoginTokenForSSO(new \StructType\GenerateRepLoginTokenForSSO()) !== false) {
    print_r($generate-&gt;getResult());
} else {
    print_r($generate-&gt;getLastError());
}
/**
 * Sample call for GenerateRepLoginUrlForSSOMobileTechApp operation/method
 */
if ($generate-&gt;GenerateRepLoginUrlForSSOMobileTechApp(new \StructType\GenerateRepLoginUrlForSSOMobileTechApp()) !== false) {
    print_r($generate-&gt;getResult());
} else {
    print_r($generate-&gt;getLastError());
}
/**
 * Samples for Grant ServiceType
 */
$grant = new \ServiceType\Grant($options);
$grant-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for GrantTemporaryAccessForRep operation/method
 */
if ($grant-&gt;GrantTemporaryAccessForRep(new \StructType\GrantTemporaryAccessForRep()) !== false) {
    print_r($grant-&gt;getResult());
} else {
    print_r($grant-&gt;getLastError());
}
/**
 * Samples for Revoke ServiceType
 */
$revoke = new \ServiceType\Revoke($options);
$revoke-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for RevokeTemporaryAccessForRep operation/method
 */
if ($revoke-&gt;RevokeTemporaryAccessForRep(new \StructType\RevokeTemporaryAccessForRep()) !== false) {
    print_r($revoke-&gt;getResult());
} else {
    print_r($revoke-&gt;getLastError());
}
/**
 * Samples for Add ServiceType
 */
$add = new \ServiceType\Add($options);
$add-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for AddToBinder operation/method
 */
if ($add-&gt;AddToBinder(new \StructType\AddToBinder()) !== false) {
    print_r($add-&gt;getResult());
} else {
    print_r($add-&gt;getLastError());
}
/**
 * Samples for Assign ServiceType
 */
$assign = new \ServiceType\Assign($options);
$assign-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for AssignTrainingPathToRep operation/method
 */
if ($assign-&gt;AssignTrainingPathToRep(new \StructType\AssignTrainingPathToRep()) !== false) {
    print_r($assign-&gt;getResult());
} else {
    print_r($assign-&gt;getLastError());
}
/**
 * Samples for Delete ServiceType
 */
$delete = new \ServiceType\Delete($options);
$delete-&gt;setSoapHeaderAuthentication(new \StructType\Authentication());
/**
 * Sample call for DeleteExtendedDealerFile operation/method
 */
if ($delete-&gt;DeleteExtendedDealerFile(new \StructType\DeleteExtendedDealerFile()) !== false) {
    print_r($delete-&gt;getResult());
} else {
    print_r($delete-&gt;getLastError());
}
</pre></body></html>