Interface SelfThirdPartyTransferApi
public interface SelfThirdPartyTransferApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PostSelfBeneficiariesTPTResponse> add(PostSelfBeneficiariesTPTRequest postSelfBeneficiariesTPTRequest) Add TPT Beneficiary Api to add third party beneficiary linked to current user.retrofit2.Call<PostSelfBeneficiariesTPTResponse> add(PostSelfBeneficiariesTPTRequest postSelfBeneficiariesTPTRequest, Map<String, String> headers) Add TPT Beneficiary Api to add third party beneficiary linked to current user.retrofit2.Call<DeleteSelfBeneficiariesTPTBeneficiaryIdResponse> Delete TPT Beneficiary Api to delete third party beneficiary linked to current user.retrofit2.Call<DeleteSelfBeneficiariesTPTBeneficiaryIdResponse> Delete TPT Beneficiary Api to delete third party beneficiary linked to current user.retrofit2.Call<List<GetSelfBeneficiariesTPTResponse>> Get All TPT Beneficiary Api to get all third party beneficiary linked to current user.retrofit2.Call<List<GetSelfBeneficiariesTPTResponse>> retrieveAll35(Map<String, String> headers) Get All TPT Beneficiary Api to get all third party beneficiary linked to current user.retrofit2.Call<GetSelfBeneficiariesTPTTemplateResponse> Beneficiary Third Party Transfer Template Returns Account Type enumerations.retrofit2.Call<GetSelfBeneficiariesTPTTemplateResponse> template16(Map<String, String> headers) Beneficiary Third Party Transfer Template Returns Account Type enumerations.retrofit2.Call<PutSelfBeneficiariesTPTBeneficiaryIdResponse> update23(Long beneficiaryId, PutSelfBeneficiariesTPTBeneficiaryIdRequest putSelfBeneficiariesTPTBeneficiaryIdRequest) Update TPT Beneficiary Api to update third party beneficiary linked to current user.retrofit2.Call<PutSelfBeneficiariesTPTBeneficiaryIdResponse> update23(Long beneficiaryId, PutSelfBeneficiariesTPTBeneficiaryIdRequest putSelfBeneficiariesTPTBeneficiaryIdRequest, Map<String, String> headers) Update TPT Beneficiary Api to update third party beneficiary linked to current user.
-
Method Details
-
add
@Headers("Content-Type:application/json") @POST("v1/self/beneficiaries/tpt") retrofit2.Call<PostSelfBeneficiariesTPTResponse> add(@Body PostSelfBeneficiariesTPTRequest postSelfBeneficiariesTPTRequest) Add TPT Beneficiary Api to add third party beneficiary linked to current user. Parameter Definitions name : Nick name for beneficiary, should be unique for an self service user officeName : Office Name of beneficiary(not id) accountNumber : Account Number of beneficiary(not id) transferLimit : Each transfer initiated to this account will not exceed this amount Example Requests: /self/beneficiaries/tpt Mandatory Fields: name, officeName, accountNumber, accountType Optional Fields: transferLimit- Parameters:
postSelfBeneficiariesTPTRequest- (required)- Returns:
- Call<PostSelfBeneficiariesTPTResponse>
-
delete21
@DELETE("v1/self/beneficiaries/tpt/{beneficiaryId}") retrofit2.Call<DeleteSelfBeneficiariesTPTBeneficiaryIdResponse> delete21(@Path("beneficiaryId") Long beneficiaryId) Delete TPT Beneficiary Api to delete third party beneficiary linked to current user. Example Requests: /self/beneficiaries/tpt/{beneficiaryId}- Parameters:
beneficiaryId- (required)- Returns:
- Call<DeleteSelfBeneficiariesTPTBeneficiaryIdResponse>
-
retrieveAll35
@GET("v1/self/beneficiaries/tpt") retrofit2.Call<List<GetSelfBeneficiariesTPTResponse>> retrieveAll35()Get All TPT Beneficiary Api to get all third party beneficiary linked to current user. Example Requests: /self/beneficiaries/tpt- Returns:
- Call<List<GetSelfBeneficiariesTPTResponse>>
-
template16
@GET("v1/self/beneficiaries/tpt/template") retrofit2.Call<GetSelfBeneficiariesTPTTemplateResponse> template16()Beneficiary Third Party Transfer Template Returns Account Type enumerations. Self User is expected to know office name and account number to be able to add beneficiary. Example Requests: /self/beneficiaries/tpt/template- Returns:
- Call<GetSelfBeneficiariesTPTTemplateResponse>
-
update23
@Headers("Content-Type:application/json") @PUT("v1/self/beneficiaries/tpt/{beneficiaryId}") retrofit2.Call<PutSelfBeneficiariesTPTBeneficiaryIdResponse> update23(@Path("beneficiaryId") Long beneficiaryId, @Body PutSelfBeneficiariesTPTBeneficiaryIdRequest putSelfBeneficiariesTPTBeneficiaryIdRequest) Update TPT Beneficiary Api to update third party beneficiary linked to current user. Example Requests: /self/beneficiaries/tpt/{beneficiaryId} Optional Fields: name, transferLimit- Parameters:
beneficiaryId- beneficiaryId (required)putSelfBeneficiariesTPTBeneficiaryIdRequest- (required)- Returns:
- Call<PutSelfBeneficiariesTPTBeneficiaryIdResponse>
-
add
@Headers("Content-Type:application/json") @POST("v1/self/beneficiaries/tpt") retrofit2.Call<PostSelfBeneficiariesTPTResponse> add(@Body PostSelfBeneficiariesTPTRequest postSelfBeneficiariesTPTRequest, @HeaderMap Map<String, String> headers) Add TPT Beneficiary Api to add third party beneficiary linked to current user. Parameter Definitions name : Nick name for beneficiary, should be unique for an self service user officeName : Office Name of beneficiary(not id) accountNumber : Account Number of beneficiary(not id) transferLimit : Each transfer initiated to this account will not exceed this amount Example Requests: /self/beneficiaries/tpt Mandatory Fields: name, officeName, accountNumber, accountType Optional Fields: transferLimit- Parameters:
postSelfBeneficiariesTPTRequest- (required)- Returns:
- Call<PostSelfBeneficiariesTPTResponse>
-
delete21
@DELETE("v1/self/beneficiaries/tpt/{beneficiaryId}") retrofit2.Call<DeleteSelfBeneficiariesTPTBeneficiaryIdResponse> delete21(@Path("beneficiaryId") Long beneficiaryId, @HeaderMap Map<String, String> headers) Delete TPT Beneficiary Api to delete third party beneficiary linked to current user. Example Requests: /self/beneficiaries/tpt/{beneficiaryId}- Parameters:
beneficiaryId- (required)- Returns:
- Call<DeleteSelfBeneficiariesTPTBeneficiaryIdResponse>
-
retrieveAll35
@GET("v1/self/beneficiaries/tpt") retrofit2.Call<List<GetSelfBeneficiariesTPTResponse>> retrieveAll35(@HeaderMap Map<String, String> headers) Get All TPT Beneficiary Api to get all third party beneficiary linked to current user. Example Requests: /self/beneficiaries/tpt- Returns:
- Call<List<GetSelfBeneficiariesTPTResponse>>
-
template16
@GET("v1/self/beneficiaries/tpt/template") retrofit2.Call<GetSelfBeneficiariesTPTTemplateResponse> template16(@HeaderMap Map<String, String> headers) Beneficiary Third Party Transfer Template Returns Account Type enumerations. Self User is expected to know office name and account number to be able to add beneficiary. Example Requests: /self/beneficiaries/tpt/template- Returns:
- Call<GetSelfBeneficiariesTPTTemplateResponse>
-
update23
@Headers("Content-Type:application/json") @PUT("v1/self/beneficiaries/tpt/{beneficiaryId}") retrofit2.Call<PutSelfBeneficiariesTPTBeneficiaryIdResponse> update23(@Path("beneficiaryId") Long beneficiaryId, @Body PutSelfBeneficiariesTPTBeneficiaryIdRequest putSelfBeneficiariesTPTBeneficiaryIdRequest, @HeaderMap Map<String, String> headers) Update TPT Beneficiary Api to update third party beneficiary linked to current user. Example Requests: /self/beneficiaries/tpt/{beneficiaryId} Optional Fields: name, transferLimit- Parameters:
beneficiaryId- beneficiaryId (required)putSelfBeneficiariesTPTBeneficiaryIdRequest- (required)- Returns:
- Call<PutSelfBeneficiariesTPTBeneficiaryIdResponse>
-