Class ProductGroupsClient
java.lang.Object
com.onlinepayments.ApiResource
com.onlinepayments.merchant.productgroups.ProductGroupsClient
- All Implemented Interfaces:
ProductGroupsClientInterface
ProductGroups client. Thread-safe.
-
Field Summary
Fields inherited from class com.onlinepayments.ApiResource
clientMetaInfo, communicator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProductGroup(String paymentProductGroupId, GetProductGroupParams query) Resource /v2/{merchantId}/productgroups/{paymentProductGroupId} - Get product groupgetProductGroup(String paymentProductGroupId, GetProductGroupParams query, CallContext context) Resource /v2/{merchantId}/productgroups/{paymentProductGroupId} - Get product groupResource /v2/{merchantId}/productgroups - Get product groupsgetProductGroups(GetProductGroupsParams query, CallContext context) Resource /v2/{merchantId}/productgroups - Get product groupsMethods inherited from class com.onlinepayments.ApiResource
getClientHeaders, instantiateUri
-
Constructor Details
-
ProductGroupsClient
-
-
Method Details
-
getProductGroups
Resource /v2/{merchantId}/productgroups - Get product groups- Specified by:
getProductGroupsin interfaceProductGroupsClientInterface- Parameters:
query- GetProductGroupsParams- Returns:
- GetPaymentProductGroupsResponse
-
getProductGroups
public GetPaymentProductGroupsResponse getProductGroups(GetProductGroupsParams query, CallContext context) Resource /v2/{merchantId}/productgroups - Get product groups- Specified by:
getProductGroupsin interfaceProductGroupsClientInterface- Parameters:
query- GetProductGroupsParamscontext- CallContext- Returns:
- GetPaymentProductGroupsResponse
-
getProductGroup
public PaymentProductGroup getProductGroup(String paymentProductGroupId, GetProductGroupParams query) Resource /v2/{merchantId}/productgroups/{paymentProductGroupId} - Get product group- Specified by:
getProductGroupin interfaceProductGroupsClientInterface- Parameters:
paymentProductGroupId- Stringquery- GetProductGroupParams- Returns:
- PaymentProductGroup
-
getProductGroup
public PaymentProductGroup getProductGroup(String paymentProductGroupId, GetProductGroupParams query, CallContext context) Resource /v2/{merchantId}/productgroups/{paymentProductGroupId} - Get product group- Specified by:
getProductGroupin interfaceProductGroupsClientInterface- Parameters:
paymentProductGroupId- Stringquery- GetProductGroupParamscontext- CallContext- Returns:
- PaymentProductGroup
-