Package com.adyen.service.transfers
Class CapitalApi
- java.lang.Object
-
- com.adyen.Service
-
- com.adyen.service.transfers.CapitalApi
-
public class CapitalApi extends Service
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_VERSIONprotected StringbaseURL
-
Constructor Summary
Constructors Constructor Description CapitalApi(Client client)Capital constructor inpackage.CapitalApi(Client client, String baseURL)Capital constructor inpackage.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapitalGrantsgetCapitalAccount()Get a capital accountCapitalGrantsgetCapitalAccount(String counterpartyAccountHolderId, RequestOptions requestOptions)Get a capital accountCapitalGrantgetGrantReferenceDetails(String id)Get grant reference detailsCapitalGrantgetGrantReferenceDetails(String id, RequestOptions requestOptions)Get grant reference detailsCapitalGrantrequestGrantPayout(CapitalGrantInfo capitalGrantInfo)Request a grant payoutCapitalGrantrequestGrantPayout(CapitalGrantInfo capitalGrantInfo, RequestOptions requestOptions)Request a grant payout-
Methods inherited from class com.adyen.Service
createBaseURL, getClient, isApiKeyRequired, setApiKeyRequired, setClient
-
-
-
-
Field Detail
-
API_VERSION
public static final String API_VERSION
- See Also:
- Constant Field Values
-
baseURL
protected String baseURL
-
-
Constructor Detail
-
CapitalApi
public CapitalApi(Client client)
Capital constructor inpackage.- Parameters:
client-Client(required)
-
-
Method Detail
-
getCapitalAccount
public CapitalGrants getCapitalAccount() throws ApiException, IOException
Get a capital account- Returns:
CapitalGrants- Throws:
ApiException- if fails to make API callIOException
-
getCapitalAccount
public CapitalGrants getCapitalAccount(String counterpartyAccountHolderId, RequestOptions requestOptions) throws ApiException, IOException
Get a capital account- Parameters:
counterpartyAccountHolderId-StringQuery: The counterparty account holder id. (optional)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
CapitalGrants- Throws:
ApiException- if fails to make API callIOException
-
getGrantReferenceDetails
public CapitalGrant getGrantReferenceDetails(String id) throws ApiException, IOException
Get grant reference details- Parameters:
id-StringThe unique identifier of the grant. (required)- Returns:
CapitalGrant- Throws:
ApiException- if fails to make API callIOException
-
getGrantReferenceDetails
public CapitalGrant getGrantReferenceDetails(String id, RequestOptions requestOptions) throws ApiException, IOException
Get grant reference details- Parameters:
id-StringThe unique identifier of the grant. (required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
CapitalGrant- Throws:
ApiException- if fails to make API callIOException
-
requestGrantPayout
public CapitalGrant requestGrantPayout(CapitalGrantInfo capitalGrantInfo) throws ApiException, IOException
Request a grant payout- Parameters:
capitalGrantInfo-CapitalGrantInfo(required)- Returns:
CapitalGrant- Throws:
ApiException- if fails to make API callIOException
-
requestGrantPayout
public CapitalGrant requestGrantPayout(CapitalGrantInfo capitalGrantInfo, RequestOptions requestOptions) throws ApiException, IOException
Request a grant payout- Parameters:
capitalGrantInfo-CapitalGrantInfo(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
CapitalGrant- Throws:
ApiException- if fails to make API callIOException
-
-