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