Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

RegistrationTemplate

Properties
AdditionalLavaFields
AddPersonNote Gets or sets a value indicating whether a person note should be added when a person registers for this type of registration.
AllowExternalRegistrationUpdates Gets or sets a value indicating whether to allow external registration updates (should a person be able to update their registration on-line after submitting it).
AllowGroupPlacement [Obsoleted in v10] No longer used. Replaced by Group Placement feature (RegistrationTemplatePlacement, etc) Gets or sets a value indicating whether [allow group placement].
AllowMultipleRegistrants Gets or sets a value indicating whether [allow multiple registrants].
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
BatchNamePrefix Gets or sets the batch name prefix.
Category Gets or sets the Category.
CategoryId Gets or sets the category identifier.
ConfirmationEmailTemplate Gets or sets the confirmation email text to send.
ConfirmationFromEmail Gets or sets the confirmation from email.
ConfirmationFromName Gets or sets the name of the confirmation from.
ConfirmationSubject Gets or sets the confirmation subject.
ConnectionStatusValue Gets or sets the DefinedValue representing the connection status.
ConnectionStatusValueId Gets or sets the connection status value identifier.
ContextKey
Cost Gets or sets the cost (if SetCostOnInstance == false).
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
DefaultPayment Gets or sets the default amount to pay per registrant (if SetCostOnInstance == false). If this is null, the default payment will be the Cost
Description Gets or sets the description of the Attribute.
DiscountCodeTerm Gets or sets the term to use for discount code
Discounts Gets or sets the discounts.
EncryptedKey
EntityStringValue
Fees Gets or sets the fees.
FeeTerm Gets or sets the term to use for fee
FinancialGateway Gets or sets the FinancialGateway.
FinancialGatewayId Gets or sets the financial gateway identifier.
ForeignGuid
ForeignId
ForeignKey
Forms Gets or sets the forms.
GroupMemberRoleId Gets or sets the group member role that registrants will be added to group as
GroupMemberStatus Gets or sets the group member status that registrants will be added to group with. This is a hard coded list of values defined in the code as an enumeration.
Show Values
GroupType Gets or sets the type of the group.
GroupTypeId Gets or sets the group type that this registration template applies to
Guid
Id
IdKey
Instances Gets or sets the collection of the current template's child instances.
IsActive Gets or sets a value indicating whether this instance is active.
IsPaymentPlanAllowed Gets or sets a value indicating whether registrants should be able to pay their registration costs in multiple, scheduled installments.
IsRegistrationMeteringEnabled Gets or sets a value indicating whether this instance is registration metering enabled.
IsValid
Item
LoginRequired Gets or sets a value indicating whether [log in required].
MaxRegistrants Gets or sets the maximum registrants.
MinimumInitialPayment Gets or sets the minimum initial payment (if SetCostOnInstance == false).
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Name Gets or sets the name of the registration template
Notify Gets or sets the notify. This is a hard coded list of values defined in the code as an enumeration.
Show Values
ParentAuthority Gets the parent authority.
ParentAuthorityPre
PaymentPlanFrequencyValueIds Gets or sets the payment plan frequency value identifiers (separated by commas) from which a registrant can select.
PaymentPlanFrequencyValueIdsCollection Gets or sets the collection of payment plan frequency value IDs from which a registrant can select.

This is a convenient property for working with the IDs as a collection instead of the PaymentPlanFrequencyValueIds property directly. Updates made to PaymentPlanFrequencyValueIds will require getting this property again.

PaymentReminderEmailTemplate Gets or sets the payment reminder email template.
PaymentReminderFromEmail Gets or sets the payment reminder from email.
PaymentReminderFromName Gets or sets the name of the payment reminder from.
PaymentReminderSubject Gets or sets the payment reminder subject.
PaymentReminderTimeSpan Gets or sets the payment reminder time span in days.
Placements Gets or sets the placements.
RegistrantsSameFamily Gets or sets flag indicating if registrants registered for this template are typically in same family. values are ( yes, no, ask ). This is a hard coded list of values defined in the code as an enumeration.
Show Values
RegistrantTerm Gets or sets the term to use for registrant
RegistrantWorkflowType Gets or sets the WorkflowType to launch for the registrant
RegistrantWorkflowTypeId Optional workflow type to launch for registrant
RegistrarOption Gets or sets the registrar option. This is a hard coded list of values defined in the code as an enumeration.
Show Values
RegistrationAttributeTitleEnd Gets or sets the section title for attributes that are collected at the end of the registration entry process.
RegistrationAttributeTitleStart Gets or sets the section title for attributes that are collected at the start of the registration entry process.
RegistrationInstructions Gets or sets the registration instructions.
RegistrationTerm Gets or sets the term to use for registration
RegistrationWorkflowType Gets or sets the WorkflowType to launch at end of registration.
RegistrationWorkflowTypeId Optional workflow type to launch at end of registration
ReminderEmailTemplate Gets or sets the reminder email template.
ReminderFromEmail Gets or sets the reminder from email.
ReminderFromName Gets or sets the name of the reminder from.
ReminderSubject Gets or sets the reminder subject.
RequestEntryName Gets or sets the name of the request entry.
RequiredSignatureDocumentTemplate Gets or sets the type of the required signature document.
RequiredSignatureDocumentTemplateId Gets or sets the required signature document type identifier.
SetCostOnInstance Gets or sets the set cost on instance.
ShowCurrentFamilyMembers Gets or sets a value indicating whether [show current family members].
ShowSmsOptIn Gets or sets a value indicating whether [show SMS opt in]. When enabled a checkbox will be shown next to each mobile phone number for registrants allowing the registrar to enable SMS messaging for this number.
SignatureDocumentAction Gets or sets the signature documentation. This is a hard coded list of values defined in the code as an enumeration.
Show Values
SuccessText Gets or sets the success text.
SuccessTitle Gets or sets the success title.
SupportedActions Provides a Dictionary`2 of actions that this model supports, and the description of each.
TypeId
TypeName
UrlEncodedKey
ValidationResults
WaitListEnabled Gets or sets a value indicating whether a wait list is enabled for this event template
WaitListTransitionEmailTemplate Gets or sets the wait list transition email template.
WaitListTransitionFromEmail Gets or sets the wait list transition from email.
WaitListTransitionFromName Gets or sets the name of the wait list transition from.
WaitListTransitionSubject Gets or sets the wait list transition subject.