Table of Contents

Class SfBackgroundOperation

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Background Operation

SObject Name: BackgroundOperation

Custom Object: False

public class SfBackgroundOperation : SObject
Inheritance
SfBackgroundOperation
Inherited Members

Properties

CreatedBy

ReferenceTo: User

RelationshipName: CreatedBy

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

Property Value

SfUser

CreatedById

Created By ID

Name: CreatedById

SF Type: reference

Nillable: False

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

Property Value

string

CreatedDate

Created Date

Name: CreatedDate

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "createdDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? CreatedDate { get; set; }

Property Value

DateTimeOffset?

Error

Error Message

Name: Error

SF Type: string

Nillable: True

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

Property Value

string

ExecutionGroup

Execution Group

Name: ExecutionGroup

SF Type: string

Nillable: True

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

Property Value

string

ExpiresAt

Expires

Name: ExpiresAt

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "expiresAt")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? ExpiresAt { get; set; }

Property Value

DateTimeOffset?

FinishedAt

Finished

Name: FinishedAt

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "finishedAt")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? FinishedAt { get; set; }

Property Value

DateTimeOffset?

GroupLeader

ReferenceTo: BackgroundOperation

RelationshipName: GroupLeader

[JsonProperty(PropertyName = "groupLeader")]
[Updateable(false)]
[Createable(false)]
public SfBackgroundOperation GroupLeader { get; set; }

Property Value

SfBackgroundOperation

GroupLeaderId

Background Operation ID

Name: GroupLeaderId

SF Type: reference

Nillable: True

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

Property Value

string

Id

Background Operation ID

Name: Id

SF Type: id

Nillable: False

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

Property Value

string

IsDeleted

Deleted

Name: IsDeleted

SF Type: boolean

Nillable: False

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

Property Value

bool?

LastModifiedBy

ReferenceTo: User

RelationshipName: LastModifiedBy

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

Property Value

SfUser

LastModifiedById

Last Modified By 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?

Name

Name

Name: Name

SF Type: string

Nillable: False

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

Property Value

string

NumFollowers

Num Followers

Name: NumFollowers

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "numFollowers")]
[Updateable(false)]
[Createable(false)]
public int? NumFollowers { get; set; }

Property Value

int?

ParentKey

Parent Key

Name: ParentKey

SF Type: string

Nillable: True

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

Property Value

string

ProcessAfter

Process After

Name: ProcessAfter

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "processAfter")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? ProcessAfter { get; set; }

Property Value

DateTimeOffset?

RetryBackoff

Retry Backoff

Name: RetryBackoff

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "retryBackoff")]
[Updateable(false)]
[Createable(false)]
public int? RetryBackoff { get; set; }

Property Value

int?

RetryCount

Retry Count

Name: RetryCount

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "retryCount")]
[Updateable(false)]
[Createable(false)]
public int? RetryCount { get; set; }

Property Value

int?

RetryLimit

Retry Limit

Name: RetryLimit

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "retryLimit")]
[Updateable(false)]
[Createable(false)]
public int? RetryLimit { get; set; }

Property Value

int?

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string

SequenceGroup

Sequence Group

Name: SequenceGroup

SF Type: string

Nillable: True

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

Property Value

string

SequenceNumber

Sequence Number

Name: SequenceNumber

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "sequenceNumber")]
[Updateable(false)]
[Createable(false)]
public int? SequenceNumber { get; set; }

Property Value

int?

StartedAt

Started

Name: StartedAt

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "startedAt")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? StartedAt { get; set; }

Property Value

DateTimeOffset?

Status

Status

Name: Status

SF Type: picklist

Nillable: True

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

Property Value

string

SubmittedAt

Submitted

Name: SubmittedAt

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "submittedAt")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? SubmittedAt { get; set; }

Property Value

DateTimeOffset?

SystemModstamp

System Modstamp

Name: SystemModstamp

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "systemModstamp")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? SystemModstamp { get; set; }

Property Value

DateTimeOffset?

Timeout

Timeout

Name: Timeout

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "timeout")]
[Updateable(false)]
[Createable(false)]
public int? Timeout { get; set; }

Property Value

int?

Type

Type

Name: Type

SF Type: picklist

Nillable: True

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

Property Value

string

WorkerUri

Worker URI

Name: WorkerUri

SF Type: string

Nillable: True

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

Property Value

string