Table of Contents

Class SfEntityDefinition

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Entity Definition

SObject Name: EntityDefinition

Custom Object: False

public class SfEntityDefinition : SObject
Inheritance
SfEntityDefinition
Inherited Members

Properties

DefaultCompactLayoutId

Compact Layout ID

Name: DefaultCompactLayoutId

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "defaultCompactLayoutId")]
[Updateable(false)]
[Createable(false)]
public string DefaultCompactLayoutId { get; set; }

Property Value

string

DefaultImplementation

Default Implementation

Name: DefaultImplementation

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "defaultImplementation")]
[Updateable(false)]
[Createable(false)]
public string DefaultImplementation { get; set; }

Property Value

string

DeploymentStatus

Deployment Status

Name: DeploymentStatus

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "deploymentStatus")]
[Updateable(false)]
[Createable(false)]
public string DeploymentStatus { get; set; }

Property Value

string

DetailUrl

Detail URL

Name: DetailUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "detailUrl")]
[Updateable(false)]
[Createable(false)]
public string DetailUrl { get; set; }

Property Value

string

DeveloperName

Developer Name

Name: DeveloperName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "developerName")]
[Updateable(false)]
[Createable(false)]
public string DeveloperName { get; set; }

Property Value

string

DurableId

Durable ID

Name: DurableId

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "durableId")]
[Updateable(false)]
[Createable(false)]
public string DurableId { get; set; }

Property Value

string

EditDefinitionUrl

Edit Definition URL

Name: EditDefinitionUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "editDefinitionUrl")]
[Updateable(false)]
[Createable(false)]
public string EditDefinitionUrl { get; set; }

Property Value

string

EditUrl

Edit URL

Name: EditUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "editUrl")]
[Updateable(false)]
[Createable(false)]
public string EditUrl { get; set; }

Property Value

string

ExtendedBy

Extended By

Name: ExtendedBy

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "extendedBy")]
[Updateable(false)]
[Createable(false)]
public string ExtendedBy { get; set; }

Property Value

string

ExtendsInterfaces

Interfaces Extended

Name: ExtendsInterfaces

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "extendsInterfaces")]
[Updateable(false)]
[Createable(false)]
public string ExtendsInterfaces { get; set; }

Property Value

string

ExternalSharingModel

External sharing Model

Name: ExternalSharingModel

SF Type: picklist

Nillable: False

[JsonProperty(PropertyName = "externalSharingModel")]
[Updateable(false)]
[Createable(false)]
public string ExternalSharingModel { get; set; }

Property Value

string

HasSubtypes

Has Subtypes?

Name: HasSubtypes

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "hasSubtypes")]
[Updateable(false)]
[Createable(false)]
public bool? HasSubtypes { get; set; }

Property Value

bool?

HelpSettingPageName

Help Setting Page Name

Name: HelpSettingPageName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "helpSettingPageName")]
[Updateable(false)]
[Createable(false)]
public string HelpSettingPageName { get; set; }

Property Value

string

HelpSettingPageUrl

Help Setting Page URL

Name: HelpSettingPageUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "helpSettingPageUrl")]
[Updateable(false)]
[Createable(false)]
public string HelpSettingPageUrl { get; set; }

Property Value

string

Id

Entity Definition ID

Name: Id

SF Type: id

Nillable: False

[JsonProperty(PropertyName = "id")]
[Updateable(false)]
[Createable(false)]
public string Id { get; set; }

Property Value

string

ImplementedBy

Implemented By

Name: ImplementedBy

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "implementedBy")]
[Updateable(false)]
[Createable(false)]
public string ImplementedBy { get; set; }

Property Value

string

ImplementsInterfaces

Interfaces Implemented

Name: ImplementsInterfaces

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "implementsInterfaces")]
[Updateable(false)]
[Createable(false)]
public string ImplementsInterfaces { get; set; }

Property Value

string

InternalSharingModel

Internal Sharing Model

Name: InternalSharingModel

SF Type: picklist

Nillable: False

[JsonProperty(PropertyName = "internalSharingModel")]
[Updateable(false)]
[Createable(false)]
public string InternalSharingModel { get; set; }

Property Value

string

IsApexTriggerable

Is Apex Triggerable?

Name: IsApexTriggerable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isApexTriggerable")]
[Updateable(false)]
[Createable(false)]
public bool? IsApexTriggerable { get; set; }

Property Value

bool?

IsAutoActivityCaptureEnabled

Is Einstein Activity Capture Enabled?

Name: IsAutoActivityCaptureEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isAutoActivityCaptureEnabled")]
[Updateable(false)]
[Createable(false)]
public bool? IsAutoActivityCaptureEnabled { 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?

IsCustomSetting

Is Custom Setting?

Name: IsCustomSetting

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isCustomSetting")]
[Updateable(false)]
[Createable(false)]
public bool? IsCustomSetting { get; set; }

Property Value

bool?

IsCustomizable

Is Customizable?

Name: IsCustomizable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isCustomizable")]
[Updateable(false)]
[Createable(false)]
public bool? IsCustomizable { get; set; }

Property Value

bool?

IsDeprecatedAndHidden

Is Deprecated And Hidden?

Name: IsDeprecatedAndHidden

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isDeprecatedAndHidden")]
[Updateable(false)]
[Createable(false)]
public bool? IsDeprecatedAndHidden { get; set; }

Property Value

bool?

IsEverCreatable

Is Ever Creatable via API?

Name: IsEverCreatable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isEverCreatable")]
[Updateable(false)]
[Createable(false)]
public bool? IsEverCreatable { get; set; }

Property Value

bool?

IsEverDeletable

Is Ever Deletable via API?

Name: IsEverDeletable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isEverDeletable")]
[Updateable(false)]
[Createable(false)]
public bool? IsEverDeletable { get; set; }

Property Value

bool?

IsEverUpdatable

Is Ever Updatable via API?

Name: IsEverUpdatable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isEverUpdatable")]
[Updateable(false)]
[Createable(false)]
public bool? IsEverUpdatable { get; set; }

Property Value

bool?

IsFeedEnabled

Is Feed Enabled?

Name: IsFeedEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isFeedEnabled")]
[Updateable(false)]
[Createable(false)]
public bool? IsFeedEnabled { get; set; }

Property Value

bool?

IsIdEnabled

Is Id Enabled?

Name: IsIdEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isIdEnabled")]
[Updateable(false)]
[Createable(false)]
public bool? IsIdEnabled { get; set; }

Property Value

bool?

IsInterface

Is Interface?

Name: IsInterface

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isInterface")]
[Updateable(false)]
[Createable(false)]
public bool? IsInterface { get; set; }

Property Value

bool?

IsLayoutable

Is Layout Enabled?

Name: IsLayoutable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isLayoutable")]
[Updateable(false)]
[Createable(false)]
public bool? IsLayoutable { get; set; }

Property Value

bool?

IsMruEnabled

Is MRU List Functionality Enabled for This Object?

Name: IsMruEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isMruEnabled")]
[Updateable(false)]
[Createable(false)]
public bool? IsMruEnabled { get; set; }

Property Value

bool?

IsProcessEnabled

Is Approval Process Enabled?

Name: IsProcessEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isProcessEnabled")]
[Updateable(false)]
[Createable(false)]
public bool? IsProcessEnabled { get; set; }

Property Value

bool?

IsQueryable

Queryable

Name: IsQueryable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isQueryable")]
[Updateable(false)]
[Createable(false)]
public bool? IsQueryable { get; set; }

Property Value

bool?

IsReplicateable

Is Replicateable?

Name: IsReplicateable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isReplicateable")]
[Updateable(false)]
[Createable(false)]
public bool? IsReplicateable { get; set; }

Property Value

bool?

IsRetrieveable

Is Retrieveable?

Name: IsRetrieveable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isRetrieveable")]
[Updateable(false)]
[Createable(false)]
public bool? IsRetrieveable { get; set; }

Property Value

bool?

IsSearchLayoutable

Is Search Layoutable?

Name: IsSearchLayoutable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isSearchLayoutable")]
[Updateable(false)]
[Createable(false)]
public bool? IsSearchLayoutable { get; set; }

Property Value

bool?

IsSearchable

Is Searchable?

Name: IsSearchable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isSearchable")]
[Updateable(false)]
[Createable(false)]
public bool? IsSearchable { get; set; }

Property Value

bool?

IsSubtype

Is Subtype?

Name: IsSubtype

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isSubtype")]
[Updateable(false)]
[Createable(false)]
public bool? IsSubtype { get; set; }

Property Value

bool?

IsTriggerable

Is Triggerable?

Name: IsTriggerable

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isTriggerable")]
[Updateable(false)]
[Createable(false)]
public bool? IsTriggerable { get; set; }

Property Value

bool?

IsWorkflowEnabled

Is Workflow Enabled?

Name: IsWorkflowEnabled

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isWorkflowEnabled")]
[Updateable(false)]
[Createable(false)]
public bool? IsWorkflowEnabled { get; set; }

Property Value

bool?

KeyPrefix

Key Prefix

Name: KeyPrefix

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "keyPrefix")]
[Updateable(false)]
[Createable(false)]
public string KeyPrefix { get; set; }

Property Value

string

Label

Label

Name: Label

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "label")]
[Updateable(false)]
[Createable(false)]
public string Label { get; set; }

Property Value

string

LastModifiedBy

ReferenceTo: User

RelationshipName: LastModifiedBy

[JsonProperty(PropertyName = "lastModifiedBy")]
[Updateable(false)]
[Createable(false)]
public SfUser LastModifiedBy { get; set; }

Property Value

SfUser

LastModifiedById

User ID

Name: LastModifiedById

SF Type: reference

Nillable: False

[JsonProperty(PropertyName = "lastModifiedById")]
[Updateable(false)]
[Createable(false)]
public string LastModifiedById { get; set; }

Property Value

string

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

DateTimeOffset?

MasterLabel

Master Label

Name: MasterLabel

SF Type: string

Nillable: False

[JsonProperty(PropertyName = "masterLabel")]
[Updateable(false)]
[Createable(false)]
public string MasterLabel { get; set; }

Property Value

string

NamespacePrefix

Namespace Prefix

Name: NamespacePrefix

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "namespacePrefix")]
[Updateable(false)]
[Createable(false)]
public string NamespacePrefix { get; set; }

Property Value

string

NewUrl

New URL

Name: NewUrl

SF Type: url

Nillable: True

[JsonProperty(PropertyName = "newUrl")]
[Updateable(false)]
[Createable(false)]
public string NewUrl { get; set; }

Property Value

string

PluralLabel

Plural Label

Name: PluralLabel

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "pluralLabel")]
[Updateable(false)]
[Createable(false)]
public string PluralLabel { get; set; }

Property Value

string

PublisherId

Publisher ID

Name: PublisherId

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "publisherId")]
[Updateable(false)]
[Createable(false)]
public string PublisherId { get; set; }

Property Value

string

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

string

RecordTypesSupported

Record Types Supported

Name: RecordTypesSupported

SF Type: complexvalue

Nillable: True

[JsonProperty(PropertyName = "recordTypesSupported")]
[Updateable(false)]
[Createable(false)]
public string RecordTypesSupported { get; set; }

Property Value

string

RunningUserEntityAccessId

User Entity Access ID

Name: RunningUserEntityAccessId

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "runningUserEntityAccessId")]
[Updateable(false)]
[Createable(false)]
public string RunningUserEntityAccessId { get; set; }

Property Value

string

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string