Interface DefaultApi


public interface DefaultApi
  • Method Details

    • activate

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/{resourceId}") retrofit2.Call<String> activate(@Path("resourceId") Long resourceId, @Query("command") String command, @Body String body)
      Parameters:
      resourceId - (required)
      command - (optional)
      body - (optional)
      Returns:
      Call<String>
    • addCreditReport

      @Multipart @POST("v1/creditBureauIntegration/addCreditReport") retrofit2.Call<String> addCreditReport(@Query("creditBureauId") Long creditBureauId, @Part("dateFormat") String dateFormat, @Part("locale") String locale, @Part okhttp3.MultipartBody.Part uploadedInputStream)
      Parameters:
      creditBureauId - creditBureauId (optional)
      dateFormat - (optional)
      locale - (optional)
      uploadedInputStream - (optional)
      Returns:
      Call<String>
    • addNewClientImage1

      @Multipart @POST("v1/{entity}/{entityId}/images") retrofit2.Call<CommandProcessingResult> addNewClientImage1(@Path("entity") String entity, @Path("entityId") Long entityId, @Header("Content-Length") Long contentLength, @Part("dateFormat") String dateFormat, @Part("locale") String locale, @Part okhttp3.MultipartBody.Part uploadedInputStream)
      Parameters:
      entity - (required)
      entityId - (required)
      contentLength - (optional)
      dateFormat - (optional)
      locale - (optional)
      uploadedInputStream - (optional)
      Returns:
      Call<CommandProcessingResult>
    • create1

      @Headers("Content-Type:application/json") @POST("v1/email") retrofit2.Call<String> create1(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • createCampaign

      @Headers("Content-Type:application/json") @POST("v1/email/campaign") retrofit2.Call<String> createCampaign(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • createCampaign1

      @Headers("Content-Type:application/json") @POST("v1/smscampaigns") retrofit2.Call<CommandProcessingResult> createCampaign1(@Body CommandWrapper commandWrapper)
      Create a SMS Campaign Mandatory Fields campaignName, campaignType, triggerType, providerId, runReportId, message Mandatory Fields for Cash based on selected report id paramValue in json format
      Parameters:
      commandWrapper - (required)
      Returns:
      Call<CommandProcessingResult>
    • delete1

      @DELETE("v1/email/{resourceId}") retrofit2.Call<String> delete1(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • delete2

      @DELETE("v1/email/campaign/{resourceId}") retrofit2.Call<String> delete2(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • delete3

      @DELETE("v1/smscampaigns/{campaignId}") retrofit2.Call<CommandProcessingResult> delete3(@Path("campaignId") Long campaignId)
      Delete a SMS Campaign Note: Only closed SMS Campaigns can be deleted
      Parameters:
      campaignId - (required)
      Returns:
      Call<CommandProcessingResult>
    • delete7

      @DELETE("v1/officetransactions/{transactionId}") retrofit2.Call<String> delete7(@Path("transactionId") Long transactionId)
      Parameters:
      transactionId - (required)
      Returns:
      Call<String>
    • deleteAllExternalEvents

      @DELETE("v1/internal/externalevents") retrofit2.Call<Void> deleteAllExternalEvents()
      Returns:
      Call<Void>
    • deleteClientImage

      @DELETE("v1/{entity}/{entityId}/images") retrofit2.Call<CommandProcessingResult> deleteClientImage(@Path("entity") String entity, @Path("entityId") Long entityId)
      Parameters:
      entity - (required)
      entityId - (required)
      Returns:
      Call<CommandProcessingResult>
    • deleteCreditReport

      @DELETE("v1/creditBureauIntegration/deleteCreditReport/{creditBureauId}") retrofit2.Call<String> deleteCreditReport(@Path("creditBureauId") Long creditBureauId)
      Parameters:
      creditBureauId - creditBureauId (required)
      Returns:
      Call<String>
    • fetchCreditReport

      @Headers("Content-Type:application/json") @POST("v1/creditBureauIntegration/creditReport") retrofit2.Call<String> fetchCreditReport(@Body Object body)
      Parameters:
      body - Fetch credit report (optional)
      Returns:
      Call<String>
    • get

      @GET("v1/echo") retrofit2.Call<String> get()
      Returns:
      Call<String>
    • getAdvancedPaymentAllocationRulesOfLoan

      @GET("v1/internal/loan/{loanId}/advanced-payment-allocation-rules") retrofit2.Call<List<AdvancedPaymentData>> getAdvancedPaymentAllocationRulesOfLoan(@Path("loanId") Long loanId)
      Parameters:
      loanId - (required)
      Returns:
      Call<List<AdvancedPaymentData>>
    • getAllExternalEvents

      @GET("v1/internal/externalevents") retrofit2.Call<List<ExternalEventResponse>> getAllExternalEvents(@Query("idempotencyKey") String idempotencyKey, @Query("type") String type, @Query("category") String category, @Query("aggregateRootId") Long aggregateRootId)
      Parameters:
      idempotencyKey - (optional)
      type - (optional)
      category - (optional)
      aggregateRootId - (optional)
      Returns:
      Call<List<ExternalEventResponse>>
    • getClientAuditFields

      @GET("v1/internal/client/{clientId}/audit") retrofit2.Call<String> getClientAuditFields(@Path("clientId") Long clientId)
      Parameters:
      clientId - (required)
      Returns:
      Call<String>
    • getCobPartitions

      @GET("v1/internal/cob/partitions/{partitionSize}") retrofit2.Call<String> getCobPartitions(@Path("partitionSize") Integer partitionSize)
      Parameters:
      partitionSize - (required)
      Returns:
      Call<String>
    • getExternalGrammar

      @GET("application.wadl/{path}") retrofit2.Call<Void> getExternalGrammar(@Path("path") String path)
      Parameters:
      path - (required)
      Returns:
      Call<Void>
    • getLoanAuditFields

      @GET("v1/internal/loan/{loanId}/audit") retrofit2.Call<AuditData> getLoanAuditFields(@Path("loanId") Long loanId)
      Parameters:
      loanId - (required)
      Returns:
      Call<AuditData>
    • getLoanTransactionAuditFields

      @GET("v1/internal/loan/{loanId}/transaction/{transactionId}/audit") retrofit2.Call<AuditData> getLoanTransactionAuditFields(@Path("loanId") Long loanId, @Path("transactionId") Long transactionId)
      Parameters:
      loanId - (required)
      transactionId - (required)
      Returns:
      Call<AuditData>
    • getLoansByStatus

      @GET("v1/internal/loan/status/{statusId}") retrofit2.Call<List<Long>> getLoansByStatus(@Path("statusId") Integer statusId)
      Parameters:
      statusId - (required)
      Returns:
      Call<List<Long>>
    • getSavedCreditReport

      @GET("v1/creditBureauIntegration/creditReport/{creditBureauId}") retrofit2.Call<String> getSavedCreditReport(@Path("creditBureauId") Long creditBureauId)
      Parameters:
      creditBureauId - creditBureauId (required)
      Returns:
      Call<String>
    • getWadl

      @GET("application.wadl") retrofit2.Call<Void> getWadl()
      Returns:
      Call<Void>
    • handleCommands

      @POST("v1/smscampaigns/{campaignId}") retrofit2.Call<CommandProcessingResult> handleCommands(@Path("campaignId") Long campaignId, @Query("command") String command)
      SMS Campaign Activates | Deactivates | Reactivates
      Parameters:
      campaignId - (required)
      command - (optional)
      Returns:
      Call<CommandProcessingResult>
    • newOfficeTransactionDetails

      @GET("v1/officetransactions/template") retrofit2.Call<String> newOfficeTransactionDetails()
      Returns:
      Call<String>
    • placeLockOnLoanAccount

      @Headers("Content-Type:application/json") @POST("v1/internal/loans/{loanId}/place-lock/{lockOwner}") retrofit2.Call<Void> placeLockOnLoanAccount(@Path("loanId") Long loanId, @Path("lockOwner") String lockOwner, @Body String body)
      Parameters:
      loanId - (required)
      lockOwner - (required)
      body - (optional)
      Returns:
      Call<Void>
    • preview

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/preview") retrofit2.Call<String> preview(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • preview1

      @Headers("Content-Type:application/json") @POST("v1/smscampaigns/preview") retrofit2.Call<CampaignPreviewData> preview1(@Body SmsCampaignPreviewDto smsCampaignPreviewDto)
      Parameters:
      smsCampaignPreviewDto - (optional)
      Returns:
      Call<CampaignPreviewData>
    • retrieveAll5

      @GET("v1/email/configuration") retrofit2.Call<String> retrieveAll5()
      Returns:
      Call<String>
    • retrieveAll9

      @GET("v1/twofactor/configure") retrofit2.Call<String> retrieveAll9()
      Returns:
      Call<String>
    • retrieveAllCampaign

      @GET("v1/email/campaign") retrofit2.Call<String> retrieveAllCampaign()
      Returns:
      Call<String>
    • retrieveAllEmailByStatus

      @GET("v1/email/messageByStatus") retrofit2.Call<String> retrieveAllEmailByStatus(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("status") Integer status, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @Query("fromDate") Object fromDate, @Query("toDate") Object toDate, @Query("locale") String locale, @Query("dateFormat") String dateFormat)
      Parameters:
      offset - (optional)
      limit - (optional)
      status - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      fromDate - (optional)
      toDate - (optional)
      locale - (optional)
      dateFormat - (optional)
      Returns:
      Call<String>
    • retrieveAllEmails

      @GET("v1/email") retrofit2.Call<String> retrieveAllEmails()
      Returns:
      Call<String>
    • retrieveAllEmails1

      @GET("v1/smscampaigns") retrofit2.Call<SmsCampaignData> retrieveAllEmails1(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder)
      List SMS Campaigns Example Requests: smscampaigns
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<SmsCampaignData>
    • retrieveCampaign

      @GET("v1/smscampaigns/{resourceId}") retrofit2.Call<SmsCampaignData> retrieveCampaign(@Path("resourceId") Long resourceId)
      Retrieve a SMS Campaign Example Requests: smscampaigns/1
      Parameters:
      resourceId - (required)
      Returns:
      Call<SmsCampaignData>
    • retrieveFailedEmail

      @GET("v1/email/failedEmail") retrofit2.Call<String> retrieveFailedEmail(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder)
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<String>
    • retrieveImage

      @GET("v1/{entity}/{entityId}/images") retrofit2.Call<Void> retrieveImage(@Path("entity") String entity, @Path("entityId") Long entityId, @Query("maxWidth") Integer maxWidth, @Query("maxHeight") Integer maxHeight, @Query("output") String output, @Header("Accept") String accept)
      Parameters:
      entity - (required)
      entityId - (required)
      maxWidth - (optional)
      maxHeight - (optional)
      output - (optional)
      accept - (optional)
      Returns:
      Call<Void>
    • retrieveOfficeTransactions

      @GET("v1/officetransactions") retrofit2.Call<String> retrieveOfficeTransactions()
      Returns:
      Call<String>
    • retrieveOne1

      @GET("v1/email/{resourceId}") retrofit2.Call<String> retrieveOne1(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • retrieveOneCampaign

      @GET("v1/email/campaign/{resourceId}") retrofit2.Call<String> retrieveOneCampaign(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • retrieveOneTemplate

      @GET("v1/email/campaign/template/{resourceId}") retrofit2.Call<String> retrieveOneTemplate(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • retrievePendingEmail

      @GET("v1/email/pendingEmail") retrofit2.Call<String> retrievePendingEmail(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder)
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<String>
    • retrieveSentEmail

      @GET("v1/email/sentEmail") retrofit2.Call<String> retrieveSentEmail(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder)
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<String>
    • saveCreditReport

      @POST("v1/creditBureauIntegration/saveCreditReport") retrofit2.Call<String> saveCreditReport(@Query("creditBureauId") Long creditBureauId, @Query("nationalId") String nationalId)
      Parameters:
      creditBureauId - creditBureauId (optional)
      nationalId - nationalId (optional)
      Returns:
      Call<String>
    • template1

      @GET("v1/email/campaign/template") retrofit2.Call<String> template1()
      Returns:
      Call<String>
    • template2

      @GET("v1/smscampaigns/template") retrofit2.Call<SmsCampaignData> template2()
      Retrieve a SMS Campaign Example Requests: smscampaigns/1 smscampaigns/1?template=true smscampaigns/template
      Returns:
      Call<SmsCampaignData>
    • transferMoneyFrom

      @Headers("Content-Type:application/json") @POST("v1/officetransactions") retrofit2.Call<String> transferMoneyFrom(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • update2

      @Headers("Content-Type:application/json") @PUT("v1/email/{resourceId}") retrofit2.Call<String> update2(@Path("resourceId") Long resourceId, @Body String body)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCampaign

      @Headers("Content-Type:application/json") @PUT("v1/email/campaign/{resourceId}") retrofit2.Call<String> updateCampaign(@Path("resourceId") Long resourceId, @Body String body)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCampaign1

      @Headers("Content-Type:application/json") @PUT("v1/smscampaigns/{campaignId}") retrofit2.Call<CommandProcessingResult> updateCampaign1(@Path("campaignId") Long campaignId, @Body CommandWrapper commandWrapper)
      Update a Campaign
      Parameters:
      campaignId - (required)
      commandWrapper - (required)
      Returns:
      Call<CommandProcessingResult>
    • updateClientImage1

      @Multipart @PUT("v1/{entity}/{entityId}/images") retrofit2.Call<CommandProcessingResult> updateClientImage1(@Path("entity") String entity, @Path("entityId") Long entityId, @Header("Content-Length") Long contentLength, @Part("dateFormat") String dateFormat, @Part("locale") String locale, @Part okhttp3.MultipartBody.Part uploadedInputStream)
      Parameters:
      entity - (required)
      entityId - (required)
      contentLength - (optional)
      dateFormat - (optional)
      locale - (optional)
      uploadedInputStream - (optional)
      Returns:
      Call<CommandProcessingResult>
    • updateConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/email/configuration") retrofit2.Call<String> updateConfiguration(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateConfiguration3

      @Headers("Content-Type:application/json") @PUT("v1/twofactor/configure") retrofit2.Call<String> updateConfiguration3(@Body String body)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateGlobalConfiguration

      @PUT("v1/internal/configurations/name/{configName}/value/{configValue}") retrofit2.Call<Void> updateGlobalConfiguration(@Path("configName") String configName, @Path("configValue") Long configValue)
      Parameters:
      configName - (required)
      configValue - (required)
      Returns:
      Call<Void>
    • updateLoanCobLastDate

      @Headers("Content-Type:application/json") @POST("v1/internal/cob/fast-forward-cob-date-of-loan/{loanId}") retrofit2.Call<Void> updateLoanCobLastDate(@Path("loanId") Long loanId, @Body String body)
      Parameters:
      loanId - (required)
      body - (optional)
      Returns:
      Call<Void>
    • activate

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/{resourceId}") retrofit2.Call<String> activate(@Path("resourceId") Long resourceId, @Query("command") String command)
      Parameters:
      resourceId - (required)
      command - (optional)
      body - (optional)
      Returns:
      Call<String>
    • create1

      @Headers("Content-Type:application/json") @POST("v1/email") retrofit2.Call<String> create1()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • createCampaign

      @Headers("Content-Type:application/json") @POST("v1/email/campaign") retrofit2.Call<String> createCampaign()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • fetchCreditReport

      @Headers("Content-Type:application/json") @POST("v1/creditBureauIntegration/creditReport") retrofit2.Call<String> fetchCreditReport()
      Parameters:
      body - Fetch credit report (optional)
      Returns:
      Call<String>
    • placeLockOnLoanAccount

      @Headers("Content-Type:application/json") @POST("v1/internal/loans/{loanId}/place-lock/{lockOwner}") retrofit2.Call<Void> placeLockOnLoanAccount(@Path("loanId") Long loanId, @Path("lockOwner") String lockOwner)
      Parameters:
      loanId - (required)
      lockOwner - (required)
      body - (optional)
      Returns:
      Call<Void>
    • preview

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/preview") retrofit2.Call<String> preview()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • preview1

      @Headers("Content-Type:application/json") @POST("v1/smscampaigns/preview") retrofit2.Call<CampaignPreviewData> preview1()
      Parameters:
      smsCampaignPreviewDto - (optional)
      Returns:
      Call<CampaignPreviewData>
    • transferMoneyFrom

      @Headers("Content-Type:application/json") @POST("v1/officetransactions") retrofit2.Call<String> transferMoneyFrom()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • update2

      @Headers("Content-Type:application/json") @PUT("v1/email/{resourceId}") retrofit2.Call<String> update2(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCampaign

      @Headers("Content-Type:application/json") @PUT("v1/email/campaign/{resourceId}") retrofit2.Call<String> updateCampaign(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/email/configuration") retrofit2.Call<String> updateConfiguration()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateConfiguration3

      @Headers("Content-Type:application/json") @PUT("v1/twofactor/configure") retrofit2.Call<String> updateConfiguration3()
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateLoanCobLastDate

      @Headers("Content-Type:application/json") @POST("v1/internal/cob/fast-forward-cob-date-of-loan/{loanId}") retrofit2.Call<Void> updateLoanCobLastDate(@Path("loanId") Long loanId)
      Parameters:
      loanId - (required)
      body - (optional)
      Returns:
      Call<Void>
    • activate

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/{resourceId}") retrofit2.Call<String> activate(@Path("resourceId") Long resourceId, @Query("command") String command, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      command - (optional)
      body - (optional)
      Returns:
      Call<String>
    • addCreditReport

      @Multipart @POST("v1/creditBureauIntegration/addCreditReport") retrofit2.Call<String> addCreditReport(@Query("creditBureauId") Long creditBureauId, @Part("dateFormat") String dateFormat, @Part("locale") String locale, @Part okhttp3.MultipartBody.Part uploadedInputStream, @HeaderMap Map<String,String> headers)
      Parameters:
      creditBureauId - creditBureauId (optional)
      dateFormat - (optional)
      locale - (optional)
      uploadedInputStream - (optional)
      Returns:
      Call<String>
    • addNewClientImage1

      @Multipart @POST("v1/{entity}/{entityId}/images") retrofit2.Call<CommandProcessingResult> addNewClientImage1(@Path("entity") String entity, @Path("entityId") Long entityId, @Header("Content-Length") Long contentLength, @Part("dateFormat") String dateFormat, @Part("locale") String locale, @Part okhttp3.MultipartBody.Part uploadedInputStream, @HeaderMap Map<String,String> headers)
      Parameters:
      entity - (required)
      entityId - (required)
      contentLength - (optional)
      dateFormat - (optional)
      locale - (optional)
      uploadedInputStream - (optional)
      Returns:
      Call<CommandProcessingResult>
    • create1

      @Headers("Content-Type:application/json") @POST("v1/email") retrofit2.Call<String> create1(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • createCampaign

      @Headers("Content-Type:application/json") @POST("v1/email/campaign") retrofit2.Call<String> createCampaign(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • createCampaign1

      @Headers("Content-Type:application/json") @POST("v1/smscampaigns") retrofit2.Call<CommandProcessingResult> createCampaign1(@Body CommandWrapper commandWrapper, @HeaderMap Map<String,String> headers)
      Create a SMS Campaign Mandatory Fields campaignName, campaignType, triggerType, providerId, runReportId, message Mandatory Fields for Cash based on selected report id paramValue in json format
      Parameters:
      commandWrapper - (required)
      Returns:
      Call<CommandProcessingResult>
    • delete1

      @DELETE("v1/email/{resourceId}") retrofit2.Call<String> delete1(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • delete2

      @DELETE("v1/email/campaign/{resourceId}") retrofit2.Call<String> delete2(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • delete3

      @DELETE("v1/smscampaigns/{campaignId}") retrofit2.Call<CommandProcessingResult> delete3(@Path("campaignId") Long campaignId, @HeaderMap Map<String,String> headers)
      Delete a SMS Campaign Note: Only closed SMS Campaigns can be deleted
      Parameters:
      campaignId - (required)
      Returns:
      Call<CommandProcessingResult>
    • delete7

      @DELETE("v1/officetransactions/{transactionId}") retrofit2.Call<String> delete7(@Path("transactionId") Long transactionId, @HeaderMap Map<String,String> headers)
      Parameters:
      transactionId - (required)
      Returns:
      Call<String>
    • deleteAllExternalEvents

      @DELETE("v1/internal/externalevents") retrofit2.Call<Void> deleteAllExternalEvents(@HeaderMap Map<String,String> headers)
      Returns:
      Call<Void>
    • deleteClientImage

      @DELETE("v1/{entity}/{entityId}/images") retrofit2.Call<CommandProcessingResult> deleteClientImage(@Path("entity") String entity, @Path("entityId") Long entityId, @HeaderMap Map<String,String> headers)
      Parameters:
      entity - (required)
      entityId - (required)
      Returns:
      Call<CommandProcessingResult>
    • deleteCreditReport

      @DELETE("v1/creditBureauIntegration/deleteCreditReport/{creditBureauId}") retrofit2.Call<String> deleteCreditReport(@Path("creditBureauId") Long creditBureauId, @HeaderMap Map<String,String> headers)
      Parameters:
      creditBureauId - creditBureauId (required)
      Returns:
      Call<String>
    • fetchCreditReport

      @Headers("Content-Type:application/json") @POST("v1/creditBureauIntegration/creditReport") retrofit2.Call<String> fetchCreditReport(@Body Object body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - Fetch credit report (optional)
      Returns:
      Call<String>
    • get

      @GET("v1/echo") retrofit2.Call<String> get(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • getAdvancedPaymentAllocationRulesOfLoan

      @GET("v1/internal/loan/{loanId}/advanced-payment-allocation-rules") retrofit2.Call<List<AdvancedPaymentData>> getAdvancedPaymentAllocationRulesOfLoan(@Path("loanId") Long loanId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      Returns:
      Call<List<AdvancedPaymentData>>
    • getAllExternalEvents

      @GET("v1/internal/externalevents") retrofit2.Call<List<ExternalEventResponse>> getAllExternalEvents(@Query("idempotencyKey") String idempotencyKey, @Query("type") String type, @Query("category") String category, @Query("aggregateRootId") Long aggregateRootId, @HeaderMap Map<String,String> headers)
      Parameters:
      idempotencyKey - (optional)
      type - (optional)
      category - (optional)
      aggregateRootId - (optional)
      Returns:
      Call<List<ExternalEventResponse>>
    • getClientAuditFields

      @GET("v1/internal/client/{clientId}/audit") retrofit2.Call<String> getClientAuditFields(@Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      clientId - (required)
      Returns:
      Call<String>
    • getCobPartitions

      @GET("v1/internal/cob/partitions/{partitionSize}") retrofit2.Call<String> getCobPartitions(@Path("partitionSize") Integer partitionSize, @HeaderMap Map<String,String> headers)
      Parameters:
      partitionSize - (required)
      Returns:
      Call<String>
    • getExternalGrammar

      @GET("application.wadl/{path}") retrofit2.Call<Void> getExternalGrammar(@Path("path") String path, @HeaderMap Map<String,String> headers)
      Parameters:
      path - (required)
      Returns:
      Call<Void>
    • getLoanAuditFields

      @GET("v1/internal/loan/{loanId}/audit") retrofit2.Call<AuditData> getLoanAuditFields(@Path("loanId") Long loanId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      Returns:
      Call<AuditData>
    • getLoanTransactionAuditFields

      @GET("v1/internal/loan/{loanId}/transaction/{transactionId}/audit") retrofit2.Call<AuditData> getLoanTransactionAuditFields(@Path("loanId") Long loanId, @Path("transactionId") Long transactionId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      transactionId - (required)
      Returns:
      Call<AuditData>
    • getLoansByStatus

      @GET("v1/internal/loan/status/{statusId}") retrofit2.Call<List<Long>> getLoansByStatus(@Path("statusId") Integer statusId, @HeaderMap Map<String,String> headers)
      Parameters:
      statusId - (required)
      Returns:
      Call<List<Long>>
    • getSavedCreditReport

      @GET("v1/creditBureauIntegration/creditReport/{creditBureauId}") retrofit2.Call<String> getSavedCreditReport(@Path("creditBureauId") Long creditBureauId, @HeaderMap Map<String,String> headers)
      Parameters:
      creditBureauId - creditBureauId (required)
      Returns:
      Call<String>
    • getWadl

      @GET("application.wadl") retrofit2.Call<Void> getWadl(@HeaderMap Map<String,String> headers)
      Returns:
      Call<Void>
    • handleCommands

      @POST("v1/smscampaigns/{campaignId}") retrofit2.Call<CommandProcessingResult> handleCommands(@Path("campaignId") Long campaignId, @Query("command") String command, @HeaderMap Map<String,String> headers)
      SMS Campaign Activates | Deactivates | Reactivates
      Parameters:
      campaignId - (required)
      command - (optional)
      Returns:
      Call<CommandProcessingResult>
    • newOfficeTransactionDetails

      @GET("v1/officetransactions/template") retrofit2.Call<String> newOfficeTransactionDetails(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • placeLockOnLoanAccount

      @Headers("Content-Type:application/json") @POST("v1/internal/loans/{loanId}/place-lock/{lockOwner}") retrofit2.Call<Void> placeLockOnLoanAccount(@Path("loanId") Long loanId, @Path("lockOwner") String lockOwner, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      lockOwner - (required)
      body - (optional)
      Returns:
      Call<Void>
    • preview

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/preview") retrofit2.Call<String> preview(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • preview1

      @Headers("Content-Type:application/json") @POST("v1/smscampaigns/preview") retrofit2.Call<CampaignPreviewData> preview1(@Body SmsCampaignPreviewDto smsCampaignPreviewDto, @HeaderMap Map<String,String> headers)
      Parameters:
      smsCampaignPreviewDto - (optional)
      Returns:
      Call<CampaignPreviewData>
    • retrieveAll5

      @GET("v1/email/configuration") retrofit2.Call<String> retrieveAll5(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • retrieveAll9

      @GET("v1/twofactor/configure") retrofit2.Call<String> retrieveAll9(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • retrieveAllCampaign

      @GET("v1/email/campaign") retrofit2.Call<String> retrieveAllCampaign(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • retrieveAllEmailByStatus

      @GET("v1/email/messageByStatus") retrofit2.Call<String> retrieveAllEmailByStatus(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("status") Integer status, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @Query("fromDate") Object fromDate, @Query("toDate") Object toDate, @Query("locale") String locale, @Query("dateFormat") String dateFormat, @HeaderMap Map<String,String> headers)
      Parameters:
      offset - (optional)
      limit - (optional)
      status - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      fromDate - (optional)
      toDate - (optional)
      locale - (optional)
      dateFormat - (optional)
      Returns:
      Call<String>
    • retrieveAllEmails

      @GET("v1/email") retrofit2.Call<String> retrieveAllEmails(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • retrieveAllEmails1

      @GET("v1/smscampaigns") retrofit2.Call<SmsCampaignData> retrieveAllEmails1(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String,String> headers)
      List SMS Campaigns Example Requests: smscampaigns
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<SmsCampaignData>
    • retrieveCampaign

      @GET("v1/smscampaigns/{resourceId}") retrofit2.Call<SmsCampaignData> retrieveCampaign(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Retrieve a SMS Campaign Example Requests: smscampaigns/1
      Parameters:
      resourceId - (required)
      Returns:
      Call<SmsCampaignData>
    • retrieveFailedEmail

      @GET("v1/email/failedEmail") retrofit2.Call<String> retrieveFailedEmail(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String,String> headers)
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<String>
    • retrieveImage

      @GET("v1/{entity}/{entityId}/images") retrofit2.Call<Void> retrieveImage(@Path("entity") String entity, @Path("entityId") Long entityId, @Query("maxWidth") Integer maxWidth, @Query("maxHeight") Integer maxHeight, @Query("output") String output, @Header("Accept") String accept, @HeaderMap Map<String,String> headers)
      Parameters:
      entity - (required)
      entityId - (required)
      maxWidth - (optional)
      maxHeight - (optional)
      output - (optional)
      accept - (optional)
      Returns:
      Call<Void>
    • retrieveOfficeTransactions

      @GET("v1/officetransactions") retrofit2.Call<String> retrieveOfficeTransactions(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • retrieveOne1

      @GET("v1/email/{resourceId}") retrofit2.Call<String> retrieveOne1(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • retrieveOneCampaign

      @GET("v1/email/campaign/{resourceId}") retrofit2.Call<String> retrieveOneCampaign(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • retrieveOneTemplate

      @GET("v1/email/campaign/template/{resourceId}") retrofit2.Call<String> retrieveOneTemplate(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<String>
    • retrievePendingEmail

      @GET("v1/email/pendingEmail") retrofit2.Call<String> retrievePendingEmail(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String,String> headers)
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<String>
    • retrieveSentEmail

      @GET("v1/email/sentEmail") retrofit2.Call<String> retrieveSentEmail(@Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String,String> headers)
      Parameters:
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<String>
    • saveCreditReport

      @POST("v1/creditBureauIntegration/saveCreditReport") retrofit2.Call<String> saveCreditReport(@Query("creditBureauId") Long creditBureauId, @Query("nationalId") String nationalId, @HeaderMap Map<String,String> headers)
      Parameters:
      creditBureauId - creditBureauId (optional)
      nationalId - nationalId (optional)
      Returns:
      Call<String>
    • template1

      @GET("v1/email/campaign/template") retrofit2.Call<String> template1(@HeaderMap Map<String,String> headers)
      Returns:
      Call<String>
    • template2

      @GET("v1/smscampaigns/template") retrofit2.Call<SmsCampaignData> template2(@HeaderMap Map<String,String> headers)
      Retrieve a SMS Campaign Example Requests: smscampaigns/1 smscampaigns/1?template=true smscampaigns/template
      Returns:
      Call<SmsCampaignData>
    • transferMoneyFrom

      @Headers("Content-Type:application/json") @POST("v1/officetransactions") retrofit2.Call<String> transferMoneyFrom(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • update2

      @Headers("Content-Type:application/json") @PUT("v1/email/{resourceId}") retrofit2.Call<String> update2(@Path("resourceId") Long resourceId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCampaign

      @Headers("Content-Type:application/json") @PUT("v1/email/campaign/{resourceId}") retrofit2.Call<String> updateCampaign(@Path("resourceId") Long resourceId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCampaign1

      @Headers("Content-Type:application/json") @PUT("v1/smscampaigns/{campaignId}") retrofit2.Call<CommandProcessingResult> updateCampaign1(@Path("campaignId") Long campaignId, @Body CommandWrapper commandWrapper, @HeaderMap Map<String,String> headers)
      Update a Campaign
      Parameters:
      campaignId - (required)
      commandWrapper - (required)
      Returns:
      Call<CommandProcessingResult>
    • updateClientImage1

      @Multipart @PUT("v1/{entity}/{entityId}/images") retrofit2.Call<CommandProcessingResult> updateClientImage1(@Path("entity") String entity, @Path("entityId") Long entityId, @Header("Content-Length") Long contentLength, @Part("dateFormat") String dateFormat, @Part("locale") String locale, @Part okhttp3.MultipartBody.Part uploadedInputStream, @HeaderMap Map<String,String> headers)
      Parameters:
      entity - (required)
      entityId - (required)
      contentLength - (optional)
      dateFormat - (optional)
      locale - (optional)
      uploadedInputStream - (optional)
      Returns:
      Call<CommandProcessingResult>
    • updateConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/email/configuration") retrofit2.Call<String> updateConfiguration(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateConfiguration3

      @Headers("Content-Type:application/json") @PUT("v1/twofactor/configure") retrofit2.Call<String> updateConfiguration3(@Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateGlobalConfiguration

      @PUT("v1/internal/configurations/name/{configName}/value/{configValue}") retrofit2.Call<Void> updateGlobalConfiguration(@Path("configName") String configName, @Path("configValue") Long configValue, @HeaderMap Map<String,String> headers)
      Parameters:
      configName - (required)
      configValue - (required)
      Returns:
      Call<Void>
    • updateLoanCobLastDate

      @Headers("Content-Type:application/json") @POST("v1/internal/cob/fast-forward-cob-date-of-loan/{loanId}") retrofit2.Call<Void> updateLoanCobLastDate(@Path("loanId") Long loanId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      body - (optional)
      Returns:
      Call<Void>
    • activate

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/{resourceId}") retrofit2.Call<String> activate(@Path("resourceId") Long resourceId, @Query("command") String command, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      command - (optional)
      body - (optional)
      Returns:
      Call<String>
    • create1

      @Headers("Content-Type:application/json") @POST("v1/email") retrofit2.Call<String> create1(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • createCampaign

      @Headers("Content-Type:application/json") @POST("v1/email/campaign") retrofit2.Call<String> createCampaign(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • fetchCreditReport

      @Headers("Content-Type:application/json") @POST("v1/creditBureauIntegration/creditReport") retrofit2.Call<String> fetchCreditReport(@HeaderMap Map<String,String> headers)
      Parameters:
      body - Fetch credit report (optional)
      Returns:
      Call<String>
    • placeLockOnLoanAccount

      @Headers("Content-Type:application/json") @POST("v1/internal/loans/{loanId}/place-lock/{lockOwner}") retrofit2.Call<Void> placeLockOnLoanAccount(@Path("loanId") Long loanId, @Path("lockOwner") String lockOwner, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      lockOwner - (required)
      body - (optional)
      Returns:
      Call<Void>
    • preview

      @Headers("Content-Type:application/json") @POST("v1/email/campaign/preview") retrofit2.Call<String> preview(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • preview1

      @Headers("Content-Type:application/json") @POST("v1/smscampaigns/preview") retrofit2.Call<CampaignPreviewData> preview1(@HeaderMap Map<String,String> headers)
      Parameters:
      smsCampaignPreviewDto - (optional)
      Returns:
      Call<CampaignPreviewData>
    • transferMoneyFrom

      @Headers("Content-Type:application/json") @POST("v1/officetransactions") retrofit2.Call<String> transferMoneyFrom(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • update2

      @Headers("Content-Type:application/json") @PUT("v1/email/{resourceId}") retrofit2.Call<String> update2(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateCampaign

      @Headers("Content-Type:application/json") @PUT("v1/email/campaign/{resourceId}") retrofit2.Call<String> updateCampaign(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateConfiguration

      @Headers("Content-Type:application/json") @PUT("v1/email/configuration") retrofit2.Call<String> updateConfiguration(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateConfiguration3

      @Headers("Content-Type:application/json") @PUT("v1/twofactor/configure") retrofit2.Call<String> updateConfiguration3(@HeaderMap Map<String,String> headers)
      Parameters:
      body - (optional)
      Returns:
      Call<String>
    • updateLoanCobLastDate

      @Headers("Content-Type:application/json") @POST("v1/internal/cob/fast-forward-cob-date-of-loan/{loanId}") retrofit2.Call<Void> updateLoanCobLastDate(@Path("loanId") Long loanId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      body - (optional)
      Returns:
      Call<Void>