Table of Contents

Class SfEvent

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Event

SObject Name: Event

Custom Object: False

public class SfEvent : SObject
Inheritance
SfEvent
Inherited Members

Properties

Account

ReferenceTo: Account

RelationshipName: Account

[JsonProperty(PropertyName = "account")]
[Updateable(false)]
[Createable(false)]
public SfAccount Account { get; set; }

Property Value

SfAccount

AccountId

Account ID

Name: AccountId

SF Type: reference

Nillable: True

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

Property Value

string

ActivityDate

Due Date Only

Name: ActivityDate

SF Type: date

Nillable: True

[JsonProperty(PropertyName = "activityDate")]
public DateTime? ActivityDate { get; set; }

Property Value

DateTime?

ActivityDateTime

Due Date Time

Name: ActivityDateTime

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "activityDateTime")]
public DateTimeOffset? ActivityDateTime { get; set; }

Property Value

DateTimeOffset?

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?

Description

Description

Name: Description

SF Type: textarea

Nillable: True

[JsonProperty(PropertyName = "description")]
public string Description { get; set; }

Property Value

string

DurationInMinutes

Duration

Name: DurationInMinutes

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "durationInMinutes")]
public int? DurationInMinutes { get; set; }

Property Value

int?

EndDate

End Date

Name: EndDate

SF Type: date

Nillable: True

[JsonProperty(PropertyName = "endDate")]
[Updateable(false)]
[Createable(false)]
public DateTime? EndDate { get; set; }

Property Value

DateTime?

EndDateTime

End Date Time

Name: EndDateTime

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "endDateTime")]
public DateTimeOffset? EndDateTime { get; set; }

Property Value

DateTimeOffset?

EventSubtype

Event Subtype

Name: EventSubtype

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "eventSubtype")]
[Updateable(false)]
[Createable(true)]
public string EventSubtype { get; set; }

Property Value

string

GroupEventType

Group Event Type

Name: GroupEventType

SF Type: picklist

Nillable: True

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

Property Value

string

Id

Activity ID

Name: Id

SF Type: id

Nillable: False

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

Property Value

string

IsAllDayEvent

All-Day Event

Name: IsAllDayEvent

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isAllDayEvent")]
public bool? IsAllDayEvent { get; set; }

Property Value

bool?

IsArchived

Archived

Name: IsArchived

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsChild

Is Child

Name: IsChild

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsDeleted

Deleted

Name: IsDeleted

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsGroupEvent

Is Group Event

Name: IsGroupEvent

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsPrivate

Private

Name: IsPrivate

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isPrivate")]
public bool? IsPrivate { get; set; }

Property Value

bool?

IsRecurrence

Create Recurring Series of Events

Name: IsRecurrence

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isRecurrence")]
[Updateable(false)]
[Createable(true)]
public bool? IsRecurrence { get; set; }

Property Value

bool?

IsRecurrence2

Repeat

Name: IsRecurrence2

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsRecurrence2Exception

Is Exception

Name: IsRecurrence2Exception

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsRecurrence2Exclusion

Historical Event, Not Following Recurrence

Name: IsRecurrence2Exclusion

SF Type: boolean

Nillable: False

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

Property Value

bool?

IsReminderSet

Reminder Set

Name: IsReminderSet

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isReminderSet")]
public bool? IsReminderSet { 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?

Location

Location

Name: Location

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "location")]
public string Location { get; set; }

Property Value

string

OwnerId

Assigned To ID

Name: OwnerId

SF Type: reference

Nillable: False

[JsonProperty(PropertyName = "ownerId")]
public string OwnerId { get; set; }

Property Value

string

Recurrence2PatternStartDate

Recurrence Pattern Start Date

Name: Recurrence2PatternStartDate

SF Type: datetime

Nillable: True

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

Property Value

DateTimeOffset?

Recurrence2PatternText

Recurrence Pattern

Name: Recurrence2PatternText

SF Type: textarea

Nillable: True

[JsonProperty(PropertyName = "recurrence2PatternText")]
[Updateable(false)]
[Createable(true)]
public string Recurrence2PatternText { get; set; }

Property Value

string

Recurrence2PatternTimeZone

Recurrence Pattern Time Zone Reference

Name: Recurrence2PatternTimeZone

SF Type: string

Nillable: True

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

Property Value

string

Recurrence2PatternVersion

Pattern Version

Name: Recurrence2PatternVersion

SF Type: picklist

Nillable: True

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

Property Value

string

RecurrenceActivityId

Recurrence Activity ID

Name: RecurrenceActivityId

SF Type: reference

Nillable: True

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

Property Value

string

RecurrenceDayOfMonth

Recurrence Day of Month

Name: RecurrenceDayOfMonth

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "recurrenceDayOfMonth")]
public int? RecurrenceDayOfMonth { get; set; }

Property Value

int?

RecurrenceDayOfWeekMask

Recurrence Day of Week Mask

Name: RecurrenceDayOfWeekMask

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "recurrenceDayOfWeekMask")]
public int? RecurrenceDayOfWeekMask { get; set; }

Property Value

int?

RecurrenceEndDateOnly

Recurrence End

Name: RecurrenceEndDateOnly

SF Type: date

Nillable: True

[JsonProperty(PropertyName = "recurrenceEndDateOnly")]
public DateTime? RecurrenceEndDateOnly { get; set; }

Property Value

DateTime?

RecurrenceInstance

Recurrence Instance

Name: RecurrenceInstance

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "recurrenceInstance")]
public string RecurrenceInstance { get; set; }

Property Value

string

RecurrenceInterval

Recurrence Interval

Name: RecurrenceInterval

SF Type: int

Nillable: True

[JsonProperty(PropertyName = "recurrenceInterval")]
public int? RecurrenceInterval { get; set; }

Property Value

int?

RecurrenceMonthOfYear

Recurrence Month of Year

Name: RecurrenceMonthOfYear

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "recurrenceMonthOfYear")]
public string RecurrenceMonthOfYear { get; set; }

Property Value

string

RecurrenceStartDateTime

Recurrence Start

Name: RecurrenceStartDateTime

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "recurrenceStartDateTime")]
public DateTimeOffset? RecurrenceStartDateTime { get; set; }

Property Value

DateTimeOffset?

RecurrenceTimeZoneSidKey

Recurrence Time Zone

Name: RecurrenceTimeZoneSidKey

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "recurrenceTimeZoneSidKey")]
public string RecurrenceTimeZoneSidKey { get; set; }

Property Value

string

RecurrenceType

Recurrence Type

Name: RecurrenceType

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "recurrenceType")]
public string RecurrenceType { get; set; }

Property Value

string

ReminderDateTime

Reminder Date/Time

Name: ReminderDateTime

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "reminderDateTime")]
public DateTimeOffset? ReminderDateTime { get; set; }

Property Value

DateTimeOffset?

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string

ShowAs

Show Time As

Name: ShowAs

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "showAs")]
public string ShowAs { get; set; }

Property Value

string

StartDateTime

Start Date Time

Name: StartDateTime

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "startDateTime")]
public DateTimeOffset? StartDateTime { get; set; }

Property Value

DateTimeOffset?

Subject

Subject

Name: Subject

SF Type: combobox

Nillable: True

[JsonProperty(PropertyName = "subject")]
public string Subject { get; set; }

Property Value

string

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?

WhatId

Related To ID

Name: WhatId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "whatId")]
public string WhatId { get; set; }

Property Value

string

WhoId

Name ID

Name: WhoId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "whoId")]
public string WhoId { get; set; }

Property Value

string