Class CreateBatchRequest
Used to create a new batch deposit.
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 | TokenCredentials | REQUIRED. Generic object representing different security token validation options to authenticate to the EPS system. |
| BatchNumber | System.String | A string value that can be assigned by the user to correlate to the Financial Institution's system or auto generated by the EPS system if left blank. This value must be unique. Also known as Deposit Name. Refer to GetSettingsRequest Class ShowCustomBatchID. Conditional field. Max 40 characters. |
Examples
{
"__type": "CreateBatchRequest:#JackHenry.Eps.Mobile.RDA",
"BatchNumber": "String Content"
}
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 | BatchNumber cannot be null if ShowCustomBatchId is true |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | BatchNumber must be between 1-40 characters |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | BatchNumber must contain visible characters |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Location exists in our system |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Terminal is enabled |