<?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 fist 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 => 'https://api.charityengine.net/v/3/Soap?SingleWSDL',
 * \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 => 'https://api.charityengine.net/v/3/Soap?SingleWSDL',
    \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP => ClassMap::get(),
);
/**
 * Samples for Create ServiceType
 */
$create = new \ServiceType\Create($options);
/**
 * Sample call for CreateCashPayment operation/method
 */
if ($create->CreateCashPayment(new \StructType\CreateCashPayment()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateOtherPayments operation/method
 */
if ($create->CreateOtherPayments(new \StructType\CreateOtherPayments()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateOtherPayment operation/method
 */
if ($create->CreateOtherPayment(new \StructType\CreateOtherPayment()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateTributes operation/method
 */
if ($create->CreateTributes(new \StructType\CreateTributes()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateTribute operation/method
 */
if ($create->CreateTribute(new \StructType\CreateTribute()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateTributeAcknowledgees operation/method
 */
if ($create->CreateTributeAcknowledgees(new \StructType\CreateTributeAcknowledgees()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateTributeAcknowledgee operation/method
 */
if ($create->CreateTributeAcknowledgee(new \StructType\CreateTributeAcknowledgee()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreatePeople operation/method
 */
if ($create->CreatePeople(new \StructType\CreatePeople()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreatePerson operation/method
 */
if ($create->CreatePerson(new \StructType\CreatePerson()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateOrganizations operation/method
 */
if ($create->CreateOrganizations(new \StructType\CreateOrganizations()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateOrganization operation/method
 */
if ($create->CreateOrganization(new \StructType\CreateOrganization()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateHouseholds operation/method
 */
if ($create->CreateHouseholds(new \StructType\CreateHouseholds()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateHousehold operation/method
 */
if ($create->CreateHousehold(new \StructType\CreateHousehold()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateAddresses operation/method
 */
if ($create->CreateAddresses(new \StructType\CreateAddresses()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateAddress operation/method
 */
if ($create->CreateAddress(new \StructType\CreateAddress()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateEmailAddresses operation/method
 */
if ($create->CreateEmailAddresses(new \StructType\CreateEmailAddresses()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateEmailAddress operation/method
 */
if ($create->CreateEmailAddress(new \StructType\CreateEmailAddress()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreatePhoneNumbers operation/method
 */
if ($create->CreatePhoneNumbers(new \StructType\CreatePhoneNumbers()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreatePhoneNumber operation/method
 */
if ($create->CreatePhoneNumber(new \StructType\CreatePhoneNumber()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateInstantMessengerIds operation/method
 */
if ($create->CreateInstantMessengerIds(new \StructType\CreateInstantMessengerIds()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateInstantMessengerId operation/method
 */
if ($create->CreateInstantMessengerId(new \StructType\CreateInstantMessengerId()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateSocialMediaHandles operation/method
 */
if ($create->CreateSocialMediaHandles(new \StructType\CreateSocialMediaHandles()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateSocialMediaHandle operation/method
 */
if ($create->CreateSocialMediaHandle(new \StructType\CreateSocialMediaHandle()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateWebsites operation/method
 */
if ($create->CreateWebsites(new \StructType\CreateWebsites()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateWebsite operation/method
 */
if ($create->CreateWebsite(new \StructType\CreateWebsite()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateNotes operation/method
 */
if ($create->CreateNotes(new \StructType\CreateNotes()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateNote operation/method
 */
if ($create->CreateNote(new \StructType\CreateNote()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateFiles operation/method
 */
if ($create->CreateFiles(new \StructType\CreateFiles()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateFile operation/method
 */
if ($create->CreateFile(new \StructType\CreateFile()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateActivities operation/method
 */
if ($create->CreateActivities(new \StructType\CreateActivities()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateActivity operation/method
 */
if ($create->CreateActivity(new \StructType\CreateActivity()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateRelationships operation/method
 */
if ($create->CreateRelationships(new \StructType\CreateRelationships()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateRelationship operation/method
 */
if ($create->CreateRelationship(new \StructType\CreateRelationship()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreatePaymentProfiles operation/method
 */
if ($create->CreatePaymentProfiles(new \StructType\CreatePaymentProfiles()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreatePaymentProfile operation/method
 */
if ($create->CreatePaymentProfile(new \StructType\CreatePaymentProfile()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateSustainers operation/method
 */
if ($create->CreateSustainers(new \StructType\CreateSustainers()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateSustainer operation/method
 */
if ($create->CreateSustainer(new \StructType\CreateSustainer()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateCheckPayments operation/method
 */
if ($create->CreateCheckPayments(new \StructType\CreateCheckPayments()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateCheckPayment operation/method
 */
if ($create->CreateCheckPayment(new \StructType\CreateCheckPayment()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Sample call for CreateCashPayments operation/method
 */
if ($create->CreateCashPayments(new \StructType\CreateCashPayments()) !== false) {
    print_r($create->getResult());
} else {
    print_r($create->getLastError());
}
/**
 * Samples for Edit ServiceType
 */
$edit = new \ServiceType\Edit($options);
/**
 * Sample call for EditElectronicPayments operation/method
 */
if ($edit->EditElectronicPayments(new \StructType\EditElectronicPayments()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditElectronicPayment operation/method
 */
if ($edit->EditElectronicPayment(new \StructType\EditElectronicPayment()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditNonElectronicPayments operation/method
 */
if ($edit->EditNonElectronicPayments(new \StructType\EditNonElectronicPayments()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditNonElectronicPayment operation/method
 */
if ($edit->EditNonElectronicPayment(new \StructType\EditNonElectronicPayment()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditTributes operation/method
 */
if ($edit->EditTributes(new \StructType\EditTributes()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditTribute operation/method
 */
if ($edit->EditTribute(new \StructType\EditTribute()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditTributeAcknowledgees operation/method
 */
if ($edit->EditTributeAcknowledgees(new \StructType\EditTributeAcknowledgees()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditTributeAcknowledgee operation/method
 */
if ($edit->EditTributeAcknowledgee(new \StructType\EditTributeAcknowledgee()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditPeople operation/method
 */
if ($edit->EditPeople(new \StructType\EditPeople()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditPerson operation/method
 */
if ($edit->EditPerson(new \StructType\EditPerson()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditOrganizations operation/method
 */
if ($edit->EditOrganizations(new \StructType\EditOrganizations()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditOrganization operation/method
 */
if ($edit->EditOrganization(new \StructType\EditOrganization()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditHouseholds operation/method
 */
if ($edit->EditHouseholds(new \StructType\EditHouseholds()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditHousehold operation/method
 */
if ($edit->EditHousehold(new \StructType\EditHousehold()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditAddresses operation/method
 */
if ($edit->EditAddresses(new \StructType\EditAddresses()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditAddress operation/method
 */
if ($edit->EditAddress(new \StructType\EditAddress()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditEmailAddresses operation/method
 */
if ($edit->EditEmailAddresses(new \StructType\EditEmailAddresses()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditEmailAddress operation/method
 */
if ($edit->EditEmailAddress(new \StructType\EditEmailAddress()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditPhoneNumbers operation/method
 */
if ($edit->EditPhoneNumbers(new \StructType\EditPhoneNumbers()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditPhoneNumber operation/method
 */
if ($edit->EditPhoneNumber(new \StructType\EditPhoneNumber()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditInstantMessengerIds operation/method
 */
if ($edit->EditInstantMessengerIds(new \StructType\EditInstantMessengerIds()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditInstantMessengerId operation/method
 */
if ($edit->EditInstantMessengerId(new \StructType\EditInstantMessengerId()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditSocialMediaHandles operation/method
 */
if ($edit->EditSocialMediaHandles(new \StructType\EditSocialMediaHandles()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditSocialMediaHandle operation/method
 */
if ($edit->EditSocialMediaHandle(new \StructType\EditSocialMediaHandle()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditWebsites operation/method
 */
if ($edit->EditWebsites(new \StructType\EditWebsites()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditWebsite operation/method
 */
if ($edit->EditWebsite(new \StructType\EditWebsite()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditNotes operation/method
 */
if ($edit->EditNotes(new \StructType\EditNotes()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditNote operation/method
 */
if ($edit->EditNote(new \StructType\EditNote()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditFiles operation/method
 */
if ($edit->EditFiles(new \StructType\EditFiles()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditFile operation/method
 */
if ($edit->EditFile(new \StructType\EditFile()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditActivities operation/method
 */
if ($edit->EditActivities(new \StructType\EditActivities()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditActivity operation/method
 */
if ($edit->EditActivity(new \StructType\EditActivity()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditRelationships operation/method
 */
if ($edit->EditRelationships(new \StructType\EditRelationships()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditRelationship operation/method
 */
if ($edit->EditRelationship(new \StructType\EditRelationship()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditPaymentProfiles operation/method
 */
if ($edit->EditPaymentProfiles(new \StructType\EditPaymentProfiles()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditPaymentProfile operation/method
 */
if ($edit->EditPaymentProfile(new \StructType\EditPaymentProfile()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditSustainers operation/method
 */
if ($edit->EditSustainers(new \StructType\EditSustainers()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Sample call for EditSustainer operation/method
 */
if ($edit->EditSustainer(new \StructType\EditSustainer()) !== false) {
    print_r($edit->getResult());
} else {
    print_r($edit->getLastError());
}
/**
 * Samples for Refund ServiceType
 */
$refund = new \ServiceType\Refund($options);
/**
 * Sample call for RefundElectronicPayments operation/method
 */
if ($refund->RefundElectronicPayments(new \StructType\RefundElectronicPayments()) !== false) {
    print_r($refund->getResult());
} else {
    print_r($refund->getLastError());
}
/**
 * Sample call for RefundElectronicPayment operation/method
 */
if ($refund->RefundElectronicPayment(new \StructType\RefundElectronicPayment()) !== false) {
    print_r($refund->getResult());
} else {
    print_r($refund->getLastError());
}
/**
 * Samples for Delete ServiceType
 */
$delete = new \ServiceType\Delete($options);
/**
 * Sample call for DeleteTransactions operation/method
 */
if ($delete->DeleteTransactions(new \StructType\DeleteTransactions()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteTransaction operation/method
 */
if ($delete->DeleteTransaction(new \StructType\DeleteTransaction()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteTributes operation/method
 */
if ($delete->DeleteTributes(new \StructType\DeleteTributes()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteTribute operation/method
 */
if ($delete->DeleteTribute(new \StructType\DeleteTribute()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteTributeAcknowledgees operation/method
 */
if ($delete->DeleteTributeAcknowledgees(new \StructType\DeleteTributeAcknowledgees()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteTributeAcknowledgee operation/method
 */
if ($delete->DeleteTributeAcknowledgee(new \StructType\DeleteTributeAcknowledgee()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteContacts operation/method
 */
if ($delete->DeleteContacts(new \StructType\DeleteContacts()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteContact operation/method
 */
if ($delete->DeleteContact(new \StructType\DeleteContact()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteAddresses operation/method
 */
if ($delete->DeleteAddresses(new \StructType\DeleteAddresses()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteAddress operation/method
 */
if ($delete->DeleteAddress(new \StructType\DeleteAddress()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteEmailAddresses operation/method
 */
if ($delete->DeleteEmailAddresses(new \StructType\DeleteEmailAddresses()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteEmailAddress operation/method
 */
if ($delete->DeleteEmailAddress(new \StructType\DeleteEmailAddress()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeletePhoneNumbers operation/method
 */
if ($delete->DeletePhoneNumbers(new \StructType\DeletePhoneNumbers()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeletePhoneNumber operation/method
 */
if ($delete->DeletePhoneNumber(new \StructType\DeletePhoneNumber()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteInstantMessengerIds operation/method
 */
if ($delete->DeleteInstantMessengerIds(new \StructType\DeleteInstantMessengerIds()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteInstantMessengerId operation/method
 */
if ($delete->DeleteInstantMessengerId(new \StructType\DeleteInstantMessengerId()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteSocialMediaHandles operation/method
 */
if ($delete->DeleteSocialMediaHandles(new \StructType\DeleteSocialMediaHandles()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteSocialMediaHandle operation/method
 */
if ($delete->DeleteSocialMediaHandle(new \StructType\DeleteSocialMediaHandle()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteWebsites operation/method
 */
if ($delete->DeleteWebsites(new \StructType\DeleteWebsites()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteWebsite operation/method
 */
if ($delete->DeleteWebsite(new \StructType\DeleteWebsite()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteNotes operation/method
 */
if ($delete->DeleteNotes(new \StructType\DeleteNotes()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteNote operation/method
 */
if ($delete->DeleteNote(new \StructType\DeleteNote()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteFiles operation/method
 */
if ($delete->DeleteFiles(new \StructType\DeleteFiles()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteFile operation/method
 */
if ($delete->DeleteFile(new \StructType\DeleteFile()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteActivities operation/method
 */
if ($delete->DeleteActivities(new \StructType\DeleteActivities()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteActivity operation/method
 */
if ($delete->DeleteActivity(new \StructType\DeleteActivity()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteRelationships operation/method
 */
if ($delete->DeleteRelationships(new \StructType\DeleteRelationships()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteRelationship operation/method
 */
if ($delete->DeleteRelationship(new \StructType\DeleteRelationship()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeletePaymentProfiles operation/method
 */
if ($delete->DeletePaymentProfiles(new \StructType\DeletePaymentProfiles()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeletePaymentProfile operation/method
 */
if ($delete->DeletePaymentProfile(new \StructType\DeletePaymentProfile()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteSustainers operation/method
 */
if ($delete->DeleteSustainers(new \StructType\DeleteSustainers()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Sample call for DeleteSustainer operation/method
 */
if ($delete->DeleteSustainer(new \StructType\DeleteSustainer()) !== false) {
    print_r($delete->getResult());
} else {
    print_r($delete->getLastError());
}
/**
 * Samples for Charge ServiceType
 */
$charge = new \ServiceType\Charge($options);
/**
 * Sample call for ChargeContactPaymentProfiles operation/method
 */
if ($charge->ChargeContactPaymentProfiles(new \StructType\ChargeContactPaymentProfiles()) !== false) {
    print_r($charge->getResult());
} else {
    print_r($charge->getLastError());
}
/**
 * Sample call for ChargeContactPaymentProfile operation/method
 */
if ($charge->ChargeContactPaymentProfile(new \StructType\ChargeContactPaymentProfile()) !== false) {
    print_r($charge->getResult());
} else {
    print_r($charge->getLastError());
}
/**
 * Sample call for ChargeCreditCards operation/method
 */
if ($charge->ChargeCreditCards(new \StructType\ChargeCreditCards()) !== false) {
    print_r($charge->getResult());
} else {
    print_r($charge->getLastError());
}
/**
 * Sample call for ChargeCreditCard operation/method
 */
if ($charge->ChargeCreditCard(new \StructType\ChargeCreditCard()) !== false) {
    print_r($charge->getResult());
} else {
    print_r($charge->getLastError());
}
/**
 * Samples for Get ServiceType
 */
$get = new \ServiceType\Get($options);
/**
 * Sample call for GetTributes operation/method
 */
if ($get->GetTributes(new \StructType\GetTributes()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetTributeAcknowledgees operation/method
 */
if ($get->GetTributeAcknowledgees(new \StructType\GetTributeAcknowledgees()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetEvents operation/method
 */
if ($get->GetEvents(new \StructType\GetEvents()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetEventRegistrations operation/method
 */
if ($get->GetEventRegistrations(new \StructType\GetEventRegistrations()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetGrassrootEvents operation/method
 */
if ($get->GetGrassrootEvents(new \StructType\GetGrassrootEvents()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetPeerToPeerPages operation/method
 */
if ($get->GetPeerToPeerPages(new \StructType\GetPeerToPeerPages()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetPeerToPeerTeams operation/method
 */
if ($get->GetPeerToPeerTeams(new \StructType\GetPeerToPeerTeams()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetPeerToPeerMicrosites operation/method
 */
if ($get->GetPeerToPeerMicrosites(new \StructType\GetPeerToPeerMicrosites()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetWebForms operation/method
 */
if ($get->GetWebForms(new \StructType\GetWebForms()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetOptInLists operation/method
 */
if ($get->GetOptInLists(new \StructType\GetOptInLists()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetOptInListContacts operation/method
 */
if ($get->GetOptInListContacts(new \StructType\GetOptInListContacts()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiatives operation/method
 */
if ($get->GetInitiatives(new \StructType\GetInitiatives()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeMessages operation/method
 */
if ($get->GetInitiativeMessages(new \StructType\GetInitiativeMessages()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeAudience operation/method
 */
if ($get->GetInitiativeAudience(new \StructType\GetInitiativeAudience()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeDeliveryFailures operation/method
 */
if ($get->GetInitiativeDeliveryFailures(new \StructType\GetInitiativeDeliveryFailures()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeMessageReturns operation/method
 */
if ($get->GetInitiativeMessageReturns(new \StructType\GetInitiativeMessageReturns()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeMessageViews operation/method
 */
if ($get->GetInitiativeMessageViews(new \StructType\GetInitiativeMessageViews()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeClickThroughs operation/method
 */
if ($get->GetInitiativeClickThroughs(new \StructType\GetInitiativeClickThroughs()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativePageVisits operation/method
 */
if ($get->GetInitiativePageVisits(new \StructType\GetInitiativePageVisits()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInitiativeConversions operation/method
 */
if ($get->GetInitiativeConversions(new \StructType\GetInitiativeConversions()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetDoNotSolicitAddresses operation/method
 */
if ($get->GetDoNotSolicitAddresses(new \StructType\GetDoNotSolicitAddresses()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetDoNotSolicitEmailAddresses operation/method
 */
if ($get->GetDoNotSolicitEmailAddresses(new \StructType\GetDoNotSolicitEmailAddresses()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetDoNotSolicitPhoneNumbers operation/method
 */
if ($get->GetDoNotSolicitPhoneNumbers(new \StructType\GetDoNotSolicitPhoneNumbers()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetCountries operation/method
 */
if ($get->GetCountries(new \StructType\GetCountries()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetStatesProvinces operation/method
 */
if ($get->GetStatesProvinces(new \StructType\GetStatesProvinces()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetChangeLogs operation/method
 */
if ($get->GetChangeLogs(new \StructType\GetChangeLogs()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetCases operation/method
 */
if ($get->GetCases(new \StructType\GetCases()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetContacts operation/method
 */
if ($get->GetContacts(new \StructType\GetContacts()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetAddresses operation/method
 */
if ($get->GetAddresses(new \StructType\GetAddresses()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetEmailAddresses operation/method
 */
if ($get->GetEmailAddresses(new \StructType\GetEmailAddresses()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetPhoneNumbers operation/method
 */
if ($get->GetPhoneNumbers(new \StructType\GetPhoneNumbers()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetInstantMessengerIds operation/method
 */
if ($get->GetInstantMessengerIds(new \StructType\GetInstantMessengerIds()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetSocialMediaHandles operation/method
 */
if ($get->GetSocialMediaHandles(new \StructType\GetSocialMediaHandles()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetWebsites operation/method
 */
if ($get->GetWebsites(new \StructType\GetWebsites()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetRelationships operation/method
 */
if ($get->GetRelationships(new \StructType\GetRelationships()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetActivities operation/method
 */
if ($get->GetActivities(new \StructType\GetActivities()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetNotes operation/method
 */
if ($get->GetNotes(new \StructType\GetNotes()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetFiles operation/method
 */
if ($get->GetFiles(new \StructType\GetFiles()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetGroups operation/method
 */
if ($get->GetGroups(new \StructType\GetGroups()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetTags operation/method
 */
if ($get->GetTags(new \StructType\GetTags()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetOpportunities operation/method
 */
if ($get->GetOpportunities(new \StructType\GetOpportunities()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetContactMergeLogs operation/method
 */
if ($get->GetContactMergeLogs(new \StructType\GetContactMergeLogs()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetSustainers operation/method
 */
if ($get->GetSustainers(new \StructType\GetSustainers()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetPledges operation/method
 */
if ($get->GetPledges(new \StructType\GetPledges()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetMemberships operation/method
 */
if ($get->GetMemberships(new \StructType\GetMemberships()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Sample call for GetTransactions operation/method
 */
if ($get->GetTransactions(new \StructType\GetTransactions()) !== false) {
    print_r($get->getResult());
} else {
    print_r($get->getLastError());
}
/**
 * Samples for Re ServiceType
 */
$re = new \ServiceType\Re($options);
/**
 * Sample call for ReRunDataJobs operation/method
 */
if ($re->ReRunDataJobs(new \StructType\ReRunDataJobs()) !== false) {
    print_r($re->getResult());
} else {
    print_r($re->getLastError());
}
/**
 * Sample call for ReRunDataJob operation/method
 */
if ($re->ReRunDataJob(new \StructType\ReRunDataJob()) !== false) {
    print_r($re->getResult());
} else {
    print_r($re->getLastError());
}
/**
 * Samples for Merge ServiceType
 */
$merge = new \ServiceType\Merge($options);
/**
 * Sample call for MergeContacts operation/method
 */
if ($merge->MergeContacts(new \StructType\MergeContacts()) !== false) {
    print_r($merge->getResult());
} else {
    print_r($merge->getLastError());
}
/**
 * Sample call for MergeContact operation/method
 */
if ($merge->MergeContact(new \StructType\MergeContact()) !== false) {
    print_r($merge->getResult());
} else {
    print_r($merge->getLastError());
}
/**
 * Samples for Generate ServiceType
 */
$generate = new \ServiceType\Generate($options);
/**
 * Sample call for GenerateSustainerReactivationLinks operation/method
 */
if ($generate->GenerateSustainerReactivationLinks(new \StructType\GenerateSustainerReactivationLinks()) !== false) {
    print_r($generate->getResult());
} else {
    print_r($generate->getLastError());
}
/**
 * Sample call for GenerateSustainerReactivationLink operation/method
 */
if ($generate->GenerateSustainerReactivationLink(new \StructType\GenerateSustainerReactivationLink()) !== false) {
    print_r($generate->getResult());
} else {
    print_r($generate->getLastError());
}
/**
 * Samples for Authorize ServiceType
 */
$authorize = new \ServiceType\Authorize($options);
/**
 * Sample call for AuthorizeCreditCards operation/method
 */
if ($authorize->AuthorizeCreditCards(new \StructType\AuthorizeCreditCards()) !== false) {
    print_r($authorize->getResult());
} else {
    print_r($authorize->getLastError());
}
/**
 * Sample call for AuthorizeCreditCard operation/method
 */
if ($authorize->AuthorizeCreditCard(new \StructType\AuthorizeCreditCard()) !== false) {
    print_r($authorize->getResult());
} else {
    print_r($authorize->getLastError());
}
/**
 * Samples for Settle ServiceType
 */
$settle = new \ServiceType\Settle($options);
/**
 * Sample call for SettleAuthorizations operation/method
 */
if ($settle->SettleAuthorizations(new \StructType\SettleAuthorizations()) !== false) {
    print_r($settle->getResult());
} else {
    print_r($settle->getLastError());
}
/**
 * Sample call for SettleAuthorization operation/method
 */
if ($settle->SettleAuthorization(new \StructType\SettleAuthorization()) !== false) {
    print_r($settle->getResult());
} else {
    print_r($settle->getLastError());
}
/**
 * Samples for Process ServiceType
 */
$process = new \ServiceType\Process($options);
/**
 * Sample call for ProcessAchPayments operation/method
 */
if ($process->ProcessAchPayments(new \StructType\ProcessAchPayments()) !== false) {
    print_r($process->getResult());
} else {
    print_r($process->getLastError());
}
/**
 * Sample call for ProcessAchPayment operation/method
 */
if ($process->ProcessAchPayment(new \StructType\ProcessAchPayment()) !== false) {
    print_r($process->getResult());
} else {
    print_r($process->getLastError());
}
/**
 * Sample call for ProcessECheckPayments operation/method
 */
if ($process->ProcessECheckPayments(new \StructType\ProcessECheckPayments()) !== false) {
    print_r($process->getResult());
} else {
    print_r($process->getLastError());
}
/**
 * Sample call for ProcessECheckPayment operation/method
 */
if ($process->ProcessECheckPayment(new \StructType\ProcessECheckPayment()) !== false) {
    print_r($process->getResult());
} else {
    print_r($process->getLastError());
}
