Interface CreditBureauConfigurationApi


public interface CreditBureauConfigurationApi
  • Method Details

    • addOrganisationCreditBureau

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/organisationCreditBureau/{organisationCreditBureauId}") retrofit2.Call<String> addOrganisationCreditBureau(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @Body String body)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauConfiguration

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/configuration/{creditBureauId}") retrofit2.Call<String> createCreditBureauConfiguration(@Path("creditBureauId") Long creditBureauId, @Body String body)
      Parameters:
      creditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/mappings/{organisationCreditBureauId}") retrofit2.Call<String> createCreditBureauLoanProductMapping(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @Body String body)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • fetchLoanProducts

      @GET("v1/CreditBureauConfiguration/loanProduct") retrofit2.Call<String> fetchLoanProducts()
      Returns:
      Call<String>
    • fetchMappingByLoanProductId

      @GET("v1/CreditBureauConfiguration/loanProduct/{loanProductId}") retrofit2.Call<String> fetchMappingByLoanProductId(@Path("loanProductId") Long loanProductId)
      Parameters:
      loanProductId - (required)
      Returns:
      Call<String>
    • getConfiguration

      @GET("v1/CreditBureauConfiguration/config/{organisationCreditBureauId}") retrofit2.Call<String> getConfiguration(@Path("organisationCreditBureauId") Long organisationCreditBureauId)
      Parameters:
      organisationCreditBureauId - (required)
      Returns:
      Call<String>
    • getCreditBureau

      @GET("v1/CreditBureauConfiguration") retrofit2.Call<String> getCreditBureau()
      Returns:
      Call<String>
    • getCreditBureauLoanProductMapping

      @GET("v1/CreditBureauConfiguration/mappings") retrofit2.Call<String> getCreditBureauLoanProductMapping()
      Returns:
      Call<String>
    • getOrganisationCreditBureau

      @GET("v1/CreditBureauConfiguration/organisationCreditBureau") retrofit2.Call<String> getOrganisationCreditBureau()
      Returns:
      Call<String>
    • updateCreditBureau

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/organisationCreditBureau") retrofit2.Call<String> updateCreditBureau(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/configuration/{configurationId}") retrofit2.Call<String> updateCreditBureauConfiguration(@Path("configurationId") Long configurationId, @Body String body)
      Parameters:
      configurationId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/mappings") retrofit2.Call<String> updateCreditBureauLoanProductMapping(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • addOrganisationCreditBureau

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/organisationCreditBureau/{organisationCreditBureauId}") retrofit2.Call<String> addOrganisationCreditBureau(@Path("organisationCreditBureauId") Long organisationCreditBureauId)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauConfiguration

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/configuration/{creditBureauId}") retrofit2.Call<String> createCreditBureauConfiguration(@Path("creditBureauId") Long creditBureauId)
      Parameters:
      creditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/mappings/{organisationCreditBureauId}") retrofit2.Call<String> createCreditBureauLoanProductMapping(@Path("organisationCreditBureauId") Long organisationCreditBureauId)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureau

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/organisationCreditBureau") retrofit2.Call<String> updateCreditBureau()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/configuration/{configurationId}") retrofit2.Call<String> updateCreditBureauConfiguration(@Path("configurationId") Long configurationId)
      Parameters:
      configurationId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/mappings") retrofit2.Call<String> updateCreditBureauLoanProductMapping()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • addOrganisationCreditBureau

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/organisationCreditBureau/{organisationCreditBureauId}") retrofit2.Call<String> addOrganisationCreditBureau(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauConfiguration

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/configuration/{creditBureauId}") retrofit2.Call<String> createCreditBureauConfiguration(@Path("creditBureauId") Long creditBureauId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      creditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/mappings/{organisationCreditBureauId}") retrofit2.Call<String> createCreditBureauLoanProductMapping(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • fetchLoanProducts

      @GET("v1/CreditBureauConfiguration/loanProduct") retrofit2.Call<String> fetchLoanProducts(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • fetchMappingByLoanProductId

      @GET("v1/CreditBureauConfiguration/loanProduct/{loanProductId}") retrofit2.Call<String> fetchMappingByLoanProductId(@Path("loanProductId") Long loanProductId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanProductId - (required)
      Returns:
      Call<String>
    • getConfiguration

      @GET("v1/CreditBureauConfiguration/config/{organisationCreditBureauId}") retrofit2.Call<String> getConfiguration(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @HeaderMap Map<String,String> headers)
      Parameters:
      organisationCreditBureauId - (required)
      Returns:
      Call<String>
    • getCreditBureau

      @GET("v1/CreditBureauConfiguration") retrofit2.Call<String> getCreditBureau(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • getCreditBureauLoanProductMapping

      @GET("v1/CreditBureauConfiguration/mappings") retrofit2.Call<String> getCreditBureauLoanProductMapping(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • getOrganisationCreditBureau

      @GET("v1/CreditBureauConfiguration/organisationCreditBureau") retrofit2.Call<String> getOrganisationCreditBureau(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • updateCreditBureau

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/organisationCreditBureau") retrofit2.Call<String> updateCreditBureau(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/configuration/{configurationId}") retrofit2.Call<String> updateCreditBureauConfiguration(@Path("configurationId") Long configurationId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      configurationId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/mappings") retrofit2.Call<String> updateCreditBureauLoanProductMapping(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • addOrganisationCreditBureau

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/organisationCreditBureau/{organisationCreditBureauId}") retrofit2.Call<String> addOrganisationCreditBureau(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @HeaderMap Map<String,String> headers)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauConfiguration

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/configuration/{creditBureauId}") retrofit2.Call<String> createCreditBureauConfiguration(@Path("creditBureauId") Long creditBureauId, @HeaderMap Map<String,String> headers)
      Parameters:
      creditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • createCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @POST("v1/CreditBureauConfiguration/mappings/{organisationCreditBureauId}") retrofit2.Call<String> createCreditBureauLoanProductMapping(@Path("organisationCreditBureauId") Long organisationCreditBureauId, @HeaderMap Map<String,String> headers)
      Parameters:
      organisationCreditBureauId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureau

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/organisationCreditBureau") retrofit2.Call<String> updateCreditBureau(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/configuration/{configurationId}") retrofit2.Call<String> updateCreditBureauConfiguration(@Path("configurationId") Long configurationId, @HeaderMap Map<String,String> headers)
      Parameters:
      configurationId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCreditBureauLoanProductMapping

      @Headers("Content-Type:application/json") @PUT("v1/CreditBureauConfiguration/mappings") retrofit2.Call<String> updateCreditBureauLoanProductMapping(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>