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,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyShoppingListsByIDPost,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyShoppingListsKeyByKeyPost,ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyShoppingListsPost,ByProjectKeyAssociateRolesByIDPost,ByProjectKeyAssociateRolesKeyByKeyPost,ByProjectKeyAssociateRolesPost,ByProjectKeyAttributeGroupsByIDPost,ByProjectKeyAttributeGroupsKeyByKeyPost,ByProjectKeyAttributeGroupsPost,ByProjectKeyBusinessUnitsByIDPost,ByProjectKeyBusinessUnitsImportContainersByImportContainerKeyPost,ByProjectKeyBusinessUnitsKeyByKeyPost,ByProjectKeyBusinessUnitsPost,ByProjectKeyBusinessUnitsSearchPost,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,ByProjectKeyDiscountGroupsByIDPost,ByProjectKeyDiscountGroupsKeyByKeyPost,ByProjectKeyDiscountGroupsPost,ByProjectKeyExtensionsByIDPost,ByProjectKeyExtensionsKeyByKeyPost,ByProjectKeyExtensionsPost,ByProjectKeyGraphqlPost,ByProjectKeyGraphqlPost,ByProjectKeyImportContainersByImportContainerKeyPut,ByProjectKeyImportContainersPost,ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeCustomersPost,ByProjectKeyInStoreKeyByStoreKeyBusinessUnitsByIDPost,ByProjectKeyInStoreKeyByStoreKeyBusinessUnitsKeyByKeyPost,ByProjectKeyInStoreKeyByStoreKeyBusinessUnitsPost,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,ByProjectKeyPaymentMethodsByIDPost,ByProjectKeyPaymentMethodsKeyByKeyPost,ByProjectKeyPaymentMethodsPost,ByProjectKeyPaymentsByIDPost,ByProjectKeyPaymentsKeyByKeyPost,ByProjectKeyPaymentsPost,ByProjectKeyPost,ByProjectKeyPricesImportContainersByImportContainerKeyPost,ByProjectKeyProductDiscountsByIDPost,ByProjectKeyProductDiscountsKeyByKeyPost,ByProjectKeyProductDiscountsMatchingPost,ByProjectKeyProductDiscountsPost,ByProjectKeyProductDraftsImportContainersByImportContainerKeyPost,ByProjectKeyProductsByIDImagesPost,ByProjectKeyProductsByIDPost,ByProjectKeyProductSelectionsByIDPost,ByProjectKeyProductSelectionsImportContainersByImportContainerKeyPost,ByProjectKeyProductSelectionsKeyByKeyPost,ByProjectKeyProductSelectionsPost,ByProjectKeyProductsImportContainersByImportContainerKeyPost,ByProjectKeyProductsKeyByKeyPost,ByProjectKeyProductsPost,ByProjectKeyProductsSearchPost,ByProjectKeyProductTailoringByIDPost,ByProjectKeyProductTailoringKeyByKeyPost,ByProjectKeyProductTailoringPost,ByProjectKeyProductTypesByIDPost,ByProjectKeyProductTypesImportContainersByImportContainerKeyPost,ByProjectKeyProductTypesKeyByKeyPost,ByProjectKeyProductTypesPost,ByProjectKeyProductVariantPatchesImportContainersByImportContainerKeyPost,ByProjectKeyProductVariantsImportContainersByImportContainerKeyPost,ByProjectKeyQuoteRequestsByIDPost,ByProjectKeyQuoteRequestsKeyByKeyPost,ByProjectKeyQuoteRequestsPost,ByProjectKeyQuotesByIDPost,ByProjectKeyQuotesKeyByKeyPost,ByProjectKeyQuotesPost,ByProjectKeyRecurrencePoliciesByIDPost,ByProjectKeyRecurrencePoliciesKeyByKeyPost,ByProjectKeyRecurrencePoliciesPost,ByProjectKeyRecurringOrdersByIDPost,ByProjectKeyRecurringOrdersKeyByKeyPost,ByProjectKeyRecurringOrdersPost,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
ConstructorsConstructorDescriptionTypeBodyApiMethod(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, withQueryParamsMethods inherited from interface io.vrap.rmf.base.client.ClientRequestCommand
executeBlockingMethods inherited from interface io.vrap.rmf.base.client.CreateHttpRequestCommand
createHttpRequestMethods inherited from interface io.vrap.rmf.base.client.HttpRequestCommand
resultTypeMethods 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:
getBodyin classBodyApiMethod<T extends TypeBodyApiMethod<T,TResult, TBody>, TResult, TBody>
-
withBody
- Overrides:
withBodyin classBodyApiMethod<T extends TypeBodyApiMethod<T,TResult, TBody>, TResult, TBody>
-
equals
-
hashCode
public abstract int hashCode() -
toString
-
reflectionHashCode
public int reflectionHashCode()
-