Internal
Internal use only. Please use the Mozaic object to utilize this object.
The contact's email address
The optional external ID of the payment recipient from the payment cycle. This ID represents the user in an external system.
The ID of the contact. This can be used to retrieve a contact.
The known name of the contact. This is the name that you have given the contact when you created it.
The raw ContactInfo object that was returned from the API
The contact's status.
Protected
executeReturns a list of payments that have been sent to this contact. From these payments, you can see the payment cycle that the payment was sent from. Note that only payments that have been sent to this contact will be returned. Payments that have been sent from a payment cycle that is still in Draft status will not be returned because they have not been created yet.
An integer number between 1 and 100.
An integer number of the page starting at 1.
Protected
getProtected
throwProtected
throwA helper function that will either return the variable's value or throw an exception if the value is null or undefined. Unit testing is simplified by avoiding ??
The name of the variable being checked
The value of the variable being checked
The value of the variable if it is available, otherwise an exception is thrown.
All classes in the resource folder should implement this interface so that they can be instantiated in the main barrel.