RegisterConstituent

Type: Tessitura.Service.Client.Web.RegisterConstituent

Property Name Data Type Length Required Readonly Notes
Address RegisterAddress Y Required only if REQUIRE ADDRESS is set to YES in Tessitura System Defaults (T_DEFAULTS).
Affiliates Collection of RegisterAffiliate N
ConstituentTypeId integer Y
FK: TR_CUST_TYPE.id   Resource: ConstituentTypes
ElectronicAddress RegisterElectronicAddress Y This is used to create a primary electronic address for the constituent. This eaddress must not be control grouped as it will be primary for the registered constituent.
EmarketIndicatorId integer N
FK: TR_EMRKT_IND.id   Resource: EmarketIndicators
FirstName string N
GenderId integer N
LastName string Y
MailIndicatorId integer N
FK: TR_MAIL_IND.id   Resource: MailIndicators
MiddleName string N
NameStatusId integer N
FK: TR_NAMESTATUS.id   Resource: NameStatuses
OriginalSourceId integer Y
FK: TR_ORIGINAL_SOURCE.id   Resource: OriginalSources
PhoneIndicatorId integer N
FK: TR_PHONE_IND.id   Resource: PhoneIndicators
Phones Collection of RegisterPhone N
PrefixId integer N
FK: TR_PREFIX.id   Resource: Prefixes
Salutation RegisterSalutationRequest N
SortName string N
SuffixId integer N
FK: TR_SUFFIX.id   Resource: Suffixes
WebLogin RegisterWebLogin Y
SourceId integer N Pass sourceId to set the source. If not passed the source will be set to the default.