Class Capabilities
- java.lang.Object
-
- io.moov.sdk.Capabilities
-
public class Capabilities extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DisableCapabilityRequestBuilderdisable()Disable a specific capability that an account has requested.DisableCapabilityResponsedisable(java.lang.String accountID, CapabilityID capabilityID)Disable a specific capability that an account has requested.GetCapabilityRequestBuilderget()Retrieve a specific capability that an account has requested.GetCapabilityResponseget(java.lang.String accountID, CapabilityID capabilityID)Retrieve a specific capability that an account has requested.ListCapabilitiesRequestBuilderlist()Retrieve all the capabilities an account has requested.ListCapabilitiesResponselist(java.lang.String accountID)Retrieve all the capabilities an account has requested.RequestCapabilitiesRequestBuilderrequest()Request capabilities for a specific account.RequestCapabilitiesResponserequest(java.lang.String accountID, AddCapabilities addCapabilities)Request capabilities for a specific account.
-
-
-
Method Detail
-
list
public ListCapabilitiesRequestBuilder list()
Retrieve all the capabilities an account has requested.Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.
To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.read` scope.
- Returns:
- The call builder
-
list
public ListCapabilitiesResponse list(java.lang.String accountID) throws java.lang.Exception
Retrieve all the capabilities an account has requested.Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.
To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.read` scope.
- Parameters:
accountID-- Returns:
- The response from the API call
- Throws:
java.lang.Exception- if the API call fails
-
request
public RequestCapabilitiesRequestBuilder request()
Request capabilities for a specific account. Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.write` scope.
- Returns:
- The call builder
-
request
public RequestCapabilitiesResponse request(java.lang.String accountID, AddCapabilities addCapabilities) throws java.lang.Exception
Request capabilities for a specific account. Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.write` scope.
- Parameters:
accountID-addCapabilities-- Returns:
- The response from the API call
- Throws:
java.lang.Exception- if the API call fails
-
get
public GetCapabilityRequestBuilder get()
Retrieve a specific capability that an account has requested. Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.read` scope.
- Returns:
- The call builder
-
get
public GetCapabilityResponse get(java.lang.String accountID, CapabilityID capabilityID) throws java.lang.Exception
Retrieve a specific capability that an account has requested. Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.read` scope.
- Parameters:
accountID-capabilityID- Moov account capabilities. The `production-app`, `platform.production-app`, and / or `platform.wallet-transfers` capabilities might appear in your list. These are read-only capabilities that Moov requests and uses for account verification purposes. These capabilities remains active with your account and require no additional action.- Returns:
- The response from the API call
- Throws:
java.lang.Exception- if the API call fails
-
disable
public DisableCapabilityRequestBuilder disable()
Disable a specific capability that an account has requested. Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.write` scope.
- Returns:
- The call builder
-
disable
public DisableCapabilityResponse disable(java.lang.String accountID, CapabilityID capabilityID) throws java.lang.Exception
Disable a specific capability that an account has requested. Read our [capabilities guide](https://docs.moov.io/guides/accounts/capabilities/) to learn more.To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) you'll need to specify the `/accounts/{accountID}/capabilities.write` scope.
- Parameters:
accountID-capabilityID- Moov account capabilities. The `production-app`, `platform.production-app`, and / or `platform.wallet-transfers` capabilities might appear in your list. These are read-only capabilities that Moov requests and uses for account verification purposes. These capabilities remains active with your account and require no additional action.- Returns:
- The response from the API call
- Throws:
java.lang.Exception- if the API call fails
-
-