Interface ProductMixApi


public interface ProductMixApi
  • Method Details

    • createProductMix

      @Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • deleteProductMix

      @DELETE("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> deleteProductMix(@Path("productId") Long productId)
      Parameters:
      productId - (required)
      Returns:
      Call<CommandProcessingResult>
    • retrieveTemplate12

      @GET("v1/loanproducts/{productId}/productmix") retrofit2.Call<String> retrieveTemplate12(@Path("productId") Long productId)
      Parameters:
      productId - (required)
      Returns:
      Call<String>
    • updateProductMix

      @Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • createProductMix

      @Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • updateProductMix

      @Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • createProductMix

      @Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest, @HeaderMap Map<String,String> headers)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • deleteProductMix

      @DELETE("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> deleteProductMix(@Path("productId") Long productId, @HeaderMap Map<String,String> headers)
      Parameters:
      productId - (required)
      Returns:
      Call<CommandProcessingResult>
    • retrieveTemplate12

      @GET("v1/loanproducts/{productId}/productmix") retrofit2.Call<String> retrieveTemplate12(@Path("productId") Long productId, @HeaderMap Map<String,String> headers)
      Parameters:
      productId - (required)
      Returns:
      Call<String>
    • updateProductMix

      @Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest, @HeaderMap Map<String,String> headers)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • createProductMix

      @Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId, @HeaderMap Map<String,String> headers)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • updateProductMix

      @Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId, @HeaderMap Map<String,String> headers)
      Parameters:
      productId - (required)
      productMixRequest - (optional)
      Returns:
      Call<CommandProcessingResult>