Class ListAccountsRequest.Builder
- java.lang.Object
-
- io.moov.sdk.models.operations.ListAccountsRequest.Builder
-
- Enclosing class:
- ListAccountsRequest
public static final class ListAccountsRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListAccountsRequestbuild()ListAccountsRequest.Buildercapability(CapabilityID capability)Filter connected accounts by the capability.ListAccountsRequest.Buildercapability(java.util.Optional<? extends CapabilityID> capability)Filter connected accounts by the capability.ListAccountsRequest.BuildercapabilityStatus(CapabilityStatus capabilityStatus)Filter connected accounts by the capability.ListAccountsRequest.BuildercapabilityStatus(java.util.Optional<? extends CapabilityStatus> capabilityStatus)Filter connected accounts by the capability.ListAccountsRequest.Buildercount(long count)ListAccountsRequest.Buildercount(java.util.Optional<java.lang.Long> count)ListAccountsRequest.Builderemail(java.lang.String email)Filter connected accounts by email address.ListAccountsRequest.Builderemail(java.util.Optional<java.lang.String> email)Filter connected accounts by email address.ListAccountsRequest.BuilderforeignID(java.lang.String foreignID)Serves as an optional alias from a foreign/external system which can be used to reference this resource.ListAccountsRequest.BuilderforeignID(java.util.Optional<java.lang.String> foreignID)Serves as an optional alias from a foreign/external system which can be used to reference this resource.ListAccountsRequest.BuilderincludeDisconnected(boolean includeDisconnected)Filter disconnected accounts.ListAccountsRequest.BuilderincludeDisconnected(java.util.Optional<java.lang.Boolean> includeDisconnected)Filter disconnected accounts.ListAccountsRequest.Buildername(java.lang.String name)Filter connected accounts by name.ListAccountsRequest.Buildername(java.util.Optional<java.lang.String> name)Filter connected accounts by name.ListAccountsRequest.Builderskip(long skip)ListAccountsRequest.Builderskip(java.util.Optional<java.lang.Long> skip)ListAccountsRequest.Buildertype(CreateAccountType type)Filter connected accounts by AccountType.ListAccountsRequest.Buildertype(java.util.Optional<? extends CreateAccountType> type)Filter connected accounts by AccountType.
-
-
-
Method Detail
-
name
public ListAccountsRequest.Builder name(java.lang.String name)
Filter connected accounts by name.If provided, this query will attempt to find matches against the following Account and Profile fields: <ul> <li>Account `displayName`</li> <li>Individual Profile `firstName`, `middleName`, and `lastName`</li> <li>Business Profile `legalBusinessName`</li> </ul>
-
name
public ListAccountsRequest.Builder name(java.util.Optional<java.lang.String> name)
Filter connected accounts by name.If provided, this query will attempt to find matches against the following Account and Profile fields: <ul> <li>Account `displayName`</li> <li>Individual Profile `firstName`, `middleName`, and `lastName`</li> <li>Business Profile `legalBusinessName`</li> </ul>
-
email
public ListAccountsRequest.Builder email(java.lang.String email)
Filter connected accounts by email address.Provide the full email address to filter by email.
-
email
public ListAccountsRequest.Builder email(java.util.Optional<java.lang.String> email)
Filter connected accounts by email address.Provide the full email address to filter by email.
-
type
public ListAccountsRequest.Builder type(CreateAccountType type)
Filter connected accounts by AccountType.If the `type` parameter is used in combination with `name`, only the corresponding type's name fields will be searched. For example, if `type=business` and `name=moov`, the search will attempt to find matches against the display name and Business Profile name fields (`legalBusinessName`, and `doingBusinessAs`).
Filtering by `type=guest` is not currently supported.
-
type
public ListAccountsRequest.Builder type(java.util.Optional<? extends CreateAccountType> type)
Filter connected accounts by AccountType.If the `type` parameter is used in combination with `name`, only the corresponding type's name fields will be searched. For example, if `type=business` and `name=moov`, the search will attempt to find matches against the display name and Business Profile name fields (`legalBusinessName`, and `doingBusinessAs`).
Filtering by `type=guest` is not currently supported.
-
foreignID
public ListAccountsRequest.Builder foreignID(java.lang.String foreignID)
Serves as an optional alias from a foreign/external system which can be used to reference this resource.
-
foreignID
public ListAccountsRequest.Builder foreignID(java.util.Optional<java.lang.String> foreignID)
Serves as an optional alias from a foreign/external system which can be used to reference this resource.
-
includeDisconnected
public ListAccountsRequest.Builder includeDisconnected(boolean includeDisconnected)
Filter disconnected accounts.If true, the response will include disconnected accounts.
-
includeDisconnected
public ListAccountsRequest.Builder includeDisconnected(java.util.Optional<java.lang.Boolean> includeDisconnected)
Filter disconnected accounts.If true, the response will include disconnected accounts.
-
capability
public ListAccountsRequest.Builder capability(CapabilityID capability)
Filter connected accounts by the capability.
-
capability
public ListAccountsRequest.Builder capability(java.util.Optional<? extends CapabilityID> capability)
Filter connected accounts by the capability.
-
capabilityStatus
public ListAccountsRequest.Builder capabilityStatus(CapabilityStatus capabilityStatus)
Filter connected accounts by the capability.
-
capabilityStatus
public ListAccountsRequest.Builder capabilityStatus(java.util.Optional<? extends CapabilityStatus> capabilityStatus)
Filter connected accounts by the capability.
-
skip
public ListAccountsRequest.Builder skip(long skip)
-
skip
public ListAccountsRequest.Builder skip(java.util.Optional<java.lang.Long> skip)
-
count
public ListAccountsRequest.Builder count(long count)
-
count
public ListAccountsRequest.Builder count(java.util.Optional<java.lang.Long> count)
-
build
public ListAccountsRequest build()
-
-