Interface ICustomer
- All Superinterfaces:
IEntityDeleteOperations<Customer>,IEntityGetOperations<Customer>,IEntityPatchOperations<Customer>,IPartnerComponent<String>,IPartnerComponentString
- All Known Implementing Classes:
CustomerOperations
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 Description voiddelete()Deletes the customer from a testing in production account.Customerget()Retrieves the customer information.ICustomerAgreementCollectiongetAgreements()Gets the agreements behavior for the customer.ICustomerAnalyticsCollectiongetAnalytics()Gets the analytics collection behavior for the customer.ICustomerApplicationConsentCollectiongetApplicationConsents()Gets the application consent behavior for the customer.IBatchJobStatusCollectiongetBatchUploadStatus()Gets the devices batch upload status behavior of the customer.ICartCollectiongetCarts()Gets the Cart collection behavior for the customer.IConfigurationPolicyCollectiongetConfigurationPolicies()Gets the configuration policies behavior for the customer.IDevicesBatchCollectiongetDeviceBatches()Gets the devices batch behavior of the customer.ICustomerDeviceCollectiongetDevicePolicy()Gets the device policy behavior of the customer.IDirectoryRoleCollectiongetDirectoryRoles()Gets the directory role behavior for the customer.IEntitlementCollectiongetEntitlements()Gets the entitlement collection behavior for the customer.IManagedServiceCollectiongetManagedServices()Gets the managed services behavior for the customer.ICustomerOfferCategoryCollectiongetOfferCategories()Gets the offer categories behavior for the customer.ICustomerOfferCollectiongetOffers()Gets the offers behavior for the customer.IOrderCollectiongetOrders()Gets the orders behavior for the customer.ICustomerProductCollectiongetProducts()Gets the products behavior for the customer.ICustomerProfileCollectiongetProfiles()Gets the profiles behavior for the customer.ICustomerQualificationgetQualification()Gets the qualification behavior of the customer.ICustomerRelationshipCollectiongetRelationships()Gets the relationship collection behavior for the customer.ICustomerServiceCostsCollectiongetServiceCosts()Gets the service costs behavior for the customer.IServiceRequestCollectiongetServiceRequests()Gets the service requests behavior for the customer.ICustomerSubscribedSkuCollectiongetSubscribedSkus()Gets the directory role behavior for the customer.ISubscriptionCollectiongetSubscriptions()Gets the subscriptions behavior for the customer.ICustomerUsageSpendingBudgetgetUsageBudget()Gets the usage spending budget behavior for the customer.ICustomerUsageSummarygetUsageSummary()Gets the customer usage summary behavior for the customer.ICustomerUserCollectiongetUsers()Gets the users behavior for the customer.Methods inherited from interface com.microsoft.store.partnercenter.genericoperations.IEntityPatchOperations
patchMethods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Method Details
-
getAgreements
ICustomerAgreementCollection getAgreements()Gets the agreements behavior for the customer.- Returns:
- The customer agreements.
-
getApplicationConsents
ICustomerApplicationConsentCollection getApplicationConsents()Gets the application consent behavior for the customer.- Returns:
- The customer application consents.
-
getOrders
IOrderCollection getOrders()Gets the orders behavior for the customer.- Returns:
- The order behavior for the customer.
-
getProfiles
ICustomerProfileCollection getProfiles()Gets the profiles behavior for the customer.- Returns:
- The profiles behavior for the customer
-
getSubscriptions
ISubscriptionCollection getSubscriptions()Gets the subscriptions behavior for the customer.- Returns:
- The subscriptions behavior for the customer.
-
getServiceRequests
IServiceRequestCollection getServiceRequests()Gets the service requests behavior for the customer.- Returns:
- The service requests behavior for the customer.
-
getManagedServices
IManagedServiceCollection getManagedServices()Gets the managed services behavior for the customer.- Returns:
- The managed services behavior for the customer.
-
getOfferCategories
ICustomerOfferCategoryCollection getOfferCategories()Gets the offer categories behavior for the customer.- Returns:
- The offer categories behavior for the customer.
-
getOffers
ICustomerOfferCollection getOffers()Gets the offers behavior for the customer.- Returns:
- The offers behavior for the customer.
-
getUsageSummary
ICustomerUsageSummary getUsageSummary()Gets the customer usage summary behavior for the customer.- Returns:
- The customer usage summary behavior for the customer.
-
getUsageBudget
ICustomerUsageSpendingBudget getUsageBudget()Gets the usage spending budget behavior for the customer.- Returns:
- The usage spending budget behavior for the customer.
-
getQualification
ICustomerQualification getQualification()Gets the qualification behavior of the customer.- Returns:
- The qualification behavior of the customer.
-
getUsers
ICustomerUserCollection getUsers()Gets the users behavior for the customer.- Returns:
- The users behavior for the customer.
-
getDirectoryRoles
IDirectoryRoleCollection getDirectoryRoles()Gets the directory role behavior for the customer.- Returns:
- The directory role behavior for the customer.
-
getSubscribedSkus
ICustomerSubscribedSkuCollection getSubscribedSkus()Gets the directory role behavior for the customer.- Returns:
- The directory role behavior for the customer.
-
getCarts
ICartCollection getCarts()Gets the Cart collection behavior for the customer.- Returns:
- The Cart collection behavior for the customer.
-
getProducts
ICustomerProductCollection getProducts()Gets the products behavior for the customer.- Returns:
- The products behavior for the customer.
-
getServiceCosts
ICustomerServiceCostsCollection getServiceCosts()Gets the service costs behavior for the customer.- Returns:
- The service costs behavior for the customer.
-
getDeviceBatches
IDevicesBatchCollection getDeviceBatches()Gets the devices batch behavior of the customer.- Returns:
- The devices batch behavior of the customer.
-
getDevicePolicy
ICustomerDeviceCollection getDevicePolicy()Gets the device policy behavior of the customer.- Returns:
- The device policy behavior of the customer.
-
getBatchUploadStatus
IBatchJobStatusCollection getBatchUploadStatus()Gets the devices batch upload status behavior of the customer.- Returns:
- The devices batch upload status behavior of the customer.
-
getRelationships
ICustomerRelationshipCollection getRelationships()Gets the relationship collection behavior for the customer.- Returns:
- The relationship collection behavior for the customer.
-
getAnalytics
ICustomerAnalyticsCollection getAnalytics()Gets the analytics collection behavior for the customer.- Returns:
- The analytics collection behavior for the customer.
-
getEntitlements
IEntitlementCollection getEntitlements()Gets the entitlement collection behavior for the customer.- Returns:
- The entitlement collection behavior for the customer.
-
getConfigurationPolicies
IConfigurationPolicyCollection getConfigurationPolicies()Gets the configuration policies behavior for the customer.- Returns:
- The configuration policies behavior for the customer.
-
get
Customer get()Retrieves the customer information.- Specified by:
getin interfaceIEntityGetOperations<Customer>- Returns:
- The customer information.
-
delete
void delete()Deletes the customer from a testing in production account. This won't work for real accounts.- Specified by:
deletein interfaceIEntityDeleteOperations<Customer>
-