Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

SignatureDocument

Class SignatureDocument.
Properties
AdditionalLavaFields
AppliesToPersonAlias Gets or sets the applies to person alias.
AppliesToPersonAliasId Gets or sets the applies to person alias identifier.
AssignedToPersonAlias Gets or sets the assigned to person alias.
AssignedToPersonAliasId Gets or sets the assigned to person alias identifier.
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
BinaryFile Gets or sets the binary file.
BinaryFileId Gets or sets the binary file identifier.
CompletionEmailSentDateTime The date and time the document completion email was sent.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
DocumentKey Gets or sets the document key.
EncryptedKey
EntityId The ID of the entity to which the document is related.
EntityStringValue
EntityType The EntityType that this document is related to (example Rock.Model.Registration)
EntityTypeId The EntityType that this document is related to (example Rock.Model.Registration)
ForeignGuid
ForeignId
ForeignKey
Guid
Id
IdKey
InviteCount Gets or sets the invite count.
IsValid
Item
LastInviteDate Gets or sets the request date.
LastStatusDate Gets or sets the last status date.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Name Gets or sets the name.
ParentAuthority Gets the parent security authority for this SignatureDocument instance.
ParentAuthorityPre
SignatureData The data that was collected during a drawn signature type. This is an img data url. Example:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAngAAABkCAYAAAAVH...
This is stored as SignatureDataEncrypted.
SignatureDataEncrypted The encrypted data that was collected during a drawn signature type. Use SignatureData to set this from the unencrypted drawn signature.
SignatureDocumentTemplate Gets or sets the SignatureDocumentTemplate that is being executed in this persisted SignatureDocument instance.
SignatureDocumentTemplateId Gets or sets the SignatureDocumentTemplateId of the SignatureDocumentTemplate that this SignatureDocument instance is executing.
SignatureVerificationHash The computed SHA1 hash for the SignedDocumentText, SignedClientIP address, SignedClientUserAgent, SignedDateTime, SignedByPersonAliasId, SignatureData, and SignedName. This hash can be used to prove the authenticity of the unaltered signature document. This is only calculated once during the pre-save event when the SignedDateTime was originally null/empty but now has a value.
SignedByEmail The email address that was used to send the completion receipt.
SignedByPersonAlias Gets or sets the signed by person alias.
SignedByPersonAliasId Gets or sets the signed by person alias identifier.
SignedClientIp The observed IP address of the client system of the individual who signed the document.
SignedClientUserAgent The observed 'user agent' of the client system of the individual who signed the document.
SignedDateTime The date and time the document was signed.
SignedDocumentText The resulting text/document using the Lava template from the SignatureDocumentTemplate at the time the document was signed. Does not include the signature data. It would be what they saw just prior to signing.
SignedName The name of the individual who signed the document.
Status Gets or sets the status. This is a hard coded list of values defined in the code as an enumeration.
Show Values
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults