Skip to main content

Class CreateBatchRequest

Used to create a new batch deposit.


Properties

NAMETYPEDESCRIPTION
RequestIdSystem.stringUnique identifier used to identify the request. Used when associating the request to the response.
RequestDateSystem.DateTimeDateTime 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.
BatchNumberSystem.StringA 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

TYPENAMEDESCRIPTION
JHA.EPS.SharedService.Common.Validator.IValidatorContextcontext

Overrides

AuthenticatedRequest.Validate(IValidatorContext)

Exceptions

TYPEDESCRIPTION
JHA.EPS.SharedService.Common.Validator.ValidationResultBatchNumber cannot be null if ShowCustomBatchId is true
JHA.EPS.SharedService.Common.Validator.ValidationResultBatchNumber must be between 1-40 characters
JHA.EPS.SharedService.Common.Validator.ValidationResultBatchNumber must contain visible characters
JHA.EPS.SharedService.Common.Validator.ValidationResultLocation exists in our system
JHA.EPS.SharedService.Common.Validator.ValidationResultTerminal is enabled