ContactAssignment_Deposit Model

Defines the model for submitting Contact Assignments to the EPOS system

Required
contactAssignmentID : string (GUID)

The globally unique identifier for the overall Contact Assignment record

Required
contactID : string (GUID)

The globally unique identifier for the overall Contact

Required
contactType : ContactAssignmentContactType_Default

This is the Contact Type that the contact represents

Required MaxLength(256) Truncates
notes : string

This is the Contact Assignment notes
This field may be an empty string, but cannot be NULL

Nullable
dbGen : number (int)

This represents an identifier for a unique database operation that last updated/created this entity. The value is not unique as it can be shared across multiple entities if they were all inserted/updated
from within a single operation. These values are always incrementing so all entities with DBGen > X can be assumed that they were edited/inserted since the operation X occured.

Expect a 64 bit integer.

This is a readonly property. Setting it will have no effect. It will be assigned internally and made visible when querying for this model

Example
{
  "contactAssignmentID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "contactID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "contactType": 1,
  "notes": "string value",
  "dbGen": 321
}