### PermissionsViewSetup Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfProfile.html Represents the 'View Setup' permission. Use this property to control access to setup and configuration pages. ```csharp [JsonProperty(PropertyName = "permissionsViewSetup")] public bool? PermissionsViewSetup { get; set; }__ ``` -------------------------------- ### PermissionsViewSetup Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPermissionSet.html Allows users to view setup and configuration pages. ```APIDOC ## PermissionsViewSetup ### Description Allows users to view setup and configuration pages. ### Property - **PermissionsViewSetup** (bool?) - Nillable: False ``` -------------------------------- ### PermissionsViewSetup Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMutingPermissionSet.html Represents the 'View Setup and Configuration' permission. Use this property to control access to setup menus. ```csharp [JsonProperty(PropertyName = "permissionsViewSetup")] public bool? PermissionsViewSetup { get; set; } ``` -------------------------------- ### IsTestSetup Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfApexTestResult.html Indicates if this test is a setup test. This is a required boolean field. ```csharp [JsonProperty(PropertyName = "isTestSetup")] public bool? IsTestSetup { get; set; } ``` -------------------------------- ### StartUrl Source: https://netcoreforce.com/api/NetCoreForce.Models.SfConnectedApplication.html The starting URL for the connected application. This property is not updateable or createable. ```APIDOC ## Property: StartUrl ### Description Defines the initial URL users are directed to when interacting with the connected application. ### Property Details - **Name**: StartUrl - **SF Type**: url - **Nillable**: True ### C# Property ```csharp [JsonProperty(PropertyName = "startUrl")] [Updateable(false)] [Createable(false)] public string StartUrl { get; set; } ``` ``` -------------------------------- ### SetupEntityType Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfSetupEntityAccess.html Represents the Setup Entity Type. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "setupEntityType")] [Updateable(false)] [Createable(false)] public string SetupEntityType { get; set; } ``` -------------------------------- ### InstallDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAsset.html Represents the installation date of the asset. This property is nullable. ```csharp [JsonProperty(PropertyName = "installDate")] public DateTime? InstallDate { get; set; } ``` -------------------------------- ### IsComplete Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfSetupAssistantStep.html Indicates whether the Setup Assistant Step is complete. This property is updateable and createable. ```csharp [JsonProperty(PropertyName = "isComplete")] public bool? IsComplete { get; set; } ``` -------------------------------- ### SetupEntityId Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfSetupEntityAccess.html Represents the Setup Entity ID. This property is updateable but not createable. ```csharp [JsonProperty(PropertyName = "setupEntityId")] [Updateable(false)] [Createable(true)] public string SetupEntityId { get; set; } ``` -------------------------------- ### StartUrl Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfConnectedApplication.html Represents the 'Start URL' for connected applications. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "startUrl")] [Updateable(false)] [Createable(false)] public string StartUrl { get; set; } ``` -------------------------------- ### StartAddress Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfIPAddressRange.html Represents the start IP address of the range. ```csharp [JsonProperty(PropertyName = "startAddress")] public string StartAddress { get; set; } ``` -------------------------------- ### SfCampaign StartDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfCampaign.html Represents the start date of the campaign. ```csharp [JsonProperty(PropertyName = "startDate")] public DateTime? StartDate { get; set; }__ ``` -------------------------------- ### IsAppInstalled Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.UserInfo.html Indicates if the user has a specific app installed. Corresponds to the 'is_app_installed' JSON property. ```csharp [JsonProperty(PropertyName = "is_app_installed")] public bool IsAppInstalled { get; set; } ``` -------------------------------- ### StartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAppAnalyticsQueryRequest.html Represents the start time of the query execution. It is createable but not updateable. ```csharp [JsonProperty(PropertyName = "startTime")] [Updateable(false)] [Createable(true)] public DateTimeOffset? StartTime { get; set; } ``` -------------------------------- ### WaveAutoInstallRequest Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfWaveCompatibilityCheckItem.html Represents the associated Wave Auto Install Request. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "waveAutoInstallRequest")] [Updateable(false)] [Createable(false)] public SfWaveAutoInstallRequest WaveAutoInstallRequest { get; set; } ``` -------------------------------- ### MobileAppInstallUrl Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAppMenuItem.html Represents the URL to install the associated mobile app. This property is not updateable or creatable. ```csharp [JsonProperty(PropertyName = "mobileAppInstallUrl")] [Updateable(false)] [Createable(false)] public string MobileAppInstallUrl { get; set; }__ ``` -------------------------------- ### PageStartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfLightningUriEvent.html Represents the start time of the page. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "pageStartTime")] [Updateable(false)] [Createable(false)] public DateTimeOffset? PageStartTime { get; set; } ``` -------------------------------- ### InterviewStartTimestamp Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfFlowInterviewLog.html Represents the timestamp when the flow interview started. ```csharp [JsonProperty(PropertyName = "interviewStartTimestamp")] [Updateable(false)] [Createable(false)] public DateTimeOffset? InterviewStartTimestamp { get; set; } ``` -------------------------------- ### TaskAction Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfServiceSetupProvisioning.html Represents the task action associated with the service setup provisioning. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "taskAction")] [Updateable(false)] [Createable(false)] public string TaskAction { get; set; } ``` -------------------------------- ### StartIpAddress Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfExtlClntAppOauthIpRange.html The starting IP address of the range. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "startIpAddress")] [Updateable(false)] [Createable(false)] public string StartIpAddress { get; set; } ``` -------------------------------- ### BackgroundStart Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfDashboard.html Represents the starting color value for the dashboard background. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "backgroundStart")] [Updateable(false)] [Createable(false)] public int? BackgroundStart { get; set; } ``` -------------------------------- ### PermissionsViewSetup C# Model Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUserPermissionAccess.html Represents the 'View Setup and Configuration' permission. This property is read-only and cannot be created or updated. ```csharp [JsonProperty(PropertyName = "permissionsViewSetup")] [Updateable(false)] [Createable(false)] public bool? PermissionsViewSetup { get; set; } ``` -------------------------------- ### Initialize and Use ForceClient Source: https://netcoreforce.com/getting-started.html Demonstrates initializing the AuthenticationClient, authenticating with username and password, creating a ForceClient instance, and performing basic CRUD operations (Get, Update, Delete) and SOQL queries. ```csharp ///Initialize the authentication client AuthenticationClient auth = new AuthenticationClient(); //Pass in the login information await auth.UsernamePasswordAsync("your-client-id", "your-client-secret", "your-username", "your-password", "token-endpoint-url"); //the AuthenticationClient object will then contain the instance URL and access token to be used in each of the API calls ForceClient client = new ForceClient(auth.AccessInfo.InstanceUrl, auth.ApiVersion, auth.AccessInfo.AccessToken); //Retrieve an object by Id SfAccount acct = await client.GetObjectById(SfAccount.SObjectTypeName, "001i000002C8QTI"); //Modify the record and update acct.Description = "Updated Description"; await client.UpdateRecord(SfAccount.SObjectTypeName, acct.Id, acct); //Delete the record await client.DeleteRecord(SfAccount.SObjectTypeName, acct.Id); //Get the results of a SOQL query List cases = await client.Query("SELECT Id,CaseNumber,Account.Name,Contact.Name FROM Case"); ``` -------------------------------- ### ObjectUrls Property Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceApiException.html Gets or sets a list of object URLs, returned when an external ID exists in multiple records. Example format: "/services/data/v57.0/sobjects/Account/001XXXXXXXXXXXXXXX". ```csharp public List ObjectUrls { get; set; } ``` -------------------------------- ### DurationSinceStartInMinutes Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfFlowInterviewLogEntry.html Represents the duration in minutes since the flow started for this log entry. ```csharp [JsonProperty(PropertyName = "durationSinceStartInMinutes")] [Updateable(false)] [Createable(false)] public double? DurationSinceStartInMinutes { get; set; } ``` -------------------------------- ### Get Organization Limits Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Lists information about your Salesforce organization's limits. This resource is available for API version 29.0 and later for users with View Setup and Configuration permission. ```csharp public Task GetOrganizationLimits()__ ``` -------------------------------- ### UserPreferencesLiveAgentMiawSetupDeflection Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUser.html Controls the setup deflection for Live Agent MIAW. This is a boolean property. ```csharp [JsonProperty(PropertyName = "userPreferencesLiveAgentMiawSetupDeflection")] public bool? UserPreferencesLiveAgentMiawSetupDeflection { get; set; } ``` -------------------------------- ### Guid Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfFlowInterview.html Represents the unique GUID of the flow interview. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "guid")] [Updateable(false)] [Createable(false)] public string Guid { get; set; } ``` -------------------------------- ### TaskContext Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfServiceSetupProvisioning.html Represents the context of the task for the service setup provisioning. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "taskContext")] [Updateable(false)] [Createable(false)] public string TaskContext { get; set; } ``` -------------------------------- ### SfFlowRecord StartSource Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfFlowRecord.html Represents the trigger for starting the flow. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "startSource")] [Updateable(false)] [Createable(false)] public string StartSource { get; set; } ``` -------------------------------- ### TaskName Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfServiceSetupProvisioning.html Represents the name of the task associated with the service setup provisioning. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "taskName")] [Updateable(false)] [Createable(false)] public string TaskName { get; set; } ``` -------------------------------- ### Get Object Basic Information Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Retrieves basic metadata for a specified Salesforce object. Use this to get general information about an object type. ```csharp public Task GetObjectBasicInfo(string objectTypeName)__ ``` -------------------------------- ### SfTask RecurrenceStartDateOnly Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfTask.html The start date for recurrence. ```csharp [JsonProperty(PropertyName = "recurrenceStartDateOnly")] public DateTime? RecurrenceStartDateOnly { get; set; }__ ``` -------------------------------- ### ForceClient Constructor with AuthInfo Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Initializes the ForceClient using the username-password authentication flow. ```csharp public ForceClient(AuthInfo authInfo) ``` -------------------------------- ### StartDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfExternalEventMapping.html The start date for the external event mapping. This property is nullable. ```csharp [JsonProperty(PropertyName = "startDate")] public DateTime? StartDate { get; set; } ``` -------------------------------- ### ForceClient Constructor with Access Token Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Initializes the ForceClient using a pre-obtained access token and instance URL. Useful when using the AuthenticationClient separately. ```csharp public ForceClient(string instanceUrl, string apiVersion, string accessToken, HttpClient httpClient = null, AccessTokenResponse accessInfo = null) ``` -------------------------------- ### StartPage Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfExtlClntAppPlcyCnfg.html Represents the start page for an external client application policy. This property is a picklist in Salesforce and is not updateable or createable. ```csharp [JsonProperty(PropertyName = "startPage")] [Updateable(false)] [Createable(false)] public string StartPage { get; set; } ``` -------------------------------- ### SObjectTypeName Source: https://netcoreforce.com/api/NetCoreForce.Models.SfConnectedApplication.html Static property to get the SObject type name. ```APIDOC ## Property: SObjectTypeName ### Description Provides the static name of the SObject type. ### C# Property ```csharp [JsonIgnore] public static string SObjectTypeName { get; } ``` ``` -------------------------------- ### AccessToken Property Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Gets the access token used by the client. ```csharp public string AccessToken { get; } ``` -------------------------------- ### UriString Property Source: https://netcoreforce.com/api/NetCoreForce.Client.SObjectUri.html Gets the full URI string of the SObject. ```csharp public string UriString { get; } ``` -------------------------------- ### Constructor for SObjectUri with URI String Source: https://netcoreforce.com/api/NetCoreForce.Client.SObjectUri.html Initializes a new instance of the SObjectUri class using a provided URI string. ```csharp public SObjectUri(string uriString) ``` -------------------------------- ### JobName Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfServiceSetupProvisioning.html Represents the name of the job associated with the service setup provisioning. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "jobName")] [Updateable(false)] [Createable(false)] public string JobName { get; set; } ``` -------------------------------- ### SObjectName Property Source: https://netcoreforce.com/api/NetCoreForce.Client.SObjectUri.html Gets the SObject Name from the SObject URI. ```csharp public string SObjectName { get; } ``` -------------------------------- ### TaskActionContext Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfServiceSetupProvisioning.html Represents the context of the task action for the service setup provisioning. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "taskActionContext")] [Updateable(false)] [Createable(false)] public string TaskActionContext { get; set; } ``` -------------------------------- ### Version Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfInstalledMobileApp.html Represents the version of the installed mobile app. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "version")] [Updateable(false)] [Createable(false)] public string Version { get; set; } ``` -------------------------------- ### SObjectId Property Source: https://netcoreforce.com/api/NetCoreForce.Client.SObjectUri.html Gets the SObject ID from the SObject URI. ```csharp public string SObjectId { get; } ``` -------------------------------- ### OptionsIsGet Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfLoginHistory.html Represents whether the login was performed via GET. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "optionsIsGet")] [Updateable(false)] [Createable(false)] public bool? OptionsIsGet { get; set; } ``` -------------------------------- ### ApiVersion Property Source: https://netcoreforce.com/api/NetCoreForce.Client.SObjectUri.html Gets the API version from the SObject URI. ```csharp public string ApiVersion { get; } ``` -------------------------------- ### SfMacro StartingContext Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMacro.html The context in which the macro can be applied. This property is createable but not updateable. ```csharp [JsonProperty(PropertyName = "startingContext")] [Updateable(false)] [Createable(true)] public string StartingContext { get; set; }__ ``` -------------------------------- ### DateOnlyFormatString Source: https://netcoreforce.com/api/NetCoreForce.Client.DateFormats.html Gets the date-only format string used by Salesforce. ```APIDOC ## Properties ### DateOnlyFormatString Date only ```csharp public static string DateOnlyFormatString { get; } ``` #### Property Value string ``` -------------------------------- ### Get DateOnlyFormatString Source: https://netcoreforce.com/api/NetCoreForce.Client.DateFormats.html Retrieves the Salesforce date-only format string. ```csharp public static string DateOnlyFormatString { get; } ``` -------------------------------- ### Initialize AuthenticationClient with Custom Settings Source: https://netcoreforce.com/api/NetCoreForce.Client.AuthenticationClient.html Initializes the AuthenticationClient with a specified Salesforce API version and an optional custom HttpClient. ```csharp public AuthenticationClient(string apiVersion = null, HttpClient httpClient = null) ``` -------------------------------- ### Create HttpClient with Compression Source: https://netcoreforce.com/api/NetCoreForce.Client.HttpClientFactory.html Creates an HttpClient instance with compression enabled by default. Use this for standard API requests where compression is beneficial. ```csharp public static HttpClient CreateHttpClient(bool useCompression = true, string proxyUrl = null) ``` -------------------------------- ### CustomProxy Constructors Source: https://netcoreforce.com/api/NetCoreForce.Client.CustomProxy.html Provides documentation for the two constructors of the CustomProxy class, used to initialize the proxy with a URL string or a Uri object. ```APIDOC ## CustomProxy(string) ### Description Initializes a new instance of the CustomProxy class with the specified proxy URL. ### Parameters - **proxyUrl** (string) - The URL of the proxy server. ``` ```APIDOC ## CustomProxy(Uri) ### Description Initializes a new instance of the CustomProxy class with the specified proxy URI. ### Parameters - **proxyUri** (Uri) - The URI of the proxy server. ``` -------------------------------- ### PaymentIntentGuid Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPaymentAuthorization.html The GUID of the payment intent. This property is updateable and createable. ```csharp [JsonProperty(PropertyName = "paymentIntentGuid")] [Updateable(false)] [Createable(true)] public string PaymentIntentGuid { get; set; }__ ``` -------------------------------- ### LifecycleStartDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAsset.html Represents the start date of the asset's lifecycle. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "lifecycleStartDate")] [Updateable(false)] [Createable(false)] public DateTimeOffset? LifecycleStartDate { get; set; } ``` -------------------------------- ### StartedAt Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfBackgroundOperation.html The date and time when the background operation actually started. It's a nullable DateTimeOffset and is not updateable or createable via the API. ```csharp [JsonProperty(PropertyName = "startedAt")] [Updateable(false)] [Createable(false)] public DateTimeOffset? StartedAt { get; set; } ``` -------------------------------- ### MaximumPermissionsViewDataCategories Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPermissionSetLicense.html Indicates if the user has permission to view data categories in setup. ```APIDOC ## MaximumPermissionsViewDataCategories ### Description Allows viewing data categories in setup. ### Property - **MaximumPermissionsViewDataCategories** (boolean) - Nillable: False ``` -------------------------------- ### Format Sforce-Query-Options Header Source: https://netcoreforce.com/api/NetCoreForce.Client.HeaderFormatter.html Creates the 'Sforce-Query-Options' header to specify the batch size for query results. This helps control the number of records returned per query request, with a default of 2,000 and a range of 200 to 2,000. ```csharp public static Dictionary SforceQueryOptions(int batchSize) ``` -------------------------------- ### CompositeSubRequest ReferenceId Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.CompositeSubRequest.html Gets or sets the reference ID for the sub-request. ```csharp [JsonProperty(PropertyName = "referenceId")] public string ReferenceId { get; set; }__ ``` -------------------------------- ### RunStartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAIRecordInsight.html Represents the start time of the AI Insight record run. This property is nullable and not updateable or createable. ```csharp [JsonProperty(PropertyName = "runStartTime")] [Updateable(false)] [Createable(false)] public DateTimeOffset? RunStartTime { get; set; } ``` -------------------------------- ### SfAsyncOperationLog StartedAt Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAsyncOperationLog.html Represents the start time of an asynchronous operation log. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "startedAt")] [Updateable(false)] [Createable(false)] public DateTimeOffset? StartedAt { get; set; }__ ``` -------------------------------- ### Asynchronous Batch Processing with QueryAsync Source: https://netcoreforce.com/getting-started.html Demonstrates using `QueryAsync` for efficient retrieval of large result sets by processing batches asynchronously. This is recommended over `Query` for performance. ```csharp // First create the async enumerable. At this point, no query has been executed. // batchSize can be omitted to use the default (usually 2000), or given a custom value between 200 and 2000. IAsyncEnumerable contactsEnumerable = client.QueryAsync("SELECT Id, Name FROM Contact ", batchSize: 200); // Get the enumerator, in a using block for proper disposal await using (IAsyncEnumerator contactsEnumerator = contactsEnumerable.GetAsyncEnumerator()) { // MoveNext() will execute the query and get the first batch of results. // Once the inital result batch has been exhausted, the remaining batches, if any, will be retrieved. while (await contactsEnumerator.MoveNextAsync()) { SfContact contact = contactsEnumerator.Current; // process your results } } ``` -------------------------------- ### CompositeSubRequest Body Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.CompositeSubRequest.html Gets or sets the SObject body for the sub-request. ```csharp [JsonProperty(PropertyName = "body")] public SObject Body { get; set; }__ ``` -------------------------------- ### Initialize AuthenticationClient with Defaults Source: https://netcoreforce.com/api/NetCoreForce.Client.AuthenticationClient.html Initializes the AuthenticationClient using the library's default Salesforce API version and a default HttpClient. Refer to the DefaultApiVersion property for more details. ```csharp public AuthenticationClient() ``` -------------------------------- ### ErrorCode Property Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceAuthException.html Gets the error code associated with the authentication exception. ```csharp public string ErrorCode { get; } ``` -------------------------------- ### EffectiveDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfOrder.html Represents the start date of the order. This property is not nullable. ```csharp [JsonProperty(PropertyName = "effectiveDate")] public DateTime? EffectiveDate { get; set; }__ ``` -------------------------------- ### SfLightningExperienceTheme Class Definition Source: https://netcoreforce.com/api/NetCoreForce.Models.SfLightningExperienceTheme.html Defines the SfLightningExperienceTheme class, inheriting from SObject. ```csharp public class SfLightningExperienceTheme : SObject__ ``` -------------------------------- ### EngagedResponse Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMessagingChannel.html Represents the Start Conversation response for the Messaging Channel. ```csharp [JsonProperty(PropertyName = "engagedResponse")] public string EngagedResponse { get; set; } ``` -------------------------------- ### CustomProxy Constructor with String URL Source: https://netcoreforce.com/api/NetCoreForce.Client.CustomProxy.html Initializes a new instance of the CustomProxy class using a string representation of the proxy URL. ```csharp public CustomProxy(string proxyUrl)__ ``` -------------------------------- ### MaximumPermissionsViewSetup Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPermissionSetLicense.html Represents the 'Maximum Permissions View Setup' setting for a permission set license. This property is a boolean and is not updateable or createable. ```csharp [JsonProperty(PropertyName = "maximumPermissionsViewSetup")] [Updateable(false)] [Createable(false)] public bool? MaximumPermissionsViewSetup { get; set; } ``` -------------------------------- ### Querying for a Single Result Source: https://netcoreforce.com/getting-started.html Shows how to use the `QuerySingle` method when you expect a single record as the result of a query, as opposed to `Query` which returns a `List`. ```csharp // Example usage of QuerySingle would go here, but is not provided in the source text. ``` -------------------------------- ### CustomProxy Constructor with Uri Source: https://netcoreforce.com/api/NetCoreForce.Client.CustomProxy.html Initializes a new instance of the CustomProxy class using a Uri object for the proxy. ```csharp public CustomProxy(Uri proxyUri)__ ``` -------------------------------- ### AppInstallUrl Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMobileApplicationDetail.html Represents the installation URL for the mobile application. This property maps to the 'appInstallUrl' field in Salesforce. ```csharp [JsonProperty(PropertyName = "appInstallUrl")] public string AppInstallUrl { get; set; } ``` -------------------------------- ### Experience Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPromptVersion.html Represents the experience associated with the prompt version. This property is nullable. ```csharp [JsonProperty(PropertyName = "experience")] public string Experience { get; set; } ``` -------------------------------- ### OptionsIsBitbucket Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAuthProvider.html Indicates if the provider is Bitbucket. This is a required boolean property. ```csharp [JsonProperty(PropertyName = "optionsIsBitbucket")] public bool? OptionsIsBitbucket { get; set; }__ ``` -------------------------------- ### SObjectTreeRequest.Records Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.SObjectTreeRequest.html Gets or sets the list of sObjects for the request. This property is required. ```APIDOC ## Records ### Description Required. A list of sObjects. In a POST request using sObject Collections, set the type attribute for each object, but don’t set the id field for any object. ### Property Value List ``` -------------------------------- ### Initialize JsonClient Source: https://netcoreforce.com/api/NetCoreForce.Client.JsonClient.html Initializes the JSON client. By default, it uses a shared static HttpClient instance for best performance. An optional custom HttpClient can be provided. ```csharp public JsonClient(string accessToken, HttpClient httpClient = null) ``` -------------------------------- ### Display Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfSetupAuditTrail.html Represents the display value for the SetupAuditTrail entry. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "display")] [Updateable(false)] [Createable(false)] public string Display { get; set; } ``` -------------------------------- ### Errors Property Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceApiException.html Gets or sets a list of ErrorResponse objects associated with the exception. ```csharp public List Errors { get; set; } ``` -------------------------------- ### CustomProxy Credentials Property Source: https://netcoreforce.com/api/NetCoreForce.Client.CustomProxy.html Gets or sets the credentials to be used for proxy authentication. ```csharp public ICredentials Credentials { get; set; }__ ``` -------------------------------- ### Format Describe Global URI Source: https://netcoreforce.com/api/NetCoreForce.Client.UriFormatter.html Constructs a URI for the Describe Global resource, which lists available objects and org information. Requires instance URL and API version. ```csharp public static Uri DescribeGlobal(string instanceUrl, string apiVersion) ``` -------------------------------- ### Createable Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Attributes.CreateableAttribute.html Gets a value indicating whether the property or field is createable. ```csharp public bool Createable { get; } ``` -------------------------------- ### SObjectUri Constructors Source: https://netcoreforce.com/api/NetCoreForce.Client.SObjectUri.html Initializes a new instance of the SObjectUri class. The default constructor creates an empty URI, while the parameterized constructor initializes the URI from a given string. ```APIDOC ## Constructors ### SObjectUri() Initializes a new instance of the SObjectUri class with default values. ### SObjectUri(string uriString) Initializes a new instance of the SObjectUri class using the provided URI string. #### Parameters * `uriString` (string) - The URI string to initialize the SObjectUri object with. ``` -------------------------------- ### HttpStatusCode Property Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceAuthException.html Gets the HTTP status code associated with the authentication exception. ```csharp public HttpStatusCode HttpStatusCode { get; } ``` -------------------------------- ### Format SObject Describe URI Source: https://netcoreforce.com/api/NetCoreForce.Client.UriFormatter.html Creates a URI to retrieve the complete metadata description for a specified sObject. This includes metadata at all levels. ```csharp public static Uri SObjectDescribe(string instanceUrl, string apiVersion, string sObjectName)__ ``` -------------------------------- ### FromDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAssetRelationship.html The start date for the Asset Relationship. This property is nullable and updateable/createable. ```csharp [JsonProperty(PropertyName = "fromDate")] public DateTimeOffset? FromDate { get; set; } ``` -------------------------------- ### SfSetupAssistantStep Class Definition Source: https://netcoreforce.com/api/NetCoreForce.Models.SfSetupAssistantStep.html Defines the SfSetupAssistantStep class, inheriting from SObject. ```csharp public class SfSetupAssistantStep : SObject__ ``` -------------------------------- ### TestConnection Method Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Performs a basic connection test to the Salesforce instance by calling the Versions resource. This does not validate authentication. ```csharp public bool TestConnection(string currentInstanceUrl = null)__ ``` -------------------------------- ### TestTimestamp Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfApexTestResult.html The date and time when the test was started. This is a required datetime field. ```csharp [JsonProperty(PropertyName = "testTimestamp")] public DateTimeOffset? TestTimestamp { get; set; } ``` -------------------------------- ### PermissionsViewDataCategories Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPermissionSet.html Controls whether the user can view Data Categories in Setup. This is a boolean property. ```APIDOC ## PermissionsViewDataCategories ### Description Controls whether the user can view Data Categories in Setup. ### Property - **PermissionsViewDataCategories** (bool?) - Nillable: False ``` -------------------------------- ### Details Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUserProvisioningLog.html Represents the details of the User Provisioning Log. This property is nullable. ```csharp [JsonProperty(PropertyName = "details")] public string Details { get; set; } ``` -------------------------------- ### UserPreferencesLightningExperiencePreferred Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUser.html Indicates if the user prefers the Lightning Experience. This is a boolean property. ```APIDOC ## Property: UserPreferencesLightningExperiencePreferred ### Description Indicates if the user prefers the Lightning Experience. ### SF Type boolean ### Nillable False ### C# Property ```csharp [JsonProperty(PropertyName = "userPreferencesLightningExperiencePreferred")] public bool? UserPreferencesLightningExperiencePreferred { get; set; } ``` ``` -------------------------------- ### PermissionsViewDataCategories Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMutingPermissionSet.html Represents the permission to view data categories in setup. This is a boolean property. ```csharp [JsonProperty(PropertyName = "permissionsViewDataCategories")] public bool? PermissionsViewDataCategories { get; set; } ``` -------------------------------- ### Format SObject Basic Information URI Source: https://netcoreforce.com/api/NetCoreForce.Client.UriFormatter.html Generates a URI to retrieve basic metadata for a specified sObject. Useful for describing an object or creating a new record. ```csharp public static Uri SObjectBasicInformation(string instanceUrl, string apiVersion, string sObjectName)__ ``` -------------------------------- ### IsConfirmationTokenRequired Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfApexPage.html Indicates if CSRF protection is required for GET requests on the Visualforce page. ```csharp [JsonProperty(PropertyName = "isConfirmationTokenRequired")] public bool? IsConfirmationTokenRequired { get; set; }__ ``` -------------------------------- ### ExtlClntAppPushSettings Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfExtlClntAppAndroidPushConfig.html Represents the associated external client application push settings. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "extlClntAppPushSettings")] [Updateable(false)] [Createable(false)] public SfExtlClntAppPushSettings ExtlClntAppPushSettings { get; set; } ``` -------------------------------- ### StartUrl Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAppMenuItem.html Represents the 'startUrl' property of a Salesforce App Menu Item. It is a URL string, nillable, and not updatable or creatable via the API. ```csharp [JsonProperty(PropertyName = "startUrl")] [Updateable(false)] [Createable(false)] public string StartUrl { get; set; }__ ``` -------------------------------- ### CountQuery Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Executes a SOQL COUNT() query to get the number of records matching the criteria. ```APIDOC ## CountQuery **Description**: Get a basic SOQL COUNT() query result. The query must start with SELECT COUNT() FROM, with no named field in the count clause. COUNT() must be the only element in the SELECT list. **Parameters**: - `queryString` (string) - SOQL query string starting with SELECT COUNT() FROM. - `queryAll` (bool, optional) - True if deleted records are to be included. Defaults to false. **Returns**: Task - The Task returning the count. ``` -------------------------------- ### Name Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.SObjectDescribeBasic.html The API name of the SObject. Use this property to get the programmatic name. ```csharp [JsonProperty(PropertyName = "name")] public string Name { get; set; } ``` -------------------------------- ### JsonClient Constructor Source: https://netcoreforce.com/api/NetCoreForce.Client.JsonClient.html Initializes the JSON client. It is recommended to use a shared static HttpClient instance for optimal performance. ```APIDOC ## JsonClient(string accessToken, HttpClient httpClient = null) ### Description Initializes the JSON client. By default, uses a shared static HttpClient instance for best performance. ### Parameters - **accessToken** (string) - Required - API Access token - **httpClient** (HttpClient) - Optional - Custom HttpClient. Ideally, this should be a shared static instance for best performance. ``` -------------------------------- ### Label Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.SObjectDescribeBasic.html The singular label for the SObject. Use this property to get the user-friendly name. ```csharp [JsonProperty(PropertyName = "label")] public string Label { get; set; } ``` -------------------------------- ### UserPreferencesLightningExperiencePreferred Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUser.html Specifies if the user prefers the Lightning Experience. This is a boolean property. ```csharp [JsonProperty(PropertyName = "userPreferencesLightningExperiencePreferred")] public bool? UserPreferencesLightningExperiencePreferred { get; set; } ``` -------------------------------- ### Method Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.CompositeSObject.html The HTTP method to use for the subrequest (e.g., GET, POST, PATCH). ```csharp public CompositeMethod Method { get; set; } ``` -------------------------------- ### Createable Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Attributes.CreateableAttribute.html Gets a value indicating whether the associated property or field is createable. ```APIDOC ## Createable ### Description Gets a value indicating whether the associated property or field is createable. ### Property Value - **bool** - True if the property or field is createable; otherwise, false. ``` -------------------------------- ### Updateable Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Attributes.UpdateableAttribute.html Gets a value indicating whether the marked property or field is updateable. ```APIDOC ## Updateable Property ### Description Gets a value indicating whether the marked property or field is updateable. ### Property Value bool ``` -------------------------------- ### UserPreferencesActionLauncherEinsteinGptConsent Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUser.html Represents the Action Launcher Einstein GPT Consent preference. This is a boolean property. ```csharp [JsonProperty(PropertyName = "userPreferencesActionLauncherEinsteinGptConsent")] public bool? UserPreferencesActionLauncherEinsteinGptConsent { get; set; } ``` -------------------------------- ### ForceClient Constructor for Username-Password Flow Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Initializes the ForceClient for the username-password authentication flow, handling token requests internally. ```csharp public ForceClient(string clientId, string clientSecret, string username, string password, string tokenRequestEndpoint, string apiVersion = null, HttpClient httpClient = null) ``` -------------------------------- ### ScheduledStart Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPrivacyPolicyDefinition.html Represents the scheduled start date and time for the Privacy Policy Definition. ```csharp [JsonProperty(PropertyName = "scheduledStart")] public DateTimeOffset? ScheduledStart { get; set; } ``` -------------------------------- ### Versions Source: https://netcoreforce.com/api/NetCoreForce.Client.UriFormatter.html Formats a URI to retrieve the available API versions for a Salesforce instance. ```APIDOC ## GET /services/data ### Description Retrieves the available API versions for a Salesforce instance. ### Method GET ### Endpoint /services/data ### Parameters #### Query Parameters - **instanceUrl** (string) - Required - The base URL of the Salesforce instance. ``` -------------------------------- ### ChangePeriodStartDate Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfPipelineInspectionListView.html Represents the start date for the change period. This property is a date and can be null. ```csharp [JsonProperty(PropertyName = "changePeriodStartDate")] public DateTime? ChangePeriodStartDate { get; set; } ``` -------------------------------- ### PermissionsLightningExperienceUser Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMutingPermissionSet.html Represents the 'Lightning Experience User' permission. Use this property to grant or deny users access to the Lightning Experience interface. ```csharp [JsonProperty(PropertyName = "permissionsLightningExperienceUser")] public bool? PermissionsLightningExperienceUser { get; set; } ``` -------------------------------- ### YearStarted Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfDatacloudDandBCompany.html Represents the year a company started. This property is a string and is not updateable or createable. ```csharp [JsonProperty(PropertyName = "yearStarted")] [Updateable(false)] [Createable(false)] public string YearStarted { get; set; } ``` -------------------------------- ### PermissionsEnableCommunityAppLauncher Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUserPermissionAccess.html Represents the 'Show App Launcher in Experience Cloud Sites' permission. This property is a boolean and is not creatable or updateable. ```csharp [JsonProperty(PropertyName = "permissionsEnableCommunityAppLauncher")] [Updateable(false)] [Createable(false)] public bool? PermissionsEnableCommunityAppLauncher { get; set; } ``` -------------------------------- ### EntryTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfConversationEntry.html Represents the start time of the conversation entry. This property is updatable and creatable. ```csharp [JsonProperty(PropertyName = "entryTime")] [Updateable(false)] [Createable(true)] public DateTimeOffset? EntryTime { get; set; } ``` -------------------------------- ### SfUserSetupEntityAccess Class Definition Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUserSetupEntityAccess.html Defines the SfUserSetupEntityAccess class, inheriting from SObject. ```csharp public class SfUserSetupEntityAccess : SObject__ ``` -------------------------------- ### AppExperience Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfLightningUsageByAppTypeMetrics.html Represents the App Experience of the metrics. This property is not updatable or creatable. ```csharp [JsonProperty(PropertyName = "appExperience")] [Updateable(false)] [Createable(false)] public string AppExperience { get; set; } ``` -------------------------------- ### StartField Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfCalendarView.html Represents the start field for a calendar view. This property is both creatable and updateable. ```csharp [JsonProperty(PropertyName = "startField")] public string StartField { get; set; } ``` -------------------------------- ### SforceQueryOptions Source: https://netcoreforce.com/api/NetCoreForce.Client.HeaderFormatter.html Formats the Sforce-Query-Options header to specify options for queries, such as the batch size for query results. ```APIDOC ## SforceQueryOptions(int) ### Description Query Options Header. Specifies options used in a query, such as the query results batch size. Use this request header with the Query resource. Child objects count toward the number of records for the batch size. For example, in relationship queries, multiple child objects are returned per parent row returned. The default is 2,000; the minimum is 200, and the maximum is 2,000. There is no guarantee that the requested batch size is the actual batch size. Changes are made as necessary to maximize performance. ### Method static Dictionary ### Parameters #### Path Parameters * **batchSize** (int) - Required - the number of records returned for a query request ### Returns #### Success Response - Dictionary - Single entry dictionary of "Sforce-Query-Options" with value of batchSize={batchSize} ``` -------------------------------- ### WednesdayStartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfBusinessHours.html Represents the start time for Wednesday. This property is of type string and is nillable. ```csharp [JsonProperty(PropertyName = "wednesdayStartTime")] public string WednesdayStartTime { get; set; }__ ``` -------------------------------- ### TuesdayStartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfBusinessHours.html Represents the start time for Tuesday. This property is of type string and is nillable. ```csharp [JsonProperty(PropertyName = "tuesdayStartTime")] public string TuesdayStartTime { get; set; }__ ``` -------------------------------- ### ForceClient Constructors Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Initializes the ForceClient for Salesforce API interactions. Supports various authentication flows and configurations. ```APIDOC ## ForceClient Constructors ### ForceClient(AuthInfo authInfo) **Description**: Login to Salesforce using the username-password authentication flow, and initialize the client. **Parameters**: - `authInfo` (AuthInfo) - Authentication information for Salesforce. ### ForceClient(string instanceUrl, string apiVersion, string accessToken, HttpClient httpClient = null, AccessTokenResponse accessInfo = null) **Description**: Initialize the client using a previously obtained access token and instance URL. Useful when using the AuthenticationClient separately. **Parameters**: - `instanceUrl` (string) - Identifies the Salesforce instance. - `apiVersion` (string) - Salesforce API version. - `accessToken` (string) - The access token for authentication. - `httpClient` (HttpClient, optional) - An optional HttpClient object for custom configurations. - `accessInfo` (AccessTokenResponse, optional) - An optional AccessTokenResponse object. ### ForceClient(string clientId, string clientSecret, string username, string password, string tokenRequestEndpoint, string apiVersion = null, HttpClient httpClient = null) **Description**: Login to Salesforce using the username-password authentication flow and initialize the client. **Parameters**: - `clientId` (string) - Client ID (Consumer Key). - `clientSecret` (string) - Client Secret (Consumer Secret). - `username` (string) - Salesforce username. - `password` (string) - Salesforce password. - `tokenRequestEndpoint` (string) - Token request endpoint (e.g., https://login.salesforce.com/services/oauth2/token). - `apiVersion` (string, optional) - Salesforce API version. - `httpClient` (HttpClient, optional) - An optional HttpClient object for custom configurations. ``` -------------------------------- ### SfExtlClntAppMobPlcyConfig Class Definition Source: https://netcoreforce.com/api/NetCoreForce.Models.SfExtlClntAppMobPlcyConfig.html Defines the SfExtlClntAppMobPlcyConfig class, inheriting from SObject. ```csharp public class SfExtlClntAppMobPlcyConfig : SObject__ ``` -------------------------------- ### ThursdayStartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfBusinessHours.html Represents the start time for Thursday. This property is of type string and is nillable. ```csharp [JsonProperty(PropertyName = "thursdayStartTime")] public string ThursdayStartTime { get; set; }__ ``` -------------------------------- ### SundayStartTime Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfBusinessHours.html Represents the start time for Sunday. This property is of type string and is nillable. ```csharp [JsonProperty(PropertyName = "sundayStartTime")] public string SundayStartTime { get; set; }__ ``` -------------------------------- ### SOQL Query Best Practices Source: https://netcoreforce.com/getting-started.html Illustrates the recommended way to query related objects in SOQL, emphasizing efficiency by selecting specific fields instead of using SELECT *. ```sql SELECT Id,CaseNumber,Account.Name,Contact.Name FROM Case ``` ```sql SELECT Id, FirstName, LastName, Email, Account.Id, Account.Name FROM Contact ``` -------------------------------- ### IsReviewedYearStarted Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAccountCleanInfo.html Represents whether the Year Started has been reviewed. This property is updateable but not creatable. ```csharp [JsonProperty(PropertyName = "isReviewedYearStarted")] [Updateable(true)] [Createable(false)] public bool? IsReviewedYearStarted { get; set; } ``` -------------------------------- ### RunGuid Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAIRecordInsight.html Represents the Run GUID of the AI Insight record. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "runGuid")] [Updateable(false)] [Createable(false)] public string RunGuid { get; set; } ``` -------------------------------- ### ForceApiException Constructor with Message and List of ErrorResponses Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceApiException.html Initializes a new instance of the ForceApiException class with a message and a list of error responses. ```csharp public ForceApiException(string message, List errors) ``` -------------------------------- ### UserPreferencesLiveAgentMiawSetupDeflection Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUser.html Controls whether Live Agent MIAW setup deflection is enabled. This is a boolean property. ```APIDOC ## Property: UserPreferencesLiveAgentMiawSetupDeflection ### Description Controls whether Live Agent MIAW setup deflection is enabled. ### SF Type boolean ### Nillable False ### C# Property ```csharp [JsonProperty(PropertyName = "userPreferencesLiveAgentMiawSetupDeflection")] public bool? UserPreferencesLiveAgentMiawSetupDeflection { get; set; } ``` ``` -------------------------------- ### AttemptOrdinal Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfServiceSetupProvisioning.html Represents the attempt ordinal for a service setup provisioning. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "attemptOrdinal")] [Updateable(false)] [Createable(false)] public int? AttemptOrdinal { get; set; } ``` -------------------------------- ### MinimumOsVersion Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfMobileApplicationDetail.html Represents the minimum operating system version required for the mobile application. This property is nullable. ```csharp [JsonProperty(PropertyName = "minimumOsVersion")] public string MinimumOsVersion { get; set; } ``` -------------------------------- ### RelatedListName Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfRelatedListDefinition.html Gets or sets the name of the related list definition. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "relatedListName")] [Updateable(false)] [Createable(false)] public string RelatedListName { get; set; } ``` -------------------------------- ### TotalInitialSaleAmount Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAssetAction.html Represents the Total Initial Sale Amount. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "totalInitialSaleAmount")] [Updateable(false)] [Createable(false)] public decimal? TotalInitialSaleAmount { get; set; } ``` -------------------------------- ### SfAIApplication CreatedBy Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAIApplication.html Represents the User who created the AI Application. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "createdBy")] [Updateable(false)] [Createable(false)] public SfUser CreatedBy { get; set; } ``` -------------------------------- ### RelatedListId Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfRelatedListDefinition.html Gets or sets the ID of the related list definition. This property is not updateable or createable. ```csharp [JsonProperty(PropertyName = "relatedListId")] [Updateable(false)] [Createable(false)] public string RelatedListId { get; set; } ``` -------------------------------- ### StrategyVersion Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfRecommendationResponse.html Represents the version of the strategy used for the recommendation. This string property is neither updatable nor creatable. ```csharp [JsonProperty(PropertyName = "strategyVersion")] [Updateable(false)] [Createable(false)] public string StrategyVersion { get; set; }__ ``` -------------------------------- ### LocaleSelection Property Source: https://netcoreforce.com/api/NetCoreForce.Models.SfAuthorizationFormText.html Represents the locale selection property for SfAuthorizationFormText. Use this for setting or getting the locale. ```csharp [JsonProperty(PropertyName = "localeSelection")] public string LocaleSelection { get; set; } ``` -------------------------------- ### SfLightningOnboardingConfig Class Definition Source: https://netcoreforce.com/api/NetCoreForce.Models.SfLightningOnboardingConfig.html Defines the SfLightningOnboardingConfig class, inheriting from SObject. This class represents the Salesforce LightningOnboardingConfig SObject. ```csharp public class SfLightningOnboardingConfig : SObject__ ``` -------------------------------- ### PermissionsCreateLtngTempInPub Model Source: https://netcoreforce.com/api/NetCoreForce.Models.SfUserPermissionAccess.html Represents the 'permissionsCreateLtngTempInPub' property for user access. ```csharp [JsonProperty(PropertyName = "permissionsCreateLtngTempInPub")] [Updateable(false)] [Createable(false)] public bool? PermissionsCreateLtngTempInPub { get; set; }__ ``` -------------------------------- ### ClientName Property Source: https://netcoreforce.com/api/NetCoreForce.Client.ForceClient.html Gets or sets a custom name for the client, potentially for logging or identification purposes. ```csharp public string ClientName { get; set; } ``` -------------------------------- ### LabelPlural Property Source: https://netcoreforce.com/api/NetCoreForce.Client.Models.SObjectDescribeBasic.html The plural label for the SObject. Use this property to get the user-friendly plural name. ```csharp [JsonProperty(PropertyName = "labelPlural")] public string LabelPlural { get; set; } ```