Skip to main content

Class CreateBatchRequest

This method is used to create a new batch deposit.


Properties

NAMETYPEDESCRIPTION
RequestIdstringUnique identifier used to identify the request. Used when associating the request to the response.
RequestDatedateTimeDateTime request was made. Request timeout is 1 minute.
CredentialsTokenCredentialsREQUIRED. The credentials given from your last response.
BatchNumberstringREQUIRED when GetSettingsResponse.ShowCustomBatchId is True. This is a unique custom value either assigned by the user to correlate to the FI's system or autogenerated by the EPS system. Also known as Deposit Name.
LocationReferencestringREQUIRED. This is the unique identifier assigned to the location for use in requests/responses in the mRDC API. This identifier is generated and used by the mRDC API and is different from the Location ID.

Examples

{
"__type": "CreateBatchRequest:#JackHenry.Eps.Mobile.RDC",
"BatchNumber": "String Content",
"LocationReference": "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.ValidationResultLocationReference cannot be null or empty
JHA.EPS.SharedService.Common.Validator.ValidationResultLocationReference exists in our system
JHA.EPS.SharedService.Common.Validator.ValidationResultLocationReference refers to an enabled location
JHA.EPS.SharedService.Common.Validator.ValidationResultTerminal is enabled