Interface ExternalAssetOwnerLoanProductAttributesApi


public interface ExternalAssetOwnerLoanProductAttributesApi
  • 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>