NAME
Microsoft::AdCenter::CustomerManagementService - Service client for Microsoft AdCenter Customer Management Service.
SYNOPSIS
use Microsoft::AdCenter::CustomerManagementService;
my $service_client = Microsoft::AdCenter::CustomerManagementService->new ->Password("password"); ->UserAccessKey("user access key") ->UserName("user name")
my $response = $service_client->CustomerSignUp( apiFlags => ... user => ... customer => ... account => ... consentToTermsAndConditions => ... couponCode => ... );
See http://msdn.microsoft.com/en-US/library/ee730327%28v=MSADS.60%29.aspx for detailed documentation for this service.
METHODS
EndPoint
Changes the end point for this service client.
Default value:
https://adcenterapi.microsoft.com/Api/Advertiser/v6/CustomerManagement/CustomerManagement.asmx
Password
Gets/sets Password (string) in the request header
UserAccessKey
Gets/sets UserAccessKey (string) in the request header
UserName
Gets/sets UserName (string) in the request header
CustomerSignUp
Parameters:
apiFlags (int)
user (AdCenterUser)
customer (AdCenterCustomer)
account (AdCenterAccount)
consentToTermsAndConditions (boolean)
couponCode (string)
Returns:
CustomerSignUpResponse
GetAccountBillingInfo
Parameters:
apiFlags (int)
accountId (int)
customerId (int)
userId (int)
activityDays (int)
Returns:
GetAccountBillingInfoResponse
GetAccounts
Parameters:
APIFlags (int)
Returns:
GetAccountsResponse
GetAccountsByIds
Parameters:
APIFlags (int)
accountIds (ArrayOfInt)
Returns:
GetAccountsByIdsResponse
GetCardInvoice
Parameters:
apiFlags (int)
customerId (int)
userId (int)
handle (AdCenterCardInvoiceHandle)
Returns:
GetCardInvoiceResponse
GetCustomer
Parameters:
apiFlags (int)
customerId (int)
Returns:
GetCustomerResponse
GetPaymentInstrument
Parameters:
apiFlags (int)
accountId (int)
Returns:
GetPaymentInstrumentResponse
UpdateCustomer
Parameters:
apiFlags (int)
customer (AdCenterCustomer)
Returns:
UpdateCustomerResponse
UpdatePaymentInstrument
Parameters:
apiFlags (int)
accountId (int)
creditCard (AdCenterCreditCard)
Returns:
UpdatePaymentInstrumentResponse