org.springframework.social.partnercenter.api.customer.CustomerOperations Maven / Gradle / Ivy
package org.springframework.social.partnercenter.api.customer;
import org.springframework.http.ResponseEntity;
import org.springframework.social.partnercenter.api.PartnerCenterResponse;
import org.springframework.social.partnercenter.api.customer.response.CustomerListResponse;
import org.springframework.social.partnercenter.api.customer.response.CustomerRelationshipRequest;
import org.springframework.social.partnercenter.api.order.subscription.Subscription;
public interface CustomerOperations {
ResponseEntity create(Customer customer);
ResponseEntity requestResellerRelationship();
ResponseEntity getById(String tenantId);
ResponseEntity> getCompanyByDomain(int size, String filter);
ResponseEntity> getCompanyByCompanyName(int size, String filter);
ResponseEntity getList(int size);
ResponseEntity getBillingProfile(String customerId);
ResponseEntity getCustomersCompanyProfile(String customerId);
ResponseEntity updateBillingProfile(String customerId, String etag, CustomerBillingProfile billingProfile);
ResponseEntity updateFriendlyName(String customerTenantId, String subscriptionId, String nickname);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy