Interface DelinquencyRangeAndBucketsManagementApi


public interface DelinquencyRangeAndBucketsManagementApi
  • Method Details

    • createDelinquencyBucket

      @Headers("Content-Type:application/json") @POST("v1/delinquency/buckets") retrofit2.Call<PostDelinquencyBucketResponse> createDelinquencyBucket(@Body DelinquencyBucketRequest delinquencyBucketRequest)
      Create Delinquency Bucket
      Parameters:
      delinquencyBucketRequest - (required)
      Returns:
      Call<PostDelinquencyBucketResponse>
    • createDelinquencyRange

      @Headers("Content-Type:application/json") @POST("v1/delinquency/ranges") retrofit2.Call<PostDelinquencyRangeResponse> createDelinquencyRange(@Body DelinquencyRangeRequest delinquencyRangeRequest)
      Create Delinquency Range
      Parameters:
      delinquencyRangeRequest - (required)
      Returns:
      Call<PostDelinquencyRangeResponse>
    • deleteDelinquencyBucket

      @DELETE("v1/delinquency/buckets/{delinquencyBucketId}") retrofit2.Call<DeleteDelinquencyBucketResponse> deleteDelinquencyBucket(@Path("delinquencyBucketId") Long delinquencyBucketId)
      Delete Delinquency Bucket based on the Id
      Parameters:
      delinquencyBucketId - delinquencyBucketId (required)
      Returns:
      Call<DeleteDelinquencyBucketResponse>
    • deleteDelinquencyRange

      @DELETE("v1/delinquency/ranges/{delinquencyRangeId}") retrofit2.Call<DeleteDelinquencyRangeResponse> deleteDelinquencyRange(@Path("delinquencyRangeId") Long delinquencyRangeId)
      Update Delinquency Range based on the Id
      Parameters:
      delinquencyRangeId - delinquencyRangeId (required)
      Returns:
      Call<DeleteDelinquencyRangeResponse>
    • getDelinquencyBucket

      @GET("v1/delinquency/buckets/{delinquencyBucketId}") retrofit2.Call<DelinquencyBucketData> getDelinquencyBucket(@Path("delinquencyBucketId") Long delinquencyBucketId)
      Retrieve a specific Delinquency Bucket based on the Id
      Parameters:
      delinquencyBucketId - delinquencyBucketId (required)
      Returns:
      Call<DelinquencyBucketData>
    • getDelinquencyBuckets

      @GET("v1/delinquency/buckets") retrofit2.Call<List<DelinquencyBucketData>> getDelinquencyBuckets()
      List all Delinquency Buckets
      Returns:
      Call<List<DelinquencyBucketData>>
    • getDelinquencyRange

      @GET("v1/delinquency/ranges/{delinquencyRangeId}") retrofit2.Call<DelinquencyRangeData> getDelinquencyRange(@Path("delinquencyRangeId") Long delinquencyRangeId)
      Retrieve a specific Delinquency Range based on the Id
      Parameters:
      delinquencyRangeId - delinquencyRangeId (required)
      Returns:
      Call<DelinquencyRangeData>
    • getDelinquencyRanges

      @GET("v1/delinquency/ranges") retrofit2.Call<List<DelinquencyRangeData>> getDelinquencyRanges()
      List all Delinquency Ranges
      Returns:
      Call<List<DelinquencyRangeData>>
    • updateDelinquencyBucket

      @Headers("Content-Type:application/json") @PUT("v1/delinquency/buckets/{delinquencyBucketId}") retrofit2.Call<PutDelinquencyBucketResponse> updateDelinquencyBucket(@Path("delinquencyBucketId") Long delinquencyBucketId, @Body DelinquencyBucketRequest delinquencyBucketRequest)
      Update Delinquency Bucket based on the Id
      Parameters:
      delinquencyBucketId - delinquencyBucketId (required)
      delinquencyBucketRequest - (required)
      Returns:
      Call<PutDelinquencyBucketResponse>
    • updateDelinquencyRange

      @Headers("Content-Type:application/json") @PUT("v1/delinquency/ranges/{delinquencyRangeId}") retrofit2.Call<PutDelinquencyRangeResponse> updateDelinquencyRange(@Path("delinquencyRangeId") Long delinquencyRangeId, @Body DelinquencyRangeRequest delinquencyRangeRequest)
      Update Delinquency Range based on the Id
      Parameters:
      delinquencyRangeId - delinquencyRangeId (required)
      delinquencyRangeRequest - (required)
      Returns:
      Call<PutDelinquencyRangeResponse>
    • createDelinquencyBucket

      @Headers("Content-Type:application/json") @POST("v1/delinquency/buckets") retrofit2.Call<PostDelinquencyBucketResponse> createDelinquencyBucket(@Body DelinquencyBucketRequest delinquencyBucketRequest, @HeaderMap Map<String,String> headers)
      Create Delinquency Bucket
      Parameters:
      delinquencyBucketRequest - (required)
      Returns:
      Call<PostDelinquencyBucketResponse>
    • createDelinquencyRange

      @Headers("Content-Type:application/json") @POST("v1/delinquency/ranges") retrofit2.Call<PostDelinquencyRangeResponse> createDelinquencyRange(@Body DelinquencyRangeRequest delinquencyRangeRequest, @HeaderMap Map<String,String> headers)
      Create Delinquency Range
      Parameters:
      delinquencyRangeRequest - (required)
      Returns:
      Call<PostDelinquencyRangeResponse>
    • deleteDelinquencyBucket

      @DELETE("v1/delinquency/buckets/{delinquencyBucketId}") retrofit2.Call<DeleteDelinquencyBucketResponse> deleteDelinquencyBucket(@Path("delinquencyBucketId") Long delinquencyBucketId, @HeaderMap Map<String,String> headers)
      Delete Delinquency Bucket based on the Id
      Parameters:
      delinquencyBucketId - delinquencyBucketId (required)
      Returns:
      Call<DeleteDelinquencyBucketResponse>
    • deleteDelinquencyRange

      @DELETE("v1/delinquency/ranges/{delinquencyRangeId}") retrofit2.Call<DeleteDelinquencyRangeResponse> deleteDelinquencyRange(@Path("delinquencyRangeId") Long delinquencyRangeId, @HeaderMap Map<String,String> headers)
      Update Delinquency Range based on the Id
      Parameters:
      delinquencyRangeId - delinquencyRangeId (required)
      Returns:
      Call<DeleteDelinquencyRangeResponse>
    • getDelinquencyBucket

      @GET("v1/delinquency/buckets/{delinquencyBucketId}") retrofit2.Call<DelinquencyBucketData> getDelinquencyBucket(@Path("delinquencyBucketId") Long delinquencyBucketId, @HeaderMap Map<String,String> headers)
      Retrieve a specific Delinquency Bucket based on the Id
      Parameters:
      delinquencyBucketId - delinquencyBucketId (required)
      Returns:
      Call<DelinquencyBucketData>
    • getDelinquencyBuckets

      @GET("v1/delinquency/buckets") retrofit2.Call<List<DelinquencyBucketData>> getDelinquencyBuckets(@HeaderMap Map<String,String> headers)
      List all Delinquency Buckets
      Returns:
      Call<List<DelinquencyBucketData>>
    • getDelinquencyRange

      @GET("v1/delinquency/ranges/{delinquencyRangeId}") retrofit2.Call<DelinquencyRangeData> getDelinquencyRange(@Path("delinquencyRangeId") Long delinquencyRangeId, @HeaderMap Map<String,String> headers)
      Retrieve a specific Delinquency Range based on the Id
      Parameters:
      delinquencyRangeId - delinquencyRangeId (required)
      Returns:
      Call<DelinquencyRangeData>
    • getDelinquencyRanges

      @GET("v1/delinquency/ranges") retrofit2.Call<List<DelinquencyRangeData>> getDelinquencyRanges(@HeaderMap Map<String,String> headers)
      List all Delinquency Ranges
      Returns:
      Call<List<DelinquencyRangeData>>
    • updateDelinquencyBucket

      @Headers("Content-Type:application/json") @PUT("v1/delinquency/buckets/{delinquencyBucketId}") retrofit2.Call<PutDelinquencyBucketResponse> updateDelinquencyBucket(@Path("delinquencyBucketId") Long delinquencyBucketId, @Body DelinquencyBucketRequest delinquencyBucketRequest, @HeaderMap Map<String,String> headers)
      Update Delinquency Bucket based on the Id
      Parameters:
      delinquencyBucketId - delinquencyBucketId (required)
      delinquencyBucketRequest - (required)
      Returns:
      Call<PutDelinquencyBucketResponse>
    • updateDelinquencyRange

      @Headers("Content-Type:application/json") @PUT("v1/delinquency/ranges/{delinquencyRangeId}") retrofit2.Call<PutDelinquencyRangeResponse> updateDelinquencyRange(@Path("delinquencyRangeId") Long delinquencyRangeId, @Body DelinquencyRangeRequest delinquencyRangeRequest, @HeaderMap Map<String,String> headers)
      Update Delinquency Range based on the Id
      Parameters:
      delinquencyRangeId - delinquencyRangeId (required)
      delinquencyRangeRequest - (required)
      Returns:
      Call<PutDelinquencyRangeResponse>