Package io.vrap.rmf.base.client
Class TypeBodyApiMethod<T extends TypeBodyApiMethod<T,TResult,TBody>,TResult,TBody>
java.lang.Object
io.vrap.rmf.base.client.ApiMethod<T,TResult>
io.vrap.rmf.base.client.BodyApiMethod<T,TResult,TBody>
io.vrap.rmf.base.client.TypeBodyApiMethod<T,TResult,TBody>
- All Implemented Interfaces:
ClientRequestCommand<TResult>
,CreateHttpRequestCommand
,HttpRequestCommand<TResult>
,RequestCommand<TResult>
- Direct Known Subclasses:
ByProjectKeyApiClientsPost
,ByProjectKeyAsAssociateByAssociateIdBusinessUnitsByIDPost
,ByProjectKeyAsAssociateByAssociateIdBusinessUnitsKeyByKeyPost
,ByProjectKeyAsAssociateByAssociateIdBusinessUnitsPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyApprovalFlowsByIDPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyApprovalRulesByIDPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyApprovalRulesKeyByKeyPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyApprovalRulesPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyCartsByIDPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyCartsKeyByKeyPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyCartsPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyCartsReplicatePost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyOrdersByIDPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyOrdersOrderNumberByOrderNumberPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyOrdersPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyOrdersQuotesPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost
,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost
,ByProjectKeyAssociateRolesByIDPost
,ByProjectKeyAssociateRolesKeyByKeyPost
,ByProjectKeyAssociateRolesPost
,ByProjectKeyAttributeGroupsByIDPost
,ByProjectKeyAttributeGroupsKeyByKeyPost
,ByProjectKeyAttributeGroupsPost
,ByProjectKeyBusinessUnitsByIDPost
,ByProjectKeyBusinessUnitsKeyByKeyPost
,ByProjectKeyBusinessUnitsPost
,ByProjectKeyCartDiscountsByIDPost
,ByProjectKeyCartDiscountsKeyByKeyPost
,ByProjectKeyCartDiscountsPost
,ByProjectKeyCartsByIDPost
,ByProjectKeyCartsKeyByKeyPost
,ByProjectKeyCartsPost
,ByProjectKeyCartsReplicatePost
,ByProjectKeyCategoriesByIDPost
,ByProjectKeyCategoriesImportContainersByImportContainerKeyPost
,ByProjectKeyCategoriesKeyByKeyPost
,ByProjectKeyCategoriesPost
,ByProjectKeyChannelsByIDPost
,ByProjectKeyChannelsKeyByKeyPost
,ByProjectKeyChannelsPost
,ByProjectKeyCustomerGroupsByIDPost
,ByProjectKeyCustomerGroupsKeyByKeyPost
,ByProjectKeyCustomerGroupsPost
,ByProjectKeyCustomersByIDPost
,ByProjectKeyCustomersEmailConfirmPost
,ByProjectKeyCustomersEmailTokenPost
,ByProjectKeyCustomersImportContainersByImportContainerKeyPost
,ByProjectKeyCustomersKeyByKeyPost
,ByProjectKeyCustomersPasswordPost
,ByProjectKeyCustomersPasswordResetPost
,ByProjectKeyCustomersPasswordTokenPost
,ByProjectKeyCustomersPost
,ByProjectKeyCustomersSearchPost
,ByProjectKeyCustomObjectsPost
,ByProjectKeyDiscountCodesByIDPost
,ByProjectKeyDiscountCodesImportContainersByImportContainerKeyPost
,ByProjectKeyDiscountCodesKeyByKeyPost
,ByProjectKeyDiscountCodesPost
,ByProjectKeyExtensionsByIDPost
,ByProjectKeyExtensionsKeyByKeyPost
,ByProjectKeyExtensionsPost
,ByProjectKeyGraphqlPost
,ByProjectKeyImportContainersByImportContainerKeyPut
,ByProjectKeyImportContainersPost
,ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeCustomersPost
,ByProjectKeyInStoreKeyByStoreKeyCartDiscountsByIDPost
,ByProjectKeyInStoreKeyByStoreKeyCartDiscountsKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyCartDiscountsPost
,ByProjectKeyInStoreKeyByStoreKeyCartsByIDPost
,ByProjectKeyInStoreKeyByStoreKeyCartsKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyCartsPost
,ByProjectKeyInStoreKeyByStoreKeyCartsReplicatePost
,ByProjectKeyInStoreKeyByStoreKeyCustomersByIDPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersEmailConfirmPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPost
,ByProjectKeyInStoreKeyByStoreKeyCustomersPost
,ByProjectKeyInStoreKeyByStoreKeyLoginPost
,ByProjectKeyInStoreKeyByStoreKeyMeCartsByIDPost
,ByProjectKeyInStoreKeyByStoreKeyMeCartsPost
,ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPost
,ByProjectKeyInStoreKeyByStoreKeyMeLoginPost
,ByProjectKeyInStoreKeyByStoreKeyMeOrdersPost
,ByProjectKeyInStoreKeyByStoreKeyMePasswordPost
,ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPost
,ByProjectKeyInStoreKeyByStoreKeyMePost
,ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsByIDPost
,ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsPost
,ByProjectKeyInStoreKeyByStoreKeyMeSignupPost
,ByProjectKeyInStoreKeyByStoreKeyOrdersByIDPost
,ByProjectKeyInStoreKeyByStoreKeyOrdersOrderNumberByOrderNumberPost
,ByProjectKeyInStoreKeyByStoreKeyOrdersPost
,ByProjectKeyInStoreKeyByStoreKeyOrdersQuotesPost
,ByProjectKeyInStoreKeyByStoreKeyProductsByProductIDProductTailoringImagesPost
,ByProjectKeyInStoreKeyByStoreKeyProductsByProductIDProductTailoringPost
,ByProjectKeyInStoreKeyByStoreKeyProductsKeyByProductKeyProductTailoringImagesPost
,ByProjectKeyInStoreKeyByStoreKeyProductsKeyByProductKeyProductTailoringPost
,ByProjectKeyInStoreKeyByStoreKeyProductTailoringPost
,ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost
,ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost
,ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost
,ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyQuotesPost
,ByProjectKeyInStoreKeyByStoreKeyShoppingListsByIDPost
,ByProjectKeyInStoreKeyByStoreKeyShoppingListsKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyShoppingListsPost
,ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost
,ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost
,ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost
,ByProjectKeyInventoriesImportContainersByImportContainerKeyPost
,ByProjectKeyInventoryByIDPost
,ByProjectKeyInventoryKeyByKeyPost
,ByProjectKeyInventoryPost
,ByProjectKeyLoginPost
,ByProjectKeyMeBusinessUnitsByIDPost
,ByProjectKeyMeBusinessUnitsKeyByKeyPost
,ByProjectKeyMeBusinessUnitsPost
,ByProjectKeyMeCartsByIDPost
,ByProjectKeyMeCartsPost
,ByProjectKeyMeCartsReplicatePost
,ByProjectKeyMeEmailConfirmPost
,ByProjectKeyMeLoginPost
,ByProjectKeyMeOrdersPost
,ByProjectKeyMeOrdersQuotesPost
,ByProjectKeyMePasswordPost
,ByProjectKeyMePasswordResetPost
,ByProjectKeyMePaymentsByIDPost
,ByProjectKeyMePaymentsPost
,ByProjectKeyMePost
,ByProjectKeyMeQuoteRequestsByIDPost
,ByProjectKeyMeQuoteRequestsKeyByKeyPost
,ByProjectKeyMeQuoteRequestsPost
,ByProjectKeyMeQuotesByIDPost
,ByProjectKeyMeQuotesKeyByKeyPost
,ByProjectKeyMeShoppingListsByIDPost
,ByProjectKeyMeShoppingListsKeyByKeyPost
,ByProjectKeyMeShoppingListsPost
,ByProjectKeyMeSignupPost
,ByProjectKeyOrderPatchesImportContainersByImportContainerKeyPost
,ByProjectKeyOrdersByIDPost
,ByProjectKeyOrdersEditsByIDApplyPost
,ByProjectKeyOrdersEditsByIDPost
,ByProjectKeyOrdersEditsKeyByKeyPost
,ByProjectKeyOrdersEditsPost
,ByProjectKeyOrdersImportContainersByImportContainerKeyPost
,ByProjectKeyOrdersImportPost
,ByProjectKeyOrdersOrderNumberByOrderNumberPost
,ByProjectKeyOrdersPost
,ByProjectKeyOrdersQuotesPost
,ByProjectKeyOrdersSearchPost
,ByProjectKeyPaymentsByIDPost
,ByProjectKeyPaymentsKeyByKeyPost
,ByProjectKeyPaymentsPost
,ByProjectKeyPost
,ByProjectKeyPricesImportContainersByImportContainerKeyPost
,ByProjectKeyProductDiscountsByIDPost
,ByProjectKeyProductDiscountsKeyByKeyPost
,ByProjectKeyProductDiscountsMatchingPost
,ByProjectKeyProductDiscountsPost
,ByProjectKeyProductDraftsImportContainersByImportContainerKeyPost
,ByProjectKeyProductsByIDImagesPost
,ByProjectKeyProductsByIDPost
,ByProjectKeyProductSelectionsByIDPost
,ByProjectKeyProductSelectionsKeyByKeyPost
,ByProjectKeyProductSelectionsPost
,ByProjectKeyProductsImportContainersByImportContainerKeyPost
,ByProjectKeyProductsKeyByKeyPost
,ByProjectKeyProductsPost
,ByProjectKeyProductsSearchPost
,ByProjectKeyProductTailoringByIDPost
,ByProjectKeyProductTailoringKeyByKeyPost
,ByProjectKeyProductTailoringPost
,ByProjectKeyProductTypesByIDPost
,ByProjectKeyProductTypesImportContainersByImportContainerKeyPost
,ByProjectKeyProductTypesKeyByKeyPost
,ByProjectKeyProductTypesPost
,ByProjectKeyProductVariantPatchesImportContainersByImportContainerKeyPost
,ByProjectKeyProductVariantsImportContainersByImportContainerKeyPost
,ByProjectKeyQuoteRequestsByIDPost
,ByProjectKeyQuoteRequestsKeyByKeyPost
,ByProjectKeyQuoteRequestsPost
,ByProjectKeyQuotesByIDPost
,ByProjectKeyQuotesKeyByKeyPost
,ByProjectKeyQuotesPost
,ByProjectKeyReviewsByIDPost
,ByProjectKeyReviewsKeyByKeyPost
,ByProjectKeyReviewsPost
,ByProjectKeyShippingMethodsByIDPost
,ByProjectKeyShippingMethodsKeyByKeyPost
,ByProjectKeyShippingMethodsPost
,ByProjectKeyShoppingListsByIDPost
,ByProjectKeyShoppingListsKeyByKeyPost
,ByProjectKeyShoppingListsPost
,ByProjectKeyStagedQuotesByIDPost
,ByProjectKeyStagedQuotesKeyByKeyPost
,ByProjectKeyStagedQuotesPost
,ByProjectKeyStandalonePricesByIDPost
,ByProjectKeyStandalonePricesImportContainersByImportContainerKeyPost
,ByProjectKeyStandalonePricesKeyByKeyPost
,ByProjectKeyStandalonePricesPost
,ByProjectKeyStatesByIDPost
,ByProjectKeyStatesKeyByKeyPost
,ByProjectKeyStatesPost
,ByProjectKeyStoresByIDPost
,ByProjectKeyStoresKeyByKeyPost
,ByProjectKeyStoresPost
,ByProjectKeySubscriptionsByIDPost
,ByProjectKeySubscriptionsKeyByKeyPost
,ByProjectKeySubscriptionsPost
,ByProjectKeyTaxCategoriesByIDPost
,ByProjectKeyTaxCategoriesKeyByKeyPost
,ByProjectKeyTaxCategoriesPost
,ByProjectKeyTypesByIDPost
,ByProjectKeyTypesImportContainersByImportContainerKeyPost
,ByProjectKeyTypesKeyByKeyPost
,ByProjectKeyTypesPost
,ByProjectKeyZonesByIDPost
,ByProjectKeyZonesKeyByKeyPost
,ByProjectKeyZonesPost
,StringBodyApiMethod
public abstract class TypeBodyApiMethod<T extends TypeBodyApiMethod<T,TResult,TBody>,TResult,TBody>
extends BodyApiMethod<T,TResult,TBody>
implements HttpRequestCommand<TResult>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.vrap.rmf.base.client.ApiMethod
ApiMethod.ParamEntry<K,
V> -
Constructor Summary
ConstructorDescriptionTypeBodyApiMethod
(ApiHttpClient apiHttpClient) TypeBodyApiMethod
(ApiHttpClient apiHttpClient, ApiHttpHeaders headers, List<ApiMethod.ParamEntry<String, String>> queryParams) TypeBodyApiMethod
(TypeBodyApiMethod<T, TResult, TBody> apiMethod) -
Method Summary
Methods inherited from class io.vrap.rmf.base.client.ApiMethod
addHeader, addQueryParam, addQueryParams, contentType, createHttpRequest, execute, execute, execute, execute, execute, execute, execute, execute, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, getFirstQueryParam, getHeaders, getQueryParam, getQueryParams, getQueryParamUriString, getQueryParamUriStrings, send, sendBlocking, sendBlocking, with, with, withHeader, withHeaders, withHttpRequest, withoutHeader, withoutQueryParam, withQueryParam, withQueryParams
Methods inherited from interface io.vrap.rmf.base.client.ClientRequestCommand
executeBlocking
Methods inherited from interface io.vrap.rmf.base.client.CreateHttpRequestCommand
createHttpRequest
Methods inherited from interface io.vrap.rmf.base.client.HttpRequestCommand
resultType
Methods inherited from interface io.vrap.rmf.base.client.RequestCommand
executeBlocking
-
Constructor Details
-
TypeBodyApiMethod
-
TypeBodyApiMethod
public TypeBodyApiMethod(ApiHttpClient apiHttpClient, ApiHttpHeaders headers, List<ApiMethod.ParamEntry<String, String>> queryParams) -
TypeBodyApiMethod
-
-
Method Details
-
getBody
- Overrides:
getBody
in classBodyApiMethod<T extends TypeBodyApiMethod<T,
TResult, TBody>, TResult, TBody>
-
withBody
- Overrides:
withBody
in classBodyApiMethod<T extends TypeBodyApiMethod<T,
TResult, TBody>, TResult, TBody>
-
equals
-
hashCode
public abstract int hashCode() -
toString
-
reflectionHashCode
public int reflectionHashCode()
-