Class SfFieldDefinition
- Namespace
- NetCoreForce.Models
- Assembly
- NetCoreForce.Models.dll
Field Definition
SObject Name: FieldDefinition
Custom Object: False
public class SfFieldDefinition : SObject
- Inheritance
-
SfFieldDefinition
- Inherited Members
Properties
BusinessOwnerId
Business Owner ID
Name: BusinessOwnerId
SF Type: reference
Nillable: True
[JsonProperty(PropertyName = "businessOwnerId")]
[Updateable(false)]
[Createable(false)]
public string BusinessOwnerId { get; set; }
Property Value
BusinessStatus
Field Usage
Name: BusinessStatus
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "businessStatus")]
[Updateable(false)]
[Createable(false)]
public string BusinessStatus { get; set; }
Property Value
ComplianceGroup
Compliance Categorization
Name: ComplianceGroup
SF Type: multipicklist
Nillable: True
[JsonProperty(PropertyName = "complianceGroup")]
[Updateable(false)]
[Createable(false)]
public string ComplianceGroup { get; set; }
Property Value
ControllingFieldDefinitionId
Field Definition ID
Name: ControllingFieldDefinitionId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "controllingFieldDefinitionId")]
[Updateable(false)]
[Createable(false)]
public string ControllingFieldDefinitionId { get; set; }
Property Value
DataType
Data Type
Name: DataType
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "dataType")]
[Updateable(false)]
[Createable(false)]
public string DataType { get; set; }
Property Value
Description
Description
Name: Description
SF Type: textarea
Nillable: True
[JsonProperty(PropertyName = "description")]
[Updateable(false)]
[Createable(false)]
public string Description { get; set; }
Property Value
DeveloperName
Developer Name
Name: DeveloperName
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "developerName")]
[Updateable(false)]
[Createable(false)]
public string DeveloperName { get; set; }
Property Value
DurableId
Durable ID
Name: DurableId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "durableId")]
[Updateable(false)]
[Createable(false)]
public string DurableId { get; set; }
Property Value
EntityDefinitionId
Entity Definition ID
Name: EntityDefinitionId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "entityDefinitionId")]
[Updateable(false)]
[Createable(false)]
public string EntityDefinitionId { get; set; }
Property Value
ExtraTypeInfo
Extra Type Info
Name: ExtraTypeInfo
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "extraTypeInfo")]
[Updateable(false)]
[Createable(false)]
public string ExtraTypeInfo { get; set; }
Property Value
Id
Field Definition ID
Name: Id
SF Type: id
Nillable: False
[JsonProperty(PropertyName = "id")]
[Updateable(false)]
[Createable(false)]
public string Id { get; set; }
Property Value
IsAiPredictionField
Is Field AI Prediction Field?
Name: IsAiPredictionField
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isAiPredictionField")]
[Updateable(false)]
[Createable(false)]
public bool? IsAiPredictionField { get; set; }
Property Value
- bool?
IsApiFilterable
Is Field Filterable?
Name: IsApiFilterable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isApiFilterable")]
[Updateable(false)]
[Createable(false)]
public bool? IsApiFilterable { get; set; }
Property Value
- bool?
IsApiGroupable
Is Field Groupable?
Name: IsApiGroupable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isApiGroupable")]
[Updateable(false)]
[Createable(false)]
public bool? IsApiGroupable { get; set; }
Property Value
- bool?
IsApiSortable
Is Field Sortable?
Name: IsApiSortable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isApiSortable")]
[Updateable(false)]
[Createable(false)]
public bool? IsApiSortable { get; set; }
Property Value
- bool?
IsCalculated
Is Field calculated?
Name: IsCalculated
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isCalculated")]
[Updateable(false)]
[Createable(false)]
public bool? IsCalculated { get; set; }
Property Value
- bool?
IsCompactLayoutable
Is Compact Layout Enabled?
Name: IsCompactLayoutable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isCompactLayoutable")]
[Updateable(false)]
[Createable(false)]
public bool? IsCompactLayoutable { get; set; }
Property Value
- bool?
IsCompound
Is Field a compound field
Name: IsCompound
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isCompound")]
[Updateable(false)]
[Createable(false)]
public bool? IsCompound { get; set; }
Property Value
- bool?
IsFieldHistoryTracked
Is Field History Tracked
Name: IsFieldHistoryTracked
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isFieldHistoryTracked")]
[Updateable(false)]
[Createable(false)]
public bool? IsFieldHistoryTracked { get; set; }
Property Value
- bool?
IsHighScaleNumber
Is Field a high scale number?
Name: IsHighScaleNumber
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isHighScaleNumber")]
[Updateable(false)]
[Createable(false)]
public bool? IsHighScaleNumber { get; set; }
Property Value
- bool?
IsHtmlFormatted
Is Field a HTML formatted?
Name: IsHtmlFormatted
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isHtmlFormatted")]
[Updateable(false)]
[Createable(false)]
public bool? IsHtmlFormatted { get; set; }
Property Value
- bool?
IsIndexed
Is Field indexed?
Name: IsIndexed
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isIndexed")]
[Updateable(false)]
[Createable(false)]
public bool? IsIndexed { get; set; }
Property Value
- bool?
IsListFilterable
Is Field Filterable in Lists?
Name: IsListFilterable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isListFilterable")]
[Updateable(false)]
[Createable(false)]
public bool? IsListFilterable { get; set; }
Property Value
- bool?
IsListSortable
Is Field Sortable in Lists?
Name: IsListSortable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isListSortable")]
[Updateable(false)]
[Createable(false)]
public bool? IsListSortable { get; set; }
Property Value
- bool?
IsListVisible
Is Field visible in Lists?
Name: IsListVisible
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isListVisible")]
[Updateable(false)]
[Createable(false)]
public bool? IsListVisible { get; set; }
Property Value
- bool?
IsNameField
Is Field a Name field?
Name: IsNameField
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isNameField")]
[Updateable(false)]
[Createable(false)]
public bool? IsNameField { get; set; }
Property Value
- bool?
IsNillable
Is Field a nillable?
Name: IsNillable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isNillable")]
[Updateable(false)]
[Createable(false)]
public bool? IsNillable { get; set; }
Property Value
- bool?
IsPolymorphicForeignKey
Is ForeignKey Polymorphic?
Name: IsPolymorphicForeignKey
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isPolymorphicForeignKey")]
[Updateable(false)]
[Createable(false)]
public bool? IsPolymorphicForeignKey { get; set; }
Property Value
- bool?
IsSearchPrefilterable
Is Field Search Prefilterable?
Name: IsSearchPrefilterable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isSearchPrefilterable")]
[Updateable(false)]
[Createable(false)]
public bool? IsSearchPrefilterable { get; set; }
Property Value
- bool?
IsWorkflowFilterable
Is Workflow Filterable?
Name: IsWorkflowFilterable
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isWorkflowFilterable")]
[Updateable(false)]
[Createable(false)]
public bool? IsWorkflowFilterable { get; set; }
Property Value
- bool?
Label
Label
Name: Label
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "label")]
[Updateable(false)]
[Createable(false)]
public string Label { get; set; }
Property Value
LastModifiedBy
ReferenceTo: User
RelationshipName: LastModifiedBy
[JsonProperty(PropertyName = "lastModifiedBy")]
[Updateable(false)]
[Createable(false)]
public SfUser LastModifiedBy { get; set; }
Property Value
LastModifiedById
User ID
Name: LastModifiedById
SF Type: reference
Nillable: False
[JsonProperty(PropertyName = "lastModifiedById")]
[Updateable(false)]
[Createable(false)]
public string LastModifiedById { get; set; }
Property Value
LastModifiedDate
Last Modified Date
Name: LastModifiedDate
SF Type: datetime
Nillable: False
[JsonProperty(PropertyName = "lastModifiedDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? LastModifiedDate { get; set; }
Property Value
Length
Length
Name: Length
SF Type: int
Nillable: True
[JsonProperty(PropertyName = "length")]
[Updateable(false)]
[Createable(false)]
public int? Length { get; set; }
Property Value
- int?
MasterLabel
Master Label
Name: MasterLabel
SF Type: string
Nillable: False
[JsonProperty(PropertyName = "masterLabel")]
[Updateable(false)]
[Createable(false)]
public string MasterLabel { get; set; }
Property Value
NamespacePrefix
Namespace Prefix
Name: NamespacePrefix
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "namespacePrefix")]
[Updateable(false)]
[Createable(false)]
public string NamespacePrefix { get; set; }
Property Value
Precision
Precision
Name: Precision
SF Type: int
Nillable: True
[JsonProperty(PropertyName = "precision")]
[Updateable(false)]
[Createable(false)]
public int? Precision { get; set; }
Property Value
- int?
PublisherId
Publisher ID
Name: PublisherId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "publisherId")]
[Updateable(false)]
[Createable(false)]
public string PublisherId { get; set; }
Property Value
QualifiedApiName
Qualified API Name
Name: QualifiedApiName
SF Type: string
Nillable: False
[JsonProperty(PropertyName = "qualifiedApiName")]
[Updateable(false)]
[Createable(false)]
public string QualifiedApiName { get; set; }
Property Value
ReferenceTargetField
Target Field on Entities to Which the Foreign Key Points
Name: ReferenceTargetField
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "referenceTargetField")]
[Updateable(false)]
[Createable(false)]
public string ReferenceTargetField { get; set; }
Property Value
ReferenceTo
Entities Referenced by Relationship
Name: ReferenceTo
SF Type: complexvalue
Nillable: True
[JsonProperty(PropertyName = "referenceTo")]
[Updateable(false)]
[Createable(false)]
public string ReferenceTo { get; set; }
Property Value
RelationshipName
Relationship Name
Name: RelationshipName
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "relationshipName")]
[Updateable(false)]
[Createable(false)]
public string RelationshipName { get; set; }
Property Value
RunningUserFieldAccessId
User Field Access ID
Name: RunningUserFieldAccessId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "runningUserFieldAccessId")]
[Updateable(false)]
[Createable(false)]
public string RunningUserFieldAccessId { get; set; }
Property Value
SObjectTypeName
[JsonIgnore]
public static string SObjectTypeName { get; }
Property Value
Scale
Scale
Name: Scale
SF Type: int
Nillable: True
[JsonProperty(PropertyName = "scale")]
[Updateable(false)]
[Createable(false)]
public int? Scale { get; set; }
Property Value
- int?
SecurityClassification
Data Sensitivity Level
Name: SecurityClassification
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "securityClassification")]
[Updateable(false)]
[Createable(false)]
public string SecurityClassification { get; set; }
Property Value
ServiceDataTypeId
Data Type ID
Name: ServiceDataTypeId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "serviceDataTypeId")]
[Updateable(false)]
[Createable(false)]
public string ServiceDataTypeId { get; set; }
Property Value
ValueTypeId
Data Type ID
Name: ValueTypeId
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "valueTypeId")]
[Updateable(false)]
[Createable(false)]
public string ValueTypeId { get; set; }