Table of Contents

Class SfApexTypeImplementor

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Apex Type Implementor

SObject Name: ApexTypeImplementor

Custom Object: False

public class SfApexTypeImplementor : SObject
Inheritance
SfApexTypeImplementor
Inherited Members

Properties

ApexClass

ReferenceTo: ApexClass

RelationshipName: ApexClass

[JsonProperty(PropertyName = "apexClass")]
[Updateable(false)]
[Createable(false)]
public SfApexClass ApexClass { get; set; }

Property Value

SfApexClass

ApexClassId

Class ID

Name: ApexClassId

SF Type: reference

Nillable: False

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

Property Value

string

ClassName

Class Name

Name: ClassName

SF Type: string

Nillable: False

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

Property Value

string

ClassNamespacePrefix

Class Namespace Prefix

Name: ClassNamespacePrefix

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "classNamespacePrefix")]
[Updateable(false)]
[Createable(false)]
public string ClassNamespacePrefix { 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

Id

Apex Type Implementor ID

Name: Id

SF Type: id

Nillable: False

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

Property Value

string

InterfaceApexClass

ReferenceTo: ApexClass

RelationshipName: InterfaceApexClass

[JsonProperty(PropertyName = "interfaceApexClass")]
[Updateable(false)]
[Createable(false)]
public SfApexClass InterfaceApexClass { get; set; }

Property Value

SfApexClass

InterfaceApexClassId

Class ID

Name: InterfaceApexClassId

SF Type: reference

Nillable: True

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

Property Value

string

InterfaceName

Interface Name

Name: InterfaceName

SF Type: string

Nillable: False

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

Property Value

string

InterfaceNamespacePrefix

Interface Namespace Prefix

Name: InterfaceNamespacePrefix

SF Type: string

Nillable: True

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

Property Value

string

IsConcrete

Is Concrete

Name: IsConcrete

SF Type: boolean

Nillable: False

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

Property Value

bool?

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string