module:models/ResourceAuditVo()

new module:models/ResourceAuditVo()

This class subject to change without prior notice, Please dont use this class directly.

Constructs a new ResourceAuditVo.

Members

static, readonly RequestorTypeEnum :String

Allowed values for the requestor_type property.

Properties:
Name Type Description
customer String

value: "customer"

external_user String

value: "external_user"

client_agent String

value: "client_agent"

system String

value: "system"

inner channel :String

The channel through which the API is invoked. Please contact <a href = "mailto: support@billerpayments.com">support@billerpayments.com to configure channels.

inner requestor :String

The identifier for the requestor of the API, in EBPP. The value to be passed in the requestor field would depend on the requestor_type.
If the requestor_type is "customer", the requestor should be the EBPP generated customer id. In the case of self registration, where there is no EBPP generated customer id yet, the requestor should be set to 'guest'.
If the requestor_type is "external_user", the requestor can be any unique identifier that the client may have for the external agent. If the requestor_type is system, requestor is optional.

inner requestor_type :module:models/ResourceAuditVo.RequestorTypeEnum

If an API is being requested from an application that is being used directly by a customer, like the customer portal and IVR, the requestor_type should be set to "customer".
If an API is being requested from an application that is being used by third party agents/brokers servicing a customer on behalf of a biller/client, then the requestor_type should be set to "external_user". It should be noted that these users would not have logins for the EBPP Portal or Payment Center.

inner timestamp :String

The UTC timestamp, in ISO8601 format, for the moment when the resource got created or modified in EBPP. For e.g., 2019-08-13T09:21:34.359+0000

Methods

static constructFromObject(data, obj) → {module:models/ResourceAuditVo}

Constructs a ResourceAuditVo from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties from data to obj if supplied or a new instance if not.

Parameters:
Name Type Description
data Object

The plain JavaScript object bearing properties of interest.

obj module:models/ResourceAuditVo

Optional instance to populate.

Returns:
module:models/ResourceAuditVo -

The populated ResourceAuditVo instance.