Class GetAccountsRequest
Request for retrieving accounts
Properties
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| RequestId | System.string | Unique identifier used to identify the request. Used when associating the request to the response. |
| RequestDate | System.DateTime | DateTime request was made. Request timeout is 1 minute. |
| Credentials | StoreCredentials | |
| Criteria | GetAccountsCriteria | Required field GetAccountsCriteriaHomeBankingId GetAccountsCriteriaReferenceId |
GetAccountsCriteriaHomeBankingId
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| HomeBankingId | System.String | A string value with a unique identifier for the customer. It is required for all customers boarded with the RDA Web Service and most often corresponds to the customer's unique identifier in the Financial Institution's system. Max length is 50 characters. |
GetAccountsCriteriaReferenceId
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| ReferenceId | System.String | A string value with the account identification number in the EPS system (this is not the account number). Must be a unique value that most often corresponds to the account's unique identifier in the Financial Institution's system. Max length 50 characters. Required field. |
Example
{
"Credentials":{
"EntityId": "123456",
"StoreId": null,
"StoreKey": null
},
"__type": "GetAccountsRequest:#JackHenry.Eps.Mobile.RDAAdmin",
"Criteria": {
"__type": "GetAccountsCriteria:#JackHenry.Eps.Mobile.RDAAdmin"
}
}
Methods
Validate(IValidatorContext)
Declaration
public override void Validate(IValidatorContext context)
Parameters
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| JHA.EPS.SharedService.Common.Validator.IValidatorContext | context |
Overrides
AuthenticatedRequest.Validate(IValidatorContext)
Exceptions
| TYPE | DESCRIPTION |
|---|---|
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Criteria cannot be null |