ICustomer Interface

Implements

public interface ICustomer extends IPartnerComponentString, IEntityGetOperations<Customer>, IEntityDeleteOperations<Customer>, IEntityPatchOperations<Customer>

Groups operations that can be performed on a single partner customer.

Method Summary

Modifier and Type Method and Description
abstract void delete()

Deletes the customer from a testing in production account.

abstract Customer get()

Retrieves the customer information.

abstract ICustomerAgreementCollection getAgreements()

Gets the agreements behavior for the customer.

abstract ICustomerAnalyticsCollection getAnalytics()

Gets the analytics collection behavior for the customer.

abstract ICustomerApplicationConsentCollection getApplicationConsents()

Gets the application consent behavior for the customer.

abstract IBatchJobStatusCollection getBatchUploadStatus()

Gets the devices batch upload status behavior of the customer.

abstract ICartCollection getCarts()

Gets the Cart collection behavior for the customer.

abstract IConfigurationPolicyCollection getConfigurationPolicies()

Gets the configuration policies behavior for the customer.

abstract IDevicesBatchCollection getDeviceBatches()

Gets the devices batch behavior of the customer.

abstract ICustomerDeviceCollection getDevicePolicy()

Gets the device policy behavior of the customer.

abstract IDirectoryRoleCollection getDirectoryRoles()

Gets the directory role behavior for the customer.

abstract IEntitlementCollection getEntitlements()

Gets the entitlement collection behavior for the customer.

abstract IManagedServiceCollection getManagedServices()

Gets the managed services behavior for the customer.

abstract ICustomerOfferCategoryCollection getOfferCategories()

Gets the offer categories behavior for the customer.

abstract ICustomerOfferCollection getOffers()

Gets the offers behavior for the customer.

abstract IOrderCollection getOrders()

Gets the orders behavior for the customer.

abstract ICustomerProductCollection getProducts()

Gets the products behavior for the customer.

abstract ICustomerProfileCollection getProfiles()

Gets the profiles behavior for the customer.

abstract ICustomerQualification getQualification()

Gets the qualification behavior of the customer.

abstract ICustomerRelationshipCollection getRelationships()

Gets the relationship collection behavior for the customer.

abstract ICustomerServiceCostsCollection getServiceCosts()

Gets the service costs behavior for the customer.

abstract IServiceRequestCollection getServiceRequests()

Gets the service requests behavior for the customer.

abstract ICustomerSubscribedSkuCollection getSubscribedSkus()

Gets the directory role behavior for the customer.

abstract ISubscriptionCollection getSubscriptions()

Gets the subscriptions behavior for the customer.

abstract ICustomerUsageSpendingBudget getUsageBudget()

Gets the usage spending budget behavior for the customer.

abstract ICustomerUsageSummary getUsageSummary()

Gets the customer usage summary behavior for the customer.

abstract ICustomerUserCollection getUsers()

Gets the users behavior for the customer.

Method Details

delete

public abstract void delete()

Deletes the customer from a testing in production account. This won't work for real accounts.

get

public abstract Customer get()

Retrieves the customer information.

Returns:

The customer information.

getAgreements

public abstract ICustomerAgreementCollection getAgreements()

Gets the agreements behavior for the customer.

Returns:

The customer agreements.

getAnalytics

public abstract ICustomerAnalyticsCollection getAnalytics()

Gets the analytics collection behavior for the customer.

Returns:

The analytics collection behavior for the customer.

getApplicationConsents

public abstract ICustomerApplicationConsentCollection getApplicationConsents()

Gets the application consent behavior for the customer.

Returns:

The customer application consents.

getBatchUploadStatus

public abstract IBatchJobStatusCollection getBatchUploadStatus()

Gets the devices batch upload status behavior of the customer.

Returns:

The devices batch upload status behavior of the customer.

getCarts

public abstract ICartCollection getCarts()

Gets the Cart collection behavior for the customer.

Returns:

The Cart collection behavior for the customer.

getConfigurationPolicies

public abstract IConfigurationPolicyCollection getConfigurationPolicies()

Gets the configuration policies behavior for the customer.

Returns:

The configuration policies behavior for the customer.

getDeviceBatches

public abstract IDevicesBatchCollection getDeviceBatches()

Gets the devices batch behavior of the customer.

Returns:

The devices batch behavior of the customer.

getDevicePolicy

public abstract ICustomerDeviceCollection getDevicePolicy()

Gets the device policy behavior of the customer.

Returns:

The device policy behavior of the customer.

getDirectoryRoles

public abstract IDirectoryRoleCollection getDirectoryRoles()

Gets the directory role behavior for the customer.

Returns:

The directory role behavior for the customer.

getEntitlements

public abstract IEntitlementCollection getEntitlements()

Gets the entitlement collection behavior for the customer.

Returns:

The entitlement collection behavior for the customer.

getManagedServices

public abstract IManagedServiceCollection getManagedServices()

Gets the managed services behavior for the customer.

Returns:

The managed services behavior for the customer.

getOfferCategories

public abstract ICustomerOfferCategoryCollection getOfferCategories()

Gets the offer categories behavior for the customer.

Returns:

The offer categories behavior for the customer.

getOffers

public abstract ICustomerOfferCollection getOffers()

Gets the offers behavior for the customer.

Returns:

The offers behavior for the customer.

getOrders

public abstract IOrderCollection getOrders()

Gets the orders behavior for the customer.

Returns:

The order behavior for the customer.

getProducts

public abstract ICustomerProductCollection getProducts()

Gets the products behavior for the customer.

Returns:

The products behavior for the customer.

getProfiles

public abstract ICustomerProfileCollection getProfiles()

Gets the profiles behavior for the customer.

Returns:

The profiles behavior for the customer

getQualification

public abstract ICustomerQualification getQualification()

Gets the qualification behavior of the customer.

Returns:

The qualification behavior of the customer.

getRelationships

public abstract ICustomerRelationshipCollection getRelationships()

Gets the relationship collection behavior for the customer.

Returns:

The relationship collection behavior for the customer.

getServiceCosts

public abstract ICustomerServiceCostsCollection getServiceCosts()

Gets the service costs behavior for the customer.

Returns:

The service costs behavior for the customer.

getServiceRequests

public abstract IServiceRequestCollection getServiceRequests()

Gets the service requests behavior for the customer.

Returns:

The service requests behavior for the customer.

getSubscribedSkus

public abstract ICustomerSubscribedSkuCollection getSubscribedSkus()

Gets the directory role behavior for the customer.

Returns:

The directory role behavior for the customer.

getSubscriptions

public abstract ISubscriptionCollection getSubscriptions()

Gets the subscriptions behavior for the customer.

Returns:

The subscriptions behavior for the customer.

getUsageBudget

public abstract ICustomerUsageSpendingBudget getUsageBudget()

Gets the usage spending budget behavior for the customer.

Returns:

The usage spending budget behavior for the customer.

getUsageSummary

public abstract ICustomerUsageSummary getUsageSummary()

Gets the customer usage summary behavior for the customer.

Returns:

The customer usage summary behavior for the customer.

getUsers

public abstract ICustomerUserCollection getUsers()

Gets the users behavior for the customer.

Returns:

The users behavior for the customer.

Applies to