Table of Contents

Class SfSite

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Site

SObject Name: Site

Custom Object: False

public class SfSite : SObject
Inheritance
SfSite
Inherited Members

Properties

Admin

ReferenceTo: User

RelationshipName: Admin

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

Property Value

SfUser

AdminId

User ID

Name: AdminId

SF Type: reference

Nillable: False

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

Property Value

string

AnalyticsTrackingCode

Analytics Tracking Code

Name: AnalyticsTrackingCode

SF Type: string

Nillable: True

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

Property Value

string

ClickjackProtectionLevel

Clickjack Protection Level

Name: ClickjackProtectionLevel

SF Type: picklist

Nillable: False

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

Property Value

string

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?

DailyBandwidthLimit

Daily Bandwidth Limit (MB)

Name: DailyBandwidthLimit

SF Type: int

Nillable: True

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

Property Value

int?

DailyBandwidthUsed

Daily Bandwidth Used

Name: DailyBandwidthUsed

SF Type: int

Nillable: True

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

Property Value

int?

DailyRequestTimeLimit

Daily Request Time Limit (min)

Name: DailyRequestTimeLimit

SF Type: int

Nillable: True

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

Property Value

int?

DailyRequestTimeUsed

Daily Request Time Used

Name: DailyRequestTimeUsed

SF Type: int

Nillable: True

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

Property Value

int?

Description

Site Description

Name: Description

SF Type: textarea

Nillable: True

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

Property Value

string

GuestRecordDefaultOwner

ReferenceTo: User

RelationshipName: GuestRecordDefaultOwner

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

Property Value

SfUser

GuestRecordDefaultOwnerId

User ID

Name: GuestRecordDefaultOwnerId

SF Type: reference

Nillable: True

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

Property Value

string

GuestUser

ReferenceTo: User

RelationshipName: GuestUser

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

Property Value

SfUser

GuestUserId

User ID

Name: GuestUserId

SF Type: reference

Nillable: True

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

Property Value

string

Id

Site ID

Name: Id

SF Type: id

Nillable: False

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

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?

MasterLabel

Site Label

Name: MasterLabel

SF Type: string

Nillable: False

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

Property Value

string

MonthlyPageViewsEntitlement

Monthly Page Views Allowed

Name: MonthlyPageViewsEntitlement

SF Type: int

Nillable: True

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

Property Value

int?

Name

Site Name

Name: Name

SF Type: string

Nillable: False

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

Property Value

string

OptionsAllowGuestPaymentsApi

Guest Access to the Payments API

Name: OptionsAllowGuestPaymentsApi

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowGuestSupportApi

Guest Access to the Support API

Name: OptionsAllowGuestSupportApi

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowHomePage

Enable Standard Home Page

Name: OptionsAllowHomePage

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowStandardAnswersPages

Enable Standard Answers Pages

Name: OptionsAllowStandardAnswersPages

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowStandardIdeasPages

Enable Standard Ideas Pages

Name: OptionsAllowStandardIdeasPages

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowStandardLookups

Enable Standard Search Pages

Name: OptionsAllowStandardLookups

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowStandardPortalPages

Allow Access to Standard Salesforce Pages

Name: OptionsAllowStandardPortalPages

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsAllowStandardSearch

Enable Standard Lookup Pages

Name: OptionsAllowStandardSearch

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsBrowserXssProtection

Enable Browser Cross Site Scripting Protection

Name: OptionsBrowserXssProtection

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsCachePublicVfPagesInProxies

Cache public Visualforce pages

Name: OptionsCachePublicVfPagesInProxies

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsContentSniffingProtection

Enable Content Sniffing Protection

Name: OptionsContentSniffingProtection

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsCookieConsent

Enforce Cookie Consent

Name: OptionsCookieConsent

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsEnableFeeds

Enable Feeds

Name: OptionsEnableFeeds

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsHasStoredPathPrefix

HasStoredPathPrefix

Name: OptionsHasStoredPathPrefix

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteConsentBannerIntegrationEnabled

IsSiteConsentBannerIntegrationEnabled

Name: OptionsIsSiteConsentBannerIntegrationEnabled

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteConsentBannerIntegrationMigrated

isSiteConsentBannerIntegrationMigrated

Name: OptionsIsSiteConsentBannerIntegrationMigrated

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteDataCloudIntegrationEnabled

IsSiteDataCloudIntegrationEnabled

Name: OptionsIsSiteDataCloudIntegrationEnabled

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteDataCloudIntegrationMigrated

isSiteDataCloudIntegrationMigrated

Name: OptionsIsSiteDataCloudIntegrationMigrated

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteGAIntegrationEnabled

IsSiteGAIntegrationEnabled

Name: OptionsIsSiteGAIntegrationEnabled

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteGAIntegrationMigrated

isSiteGAIntegrationMigrated

Name: OptionsIsSiteGAIntegrationMigrated

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteGAIntegrationMigratedV2

isSiteGAIntegrationMigratedV2

Name: OptionsIsSiteGAIntegrationMigratedV2

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSiteGRecaptchaIntegrationEnabled

IsSiteGRecaptchaIntegrationEnabled

Name: OptionsIsSiteGRecaptchaIntegrationEnabled

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsIsSlashSRemovedSite

isSlashSRemovedSite

Name: OptionsIsSlashSRemovedSite

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsRedirectToCustomDomain

Redirect to custom domain

Name: OptionsRedirectToCustomDomain

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsReferrerPolicyOriginWhenCrossOrigin

Referrer URL Protection

Name: OptionsReferrerPolicyOriginWhenCrossOrigin

SF Type: boolean

Nillable: False

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

Property Value

bool?

OptionsUseGuestUserLanguage

Use the guest user’s language for unauthenticated users

Name: OptionsUseGuestUserLanguage

SF Type: boolean

Nillable: False

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

Property Value

bool?

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string

SiteType

Site Type

Name: SiteType

SF Type: picklist

Nillable: False

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

Property Value

string

Status

Site Status

Name: Status

SF Type: picklist

Nillable: False

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

Property Value

string

Subdomain

Site Subdomain Prefix

Name: Subdomain

SF Type: string

Nillable: True

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

UrlPathPrefix

Default Web Address

Name: UrlPathPrefix

SF Type: string

Nillable: True

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

Property Value

string