Interface ProvisioningCriteriaApi


public interface ProvisioningCriteriaApi
  • Method Details

    • createProvisioningCriteria

      @Headers("Content-Type:application/json") @POST("v1/provisioningcriteria") retrofit2.Call<PostProvisioningCriteriaResponse> createProvisioningCriteria(@Body PostProvisioningCriteriaRequest postProvisioningCriteriaRequest)
      Create a new Provisioning Criteria Creates a new Provisioning Criteria Mandatory Fields: criteriaName provisioningcriteria Optional Fields: loanProducts
      Parameters:
      postProvisioningCriteriaRequest - (required)
      Returns:
      Call<PostProvisioningCriteriaResponse>
    • deleteProvisioningCriteria

      @DELETE("v1/provisioningcriteria/{criteriaId}") retrofit2.Call<DeleteProvisioningCriteriaResponse> deleteProvisioningCriteria(@Path("criteriaId") Long criteriaId)
      Deletes Provisioning Criteria Deletes Provisioning Criteria
      Parameters:
      criteriaId - criteriaId (required)
      Returns:
      Call<DeleteProvisioningCriteriaResponse>
    • retrieveAllProvisioningCriterias

      @GET("v1/provisioningcriteria") retrofit2.Call<List<GetProvisioningCriteriaResponse>> retrieveAllProvisioningCriterias()
      Retrieves all created Provisioning Criterias Retrieves all created Provisioning Criterias
      Returns:
      Call<List<GetProvisioningCriteriaResponse>>
    • retrieveProvisioningCriteria

      @GET("v1/provisioningcriteria/{criteriaId}") retrofit2.Call<GetProvisioningCriteriaCriteriaIdResponse> retrieveProvisioningCriteria(@Path("criteriaId") Long criteriaId)
      Retrieves a Provisioning Criteria Retrieves a Provisioning Criteria
      Parameters:
      criteriaId - criteriaId (required)
      Returns:
      Call<GetProvisioningCriteriaCriteriaIdResponse>
    • retrieveTemplate3

      @GET("v1/provisioningcriteria/template") retrofit2.Call<ProvisioningCriteriaData> retrieveTemplate3()
      Returns:
      Call<ProvisioningCriteriaData>
    • updateProvisioningCriteria

      @Headers("Content-Type:application/json") @PUT("v1/provisioningcriteria/{criteriaId}") retrofit2.Call<PutProvisioningCriteriaResponse> updateProvisioningCriteria(@Path("criteriaId") Long criteriaId, @Body PutProvisioningCriteriaRequest putProvisioningCriteriaRequest)
      Updates a new Provisioning Criteria Updates a new Provisioning Criteria Optional Fields criteriaName, loanProducts, provisioningcriteria
      Parameters:
      criteriaId - criteriaId (required)
      putProvisioningCriteriaRequest - (required)
      Returns:
      Call<PutProvisioningCriteriaResponse>
    • createProvisioningCriteria

      @Headers("Content-Type:application/json") @POST("v1/provisioningcriteria") retrofit2.Call<PostProvisioningCriteriaResponse> createProvisioningCriteria(@Body PostProvisioningCriteriaRequest postProvisioningCriteriaRequest, @HeaderMap Map<String,String> headers)
      Create a new Provisioning Criteria Creates a new Provisioning Criteria Mandatory Fields: criteriaName provisioningcriteria Optional Fields: loanProducts
      Parameters:
      postProvisioningCriteriaRequest - (required)
      Returns:
      Call<PostProvisioningCriteriaResponse>
    • deleteProvisioningCriteria

      @DELETE("v1/provisioningcriteria/{criteriaId}") retrofit2.Call<DeleteProvisioningCriteriaResponse> deleteProvisioningCriteria(@Path("criteriaId") Long criteriaId, @HeaderMap Map<String,String> headers)
      Deletes Provisioning Criteria Deletes Provisioning Criteria
      Parameters:
      criteriaId - criteriaId (required)
      Returns:
      Call<DeleteProvisioningCriteriaResponse>
    • retrieveAllProvisioningCriterias

      @GET("v1/provisioningcriteria") retrofit2.Call<List<GetProvisioningCriteriaResponse>> retrieveAllProvisioningCriterias(@HeaderMap Map<String,String> headers)
      Retrieves all created Provisioning Criterias Retrieves all created Provisioning Criterias
      Returns:
      Call<List<GetProvisioningCriteriaResponse>>
    • retrieveProvisioningCriteria

      @GET("v1/provisioningcriteria/{criteriaId}") retrofit2.Call<GetProvisioningCriteriaCriteriaIdResponse> retrieveProvisioningCriteria(@Path("criteriaId") Long criteriaId, @HeaderMap Map<String,String> headers)
      Retrieves a Provisioning Criteria Retrieves a Provisioning Criteria
      Parameters:
      criteriaId - criteriaId (required)
      Returns:
      Call<GetProvisioningCriteriaCriteriaIdResponse>
    • retrieveTemplate3

      @GET("v1/provisioningcriteria/template") retrofit2.Call<ProvisioningCriteriaData> retrieveTemplate3(@HeaderMap Map<String,String> headers)
      Returns:
      Call<ProvisioningCriteriaData>
    • updateProvisioningCriteria

      @Headers("Content-Type:application/json") @PUT("v1/provisioningcriteria/{criteriaId}") retrofit2.Call<PutProvisioningCriteriaResponse> updateProvisioningCriteria(@Path("criteriaId") Long criteriaId, @Body PutProvisioningCriteriaRequest putProvisioningCriteriaRequest, @HeaderMap Map<String,String> headers)
      Updates a new Provisioning Criteria Updates a new Provisioning Criteria Optional Fields criteriaName, loanProducts, provisioningcriteria
      Parameters:
      criteriaId - criteriaId (required)
      putProvisioningCriteriaRequest - (required)
      Returns:
      Call<PutProvisioningCriteriaResponse>