Interface ExternalAssetOwnersApi
public interface ExternalAssetOwnersApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<ExternalTransferData> getActiveTransfer(String transferExternalId, Long loanId, String loanExternalId) Retrieve Active Asset Owner Transfer Retrieve Active External Asset Owner Transfer by transferExternalId, loanId or loanExternalIdretrofit2.Call<ExternalTransferData> getActiveTransfer(String transferExternalId, Long loanId, String loanExternalId, Map<String, String> headers) Retrieve Active Asset Owner Transfer Retrieve Active External Asset Owner Transfer by transferExternalId, loanId or loanExternalIdretrofit2.Call<ExternalOwnerJournalEntryData> getJournalEntriesOfOwner(String ownerExternalId, Integer offset, Integer limit) Retrieve Journal Entries of Owner Retrieve Journal entries of owner by owner externalIdretrofit2.Call<ExternalOwnerJournalEntryData> getJournalEntriesOfOwner(String ownerExternalId, Integer offset, Integer limit, Map<String, String> headers) Retrieve Journal Entries of Owner Retrieve Journal entries of owner by owner externalIdretrofit2.Call<ExternalOwnerTransferJournalEntryData> getJournalEntriesOfTransfer(Long transferId, Integer offset, Integer limit) Retrieve Journal Entries of Transfer Retrieve Journal entries of transfer by transferIdretrofit2.Call<ExternalOwnerTransferJournalEntryData> getJournalEntriesOfTransfer(Long transferId, Integer offset, Integer limit, Map<String, String> headers) Retrieve Journal Entries of Transfer Retrieve Journal entries of transfer by transferIdretrofit2.Call<PageExternalTransferData> getTransfers(String transferExternalId, Long loanId, String loanExternalId, Integer offset, Integer limit) Retrieve External Asset Owner Transfers Retrieve External Asset Owner Transfer items by transferExternalId, loanId or loanExternalIdretrofit2.Call<PageExternalTransferData> getTransfers(String transferExternalId, Long loanId, String loanExternalId, Integer offset, Integer limit, Map<String, String> headers) Retrieve External Asset Owner Transfers Retrieve External Asset Owner Transfer items by transferExternalId, loanId or loanExternalIdretrofit2.Call<PageExternalTransferData> Search External Asset Owner Transfers by text or date ranges to settlement or effective datesretrofit2.Call<PageExternalTransferData> searchInvestorData(Map<String, String> headers) Search External Asset Owner Transfers by text or date ranges to settlement or effective datesretrofit2.Call<PageExternalTransferData> searchInvestorData(PagedRequestExternalAssetOwnerSearchRequest pagedRequestExternalAssetOwnerSearchRequest) Search External Asset Owner Transfers by text or date ranges to settlement or effective datesretrofit2.Call<PageExternalTransferData> searchInvestorData(PagedRequestExternalAssetOwnerSearchRequest pagedRequestExternalAssetOwnerSearchRequest, Map<String, String> headers) Search External Asset Owner Transfers by text or date ranges to settlement or effective datesretrofit2.Call<PostInitiateTransferResponse> transferRequestWithId(Long id, String command) retrofit2.Call<PostInitiateTransferResponse> retrofit2.Call<PostInitiateTransferResponse> transferRequestWithId1(String externalId, String command) retrofit2.Call<PostInitiateTransferResponse> retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanExternalId(String loanExternalId, ExternalAssetOwnerRequest externalAssetOwnerRequest, String command) retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanExternalId(String loanExternalId, ExternalAssetOwnerRequest externalAssetOwnerRequest, String command, Map<String, String> headers) retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanId(Long loanId, ExternalAssetOwnerRequest externalAssetOwnerRequest, String command) retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanId(Long loanId, ExternalAssetOwnerRequest externalAssetOwnerRequest, String command, Map<String, String> headers)
-
Method Details
-
getActiveTransfer
@GET("v1/external-asset-owners/transfers/active-transfer") retrofit2.Call<ExternalTransferData> getActiveTransfer(@Query("transferExternalId") String transferExternalId, @Query("loanId") Long loanId, @Query("loanExternalId") String loanExternalId) Retrieve Active Asset Owner Transfer Retrieve Active External Asset Owner Transfer by transferExternalId, loanId or loanExternalId- Parameters:
transferExternalId- transferExternalId (optional)loanId- loanId (optional)loanExternalId- loanExternalId (optional)- Returns:
- Call<ExternalTransferData>
-
getJournalEntriesOfOwner
@GET("v1/external-asset-owners/owners/external-id/{ownerExternalId}/journal-entries") retrofit2.Call<ExternalOwnerJournalEntryData> getJournalEntriesOfOwner(@Path("ownerExternalId") String ownerExternalId, @Query("offset") Integer offset, @Query("limit") Integer limit) Retrieve Journal Entries of Owner Retrieve Journal entries of owner by owner externalId- Parameters:
ownerExternalId- ownerExternalId (required)offset- offset (optional)limit- limit (optional)- Returns:
- Call<ExternalOwnerJournalEntryData>
-
getJournalEntriesOfTransfer
@GET("v1/external-asset-owners/transfers/{transferId}/journal-entries") retrofit2.Call<ExternalOwnerTransferJournalEntryData> getJournalEntriesOfTransfer(@Path("transferId") Long transferId, @Query("offset") Integer offset, @Query("limit") Integer limit) Retrieve Journal Entries of Transfer Retrieve Journal entries of transfer by transferId- Parameters:
transferId- transferId (required)offset- offset (optional)limit- limit (optional)- Returns:
- Call<ExternalOwnerTransferJournalEntryData>
-
getTransfers
@GET("v1/external-asset-owners/transfers") retrofit2.Call<PageExternalTransferData> getTransfers(@Query("transferExternalId") String transferExternalId, @Query("loanId") Long loanId, @Query("loanExternalId") String loanExternalId, @Query("offset") Integer offset, @Query("limit") Integer limit) Retrieve External Asset Owner Transfers Retrieve External Asset Owner Transfer items by transferExternalId, loanId or loanExternalId- Parameters:
transferExternalId- transferExternalId (optional)loanId- loanId (optional)loanExternalId- loanExternalId (optional)offset- offset (optional)limit- limit (optional)- Returns:
- Call<PageExternalTransferData>
-
searchInvestorData
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/search") retrofit2.Call<PageExternalTransferData> searchInvestorData(@Body PagedRequestExternalAssetOwnerSearchRequest pagedRequestExternalAssetOwnerSearchRequest) Search External Asset Owner Transfers by text or date ranges to settlement or effective dates- Parameters:
pagedRequestExternalAssetOwnerSearchRequest- (optional)- Returns:
- Call<PageExternalTransferData>
-
transferRequestWithId
@POST("v1/external-asset-owners/transfers/{id}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithId(@Path("id") Long id, @Query("command") String command) - Parameters:
id- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
transferRequestWithId1
@POST("v1/external-asset-owners/transfers/external-id/{externalId}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithId1(@Path("externalId") String externalId, @Query("command") String command) - Parameters:
externalId- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
transferRequestWithLoanExternalId
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/transfers/loans/external-id/{loanExternalId}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanExternalId(@Path("loanExternalId") String loanExternalId, @Body ExternalAssetOwnerRequest externalAssetOwnerRequest, @Query("command") String command) - Parameters:
loanExternalId- (required)externalAssetOwnerRequest- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
transferRequestWithLoanId
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/transfers/loans/{loanId}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanId(@Path("loanId") Long loanId, @Body ExternalAssetOwnerRequest externalAssetOwnerRequest, @Query("command") String command) - Parameters:
loanId- (required)externalAssetOwnerRequest- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
searchInvestorData
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/search") retrofit2.Call<PageExternalTransferData> searchInvestorData()Search External Asset Owner Transfers by text or date ranges to settlement or effective dates- Parameters:
pagedRequestExternalAssetOwnerSearchRequest- (optional)- Returns:
- Call<PageExternalTransferData>
-
getActiveTransfer
@GET("v1/external-asset-owners/transfers/active-transfer") retrofit2.Call<ExternalTransferData> getActiveTransfer(@Query("transferExternalId") String transferExternalId, @Query("loanId") Long loanId, @Query("loanExternalId") String loanExternalId, @HeaderMap Map<String, String> headers) Retrieve Active Asset Owner Transfer Retrieve Active External Asset Owner Transfer by transferExternalId, loanId or loanExternalId- Parameters:
transferExternalId- transferExternalId (optional)loanId- loanId (optional)loanExternalId- loanExternalId (optional)- Returns:
- Call<ExternalTransferData>
-
getJournalEntriesOfOwner
@GET("v1/external-asset-owners/owners/external-id/{ownerExternalId}/journal-entries") retrofit2.Call<ExternalOwnerJournalEntryData> getJournalEntriesOfOwner(@Path("ownerExternalId") String ownerExternalId, @Query("offset") Integer offset, @Query("limit") Integer limit, @HeaderMap Map<String, String> headers) Retrieve Journal Entries of Owner Retrieve Journal entries of owner by owner externalId- Parameters:
ownerExternalId- ownerExternalId (required)offset- offset (optional)limit- limit (optional)- Returns:
- Call<ExternalOwnerJournalEntryData>
-
getJournalEntriesOfTransfer
@GET("v1/external-asset-owners/transfers/{transferId}/journal-entries") retrofit2.Call<ExternalOwnerTransferJournalEntryData> getJournalEntriesOfTransfer(@Path("transferId") Long transferId, @Query("offset") Integer offset, @Query("limit") Integer limit, @HeaderMap Map<String, String> headers) Retrieve Journal Entries of Transfer Retrieve Journal entries of transfer by transferId- Parameters:
transferId- transferId (required)offset- offset (optional)limit- limit (optional)- Returns:
- Call<ExternalOwnerTransferJournalEntryData>
-
getTransfers
@GET("v1/external-asset-owners/transfers") retrofit2.Call<PageExternalTransferData> getTransfers(@Query("transferExternalId") String transferExternalId, @Query("loanId") Long loanId, @Query("loanExternalId") String loanExternalId, @Query("offset") Integer offset, @Query("limit") Integer limit, @HeaderMap Map<String, String> headers) Retrieve External Asset Owner Transfers Retrieve External Asset Owner Transfer items by transferExternalId, loanId or loanExternalId- Parameters:
transferExternalId- transferExternalId (optional)loanId- loanId (optional)loanExternalId- loanExternalId (optional)offset- offset (optional)limit- limit (optional)- Returns:
- Call<PageExternalTransferData>
-
searchInvestorData
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/search") retrofit2.Call<PageExternalTransferData> searchInvestorData(@Body PagedRequestExternalAssetOwnerSearchRequest pagedRequestExternalAssetOwnerSearchRequest, @HeaderMap Map<String, String> headers) Search External Asset Owner Transfers by text or date ranges to settlement or effective dates- Parameters:
pagedRequestExternalAssetOwnerSearchRequest- (optional)- Returns:
- Call<PageExternalTransferData>
-
transferRequestWithId
@POST("v1/external-asset-owners/transfers/{id}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithId(@Path("id") Long id, @Query("command") String command, @HeaderMap Map<String, String> headers) - Parameters:
id- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
transferRequestWithId1
@POST("v1/external-asset-owners/transfers/external-id/{externalId}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithId1(@Path("externalId") String externalId, @Query("command") String command, @HeaderMap Map<String, String> headers) - Parameters:
externalId- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
transferRequestWithLoanExternalId
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/transfers/loans/external-id/{loanExternalId}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanExternalId(@Path("loanExternalId") String loanExternalId, @Body ExternalAssetOwnerRequest externalAssetOwnerRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) - Parameters:
loanExternalId- (required)externalAssetOwnerRequest- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
transferRequestWithLoanId
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/transfers/loans/{loanId}") retrofit2.Call<PostInitiateTransferResponse> transferRequestWithLoanId(@Path("loanId") Long loanId, @Body ExternalAssetOwnerRequest externalAssetOwnerRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) - Parameters:
loanId- (required)externalAssetOwnerRequest- (required)command- command (optional)- Returns:
- Call<PostInitiateTransferResponse>
-
searchInvestorData
@Headers("Content-Type:application/json") @POST("v1/external-asset-owners/search") retrofit2.Call<PageExternalTransferData> searchInvestorData(@HeaderMap Map<String, String> headers) Search External Asset Owner Transfers by text or date ranges to settlement or effective dates- Parameters:
pagedRequestExternalAssetOwnerSearchRequest- (optional)- Returns:
- Call<PageExternalTransferData>
-