Watch our RX24 Keynotes!

Model Map

Key
A required field.
A property on the database.
Not mapped to the database. These fields are computed and are only available in the object.
These fields are available where Lava is supported.
These methods or fields are obsolete and should not be used.

Model Details

Show: Methods

PhoneNumber

Phone Number POCO Entity.
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
ContextKey
CountryCode Gets or sets the country code.
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
Description Gets or sets an optional description of the PhoneNumber.
EncryptedKey
EntityStringValue
Extension Gets or sets the extension (if any) that would need to be dialed to contact the owner.
ForeignGuid
ForeignId
ForeignKey
FullNumber Gets the full phone number (country code and number). This should really only be used for queries and comparisons. NOTE: If Number is a partial number (for example, no area code), then FullNumber isn't really the full number, and neither is NumberFormatted.
Guid
Id
IdKey
IsMessagingEnabled Gets or sets a flag indicating whether the number has been opted in for SMS
IsMessagingOptedOut Gets or sets a flag indicating whether the phone number has opted out of messages through the SMS provider.
IsSystem Gets or sets a flag indicating if the PhoneNumber is part of the Rock core system/framework. This property is required.
IsUnlisted Gets or sets a flag indicating whether the PhoneNumber is unlisted or not.
IsValid
Item
MessagingOptedOutDateTime Gets or sets the date and time when the phone number opted out of messaging.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Number Gets or sets the phone number without country code. The number is stored without any string formatting. (i.e. (502) 555-1212 will be stored as 5025551212). This property is required.
NumberFormatted Gets or sets the formatted number. Note: value is recalculated on every add/modify of entity during context's default SaveChanges() method.
NumberFormattedWithCountryCode Gets the number formatted with country code.
NumberReversed Gets or sets the phone number reversed. This is the fastest way to search by phone number ending in xxxx.
NumberTypeValue Gets or sets the Phone Number's NumberType DefinedValue
NumberTypeValueId Gets the Phone Number's Number Type DefinedValue Id.
ParentAuthority
ParentAuthorityPre
Person Gets or sets the Person who the PhoneNumber belongs to.
PersonId Gets or sets the PersonId of the Person that the PhoneNumber belongs to. This property is required.
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults