Skip to main content

Class UpdateCustomerRequest

This method is used to update an existing customer.


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.
CustomerFieldsDataFieldValue[]The list of fields and their value used to create a customer
CustomerReferencestringREQUIRED. The unique value assigned to each Customer used to find the customer.
CustomerTypeCustomerTypeAn enumeration identifying the type of customer or end user. Possible values are: Individual or Business. Required field.
LocationReferencestringREQUIRED. The unique value assigned to each Location used to find the customer fields.
RelationshipRelationshipAn enumeration identifying the type of customer relationship. Possible values are: Customer or Vendor. Required field.
UpdatedCustomerCustomer

DataFieldValue

NAMETYPEDESCRIPTION
FieldNamestringThe dynamic field name used to capture custom values.
ValuestringThe value the user input.

CustomerType

NAMETYPEDESCRIPTION
Individual
Business

RelationshipType

NAMETYPEDESCRIPTION
Customer1
Vendor2

Customer

NAMETYPEDESCRIPTION
AddressLine1stringCustomers Address
AddressLine2stringCustomers additional Address information
CitystringCustomers City
CountrystringCustomers Country
CustomerData1stringCustomers Customer Data 1
CustomerData2stringCustomers Customer Data 2
CustomerData3stringCustomers Customer Data 3
CustomerReferencestringA unique value assigned to each customer used for Associating a Customer to a deposit.
CustomerTypeCustomerType An enumeration identifying the type of customer. Possible values are: Individual or Business.
DaytimePhonestringCustomers Daytime Phone
DaytimePhoneExtstringCustomers Daytime Phone Extension
DLNumberstringLast 4 digits of Customer's Driver's License Number
DLStatestringCustomer's Driver's License State
EmailAddressstringCustomers Email Address
EveningPhonestringCustomers Evening Phone
EveningPhoneExtstringCustomers Evening Phone Extension
FaxstringCustomers Fax
FirstNamestringCustomers First Name
HomeBankingIdstringA reference value to the FI's Id
IsCompanyboolIndicates whether the customer is an individual or a business.
LastNamestringCustomers Last Name
LocationReferencestringA unique value assigned to each location.
PostalCodestringCustomers Zip Code
RelationshipRelationshipTypeAn enumeration identifying the type of customer relationship. Possible values are: Customer or Vendor.
SSNFedTaxIdstringLast 4 digits of Customer's SSN or Federal Tax Id
StatestringCustomers State

Examples

{
"__type":"UpdateCustomerRequest:#JackHenry.Eps.Mobile.RDC",
"CustomerReference":"String Content",
"LocationReference":"String Content",
"CustomerType":
"Relationship":
"CustomerFields":
[
{
"__type":"DataFieldValue:#JackHenry.Eps.Mobile.RDC",
"FieldName":"String Content",
"Value":"String Content",
}
],
}

Methods

Validate(IValidatorContext)

Declaration

public override void Validate(IValidatorContext context)

Parameters

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

Overrides

AuthenticatedRequest.Validate(IValidatorContext)