Interface ExternalAssetOwnerLoanProductAttributesApi
public interface ExternalAssetOwnerLoanProductAttributesApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PageExternalTransferLoanProductAttributesData> getExternalAssetOwnerLoanProductAttributes(Long loanProductId, String attributeKey) Retrieve All Loan Product Attributes Retrieves all Loan Product Attributes with a given loanProductIdretrofit2.Call<PageExternalTransferLoanProductAttributesData> getExternalAssetOwnerLoanProductAttributes(Long loanProductId, String attributeKey, Map<String, String> headers) Retrieve All Loan Product Attributes Retrieves all Loan Product Attributes with a given loanProductIdretrofit2.Call<CommandProcessingResult> postExternalAssetOwnerLoanProductAttribute(Long loanProductId, PostExternalAssetOwnerLoanProductAttributeRequest postExternalAssetOwnerLoanProductAttributeRequest) retrofit2.Call<CommandProcessingResult> postExternalAssetOwnerLoanProductAttribute(Long loanProductId, PostExternalAssetOwnerLoanProductAttributeRequest postExternalAssetOwnerLoanProductAttributeRequest, Map<String, String> headers) retrofit2.Call<CommandProcessingResult> updateLoanProductAttribute(Long loanProductId, Long id, PutExternalAssetOwnerLoanProductAttributeRequest putExternalAssetOwnerLoanProductAttributeRequest) Update a Loan Product Attribute Updates a loan product attribute with a given loan product id and attribute idretrofit2.Call<CommandProcessingResult> updateLoanProductAttribute(Long loanProductId, Long id, PutExternalAssetOwnerLoanProductAttributeRequest putExternalAssetOwnerLoanProductAttributeRequest, Map<String, String> headers) Update a Loan Product Attribute Updates a loan product attribute with a given loan product id and attribute id
-
Method Details
-
getExternalAssetOwnerLoanProductAttributes
@GET("v1/external-asset-owners/loan-product/{loanProductId}/attributes") retrofit2.Call<PageExternalTransferLoanProductAttributesData> getExternalAssetOwnerLoanProductAttributes(@Path("loanProductId") Long loanProductId, @Query("attributeKey") String attributeKey) Retrieve All Loan Product Attributes Retrieves all Loan Product Attributes with a given loanProductId- Parameters:
loanProductId- loanProductId (required)attributeKey- attributeKey (optional)- Returns:
- Call<PageExternalTransferLoanProductAttributesData>
-
postExternalAssetOwnerLoanProductAttribute
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/loan-product/{loanProductId}/attributes") retrofit2.Call<CommandProcessingResult> postExternalAssetOwnerLoanProductAttribute(@Path("loanProductId") Long loanProductId, @Body PostExternalAssetOwnerLoanProductAttributeRequest postExternalAssetOwnerLoanProductAttributeRequest) - Parameters:
loanProductId- loanProductId (required)postExternalAssetOwnerLoanProductAttributeRequest- (required)- Returns:
- Call<CommandProcessingResult>
-
updateLoanProductAttribute
@Headers("Content-Type:application/json") @PUT("v1/external-asset-owners/loan-product/{loanProductId}/attributes/{id}") retrofit2.Call<CommandProcessingResult> updateLoanProductAttribute(@Path("loanProductId") Long loanProductId, @Path("id") Long id, @Body PutExternalAssetOwnerLoanProductAttributeRequest putExternalAssetOwnerLoanProductAttributeRequest) Update a Loan Product Attribute Updates a loan product attribute with a given loan product id and attribute id- Parameters:
loanProductId- loanProductId (required)id- attributeId (required)putExternalAssetOwnerLoanProductAttributeRequest- (required)- Returns:
- Call<CommandProcessingResult>
-
getExternalAssetOwnerLoanProductAttributes
@GET("v1/external-asset-owners/loan-product/{loanProductId}/attributes") retrofit2.Call<PageExternalTransferLoanProductAttributesData> getExternalAssetOwnerLoanProductAttributes(@Path("loanProductId") Long loanProductId, @Query("attributeKey") String attributeKey, @HeaderMap Map<String, String> headers) Retrieve All Loan Product Attributes Retrieves all Loan Product Attributes with a given loanProductId- Parameters:
loanProductId- loanProductId (required)attributeKey- attributeKey (optional)- Returns:
- Call<PageExternalTransferLoanProductAttributesData>
-
postExternalAssetOwnerLoanProductAttribute
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/loan-product/{loanProductId}/attributes") retrofit2.Call<CommandProcessingResult> postExternalAssetOwnerLoanProductAttribute(@Path("loanProductId") Long loanProductId, @Body PostExternalAssetOwnerLoanProductAttributeRequest postExternalAssetOwnerLoanProductAttributeRequest, @HeaderMap Map<String, String> headers) - Parameters:
loanProductId- loanProductId (required)postExternalAssetOwnerLoanProductAttributeRequest- (required)- Returns:
- Call<CommandProcessingResult>
-
updateLoanProductAttribute
@Headers("Content-Type:application/json") @PUT("v1/external-asset-owners/loan-product/{loanProductId}/attributes/{id}") retrofit2.Call<CommandProcessingResult> updateLoanProductAttribute(@Path("loanProductId") Long loanProductId, @Path("id") Long id, @Body PutExternalAssetOwnerLoanProductAttributeRequest putExternalAssetOwnerLoanProductAttributeRequest, @HeaderMap Map<String, String> headers) Update a Loan Product Attribute Updates a loan product attribute with a given loan product id and attribute id- Parameters:
loanProductId- loanProductId (required)id- attributeId (required)putExternalAssetOwnerLoanProductAttributeRequest- (required)- Returns:
- Call<CommandProcessingResult>
-