C# (CSharp) Rock.Field.Types Namespace

Classes

Name Description
AccountFieldType Account Field Type. Stored as FinancialAccount's Guid
AccountsFieldType Stored as a delimited list of FinancialAccount Guids
AddressFieldType Field used to save and display an address value
AttributeFieldType Field Type used to display a dropdown list of Defined Values for a specific Defined Type
AudioFileFieldType Audio file field type Stored as BinaryFile.Guid
AudioUrlFieldType Audio Url field type Stored as URL
BenevolenceRequestFieldType Field Type to select a single (or null) Benevolence Request Stored as BenevolenceRequest.Guid
BinaryFileFieldType Field Type used to display a dropdown list of binary files of a specific type Stored as BinaryFile's Guid
BinaryFileTypeFieldType
BinaryFileTypesFieldType Field Type to pick multiple Binary Files Types
BooleanFieldType Field Type used to save a boolean value. Stored as "True" or "False"
CampusFieldType Field Type to select a single (or null) CampusFieldType
CampusesFieldType
CategoriesFieldType Stored as comma-delimited list of Category.Guids
CategoryFieldType Stored as Category.Guid
CodeEditorFieldType
ColorFieldType
CommunicationTemplateFieldType Field Type to select 0 or more communication templates
ComparisonFieldType
ComponentFieldType Field Type used to display a dropdown list of MEF Components of a specific type Stored as EntityType.Guid
ComponentsFieldType Field Type used to display a checkbox list of MEF Components of a specific type Stored as a pipe-delimited list of EntityType.Guid
ConnectionActivityTypeFieldType Field Type used to display a dropdown list of connection activity types Stored as ConnectionActivityType.Guid
ConnectionOpportunityFieldType Field Type used to display a dropdown list of connection opportunities Stored as ConnectionOpportunity.Guid
ConnectionRequestFieldType Field Type to select a single (or null) Connection Request Stored as ConnectionRequest.Guid
ConnectionStatusFieldType Field Type used to display a dropdown list of connection statuses Stored as ConnectionStatus.Guid
ConnectionTypeFieldType Field Type used to display a dropdown list of connection types Stored as ConnectionType.Guid
ConnectionTypesFieldType
ContentChannelFieldType Field Type used to display a dropdown list of Content Channels Stored as ContentChannel.Guid
ContentChannelTypesFieldType Field Type to select 0 or more ContentChannelTypes Stored as comma-delimited list of ContentChannelType.Guids
CurrencyFieldType Field used to save and display a currency amount
DataViewFieldType Data View Field Type. Stored as DataViews's Guid
DateFieldType
DateRangeFieldType
DateTimeFieldType
DayOfWeekFieldType Field Type to select a Day of the Week stored as int value that can be cast to System.DayOfWeek (where Sunday = 0)
DaysOfWeekFieldType stored as comma delimited list of int value that can each be cast to System.DayOfWeek (where Sunday = 0)
DecimalFieldType
DecimalRangeFieldType
DefinedTypeFieldType Field Type used to display a dropdown list of Defined Types Stored as DefinedType.Guid
DefinedValueFieldType
DefinedValueRangeFieldType
EmailFieldType
EncryptedTextFieldType
EntityFieldType
EntityTypeFieldType
EventCalendarFieldType Field Type to select a single (or null) EventCalendarFieldType Stored as EventCalendar's Guid
EventItemFieldType
FileFieldType Field used to display or upload a new binary file of a specific type Stored as BinaryFile.Guid
FinancialGatewayFieldType
GroupFieldType Field Type to select a single (or null) Group
GroupLocationTypeFieldType
GroupRoleFieldType Field Type to select a single (or null) group role filtered by a selected group type
GroupTypeFieldType Field Type to select a single (or null) GroupType
GroupTypeGroupFieldType Field Type to select a single (or null) group filtered by a selected group type Stored as "GroupType.Guid|Group.Guid"
GroupTypesFieldType Field Type to select 0 or more GroupTypes
HtmlFieldType
ImageFieldType Field used to save and display an image value Stored as BinaryFile.Guid
IntegerFieldType
IntegerRangeFieldType
KeyValueListFieldType
LavaCommandsFieldType
LocationFieldType Field used to save and display a location value
MarkdownFieldType Field used to edit text in Markdown format and rendered as processed Markdown
MemoFieldType Field used to edit text in a multi-line text box
MergeTemplateFieldType Field Type to select a single (or null) MergeTemplate Stored as MergeTemplate's Guid
MetricCategoriesFieldType Stored as a List of Metric.Guid|MetricCategory.Guid (MetricCategory.Guid included so we can preserve which category the metric was selected from)
NoteTypeFieldType Stored as NoteType.Guid
NoteTypesFieldType
PageReferenceFieldType
PersonBadgesFieldType Select multiple Person Badges from a checkbox list. Stored as a comma-delimited list of PersonBadge Guids
PersonFieldType
PhoneNumberFieldType Field used to save and display a phone number
RangeSliderFieldType Field used to select an integer value using a slider
RatingFieldType
RemoteAuthsFieldType
SchedulesFieldType Stored as a List of Schedule Guids
SecurityRoleFieldType Field Type to select a single (or null) Security Role (Group) Stored as Group.Guid
SelectFromListFieldType
SelectMultiFieldType
SelectSingleFieldType
SiteFieldType Field Type to select a single (or null) SiteFieldType Stored as Site.Id
SlidingDateRangeFieldType Field used to save a sliding date range. Last X (Hours, Days, etc)
SystemEmailFieldType Field Type to select a system email. Stored as SystemEmail.Guid
TextFieldType
TimeFieldType
UrlLinkFieldType
ValueListFieldType
VideoFileFieldType Video file field type Stored as BinaryFile.Guid
VideoUrlFieldType Video Url field type Stored as URL
WorkflowActivityFieldType
WorkflowAttributeFieldType
WorkflowFieldType Field Type to select a single (or null) workflow filtered by a selected workflow type
WorkflowTextOrAttributeFieldType
WorkflowTypeFieldType
WorkflowTypesFieldType