Class SfPromptVersion
- Namespace
- NetCoreForce.Models
- Assembly
- NetCoreForce.Models.dll
Prompt Version
SObject Name: PromptVersion
Custom Object: False
public class SfPromptVersion : SObject
- Inheritance
-
SfPromptVersion
- Inherited Members
Properties
ActionButtonLabel
Action Button Label
Name: ActionButtonLabel
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "actionButtonLabel")]
public string ActionButtonLabel { get; set; }
Property Value
ActionButtonLink
Action Button URL
Name: ActionButtonLink
SF Type: url
Nillable: True
[JsonProperty(PropertyName = "actionButtonLink")]
public string ActionButtonLink { get; set; }
Property Value
Body
Body
Name: Body
SF Type: textarea
Nillable: False
[JsonProperty(PropertyName = "body")]
public string Body { get; set; }
Property Value
CreatedBy
ReferenceTo: User
RelationshipName: CreatedBy
[JsonProperty(PropertyName = "createdBy")]
[Updateable(false)]
[Createable(false)]
public SfUser CreatedBy { get; set; }
Property Value
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
CreatedDate
Created Date
Name: CreatedDate
SF Type: datetime
Nillable: False
[JsonProperty(PropertyName = "createdDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? CreatedDate { get; set; }
Property Value
DelayDays
Days In Between Displays
Name: DelayDays
SF Type: int
Nillable: True
[JsonProperty(PropertyName = "delayDays")]
public int? DelayDays { get; set; }
Property Value
- int?
Description
Description
Name: Description
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
DismissButtonLabel
Dismiss Button Label
Name: DismissButtonLabel
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "dismissButtonLabel")]
public string DismissButtonLabel { get; set; }
Property Value
DisplayPosition
Position
Name: DisplayPosition
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "displayPosition")]
public string DisplayPosition { get; set; }
Property Value
DisplayType
Type
Name: DisplayType
SF Type: picklist
Nillable: False
[JsonProperty(PropertyName = "displayType")]
public string DisplayType { get; set; }
Property Value
ElementRelativePosition
Element Relative Position
Name: ElementRelativePosition
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "elementRelativePosition")]
public string ElementRelativePosition { get; set; }
Property Value
EndDate
End Date
Name: EndDate
SF Type: date
Nillable: True
[JsonProperty(PropertyName = "endDate")]
public DateTime? EndDate { get; set; }
Property Value
Experience
Experience
Name: Experience
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "experience")]
public string Experience { get; set; }
Property Value
ExperienceContext
ReferenceTo: Site
RelationshipName: ExperienceContext
[JsonProperty(PropertyName = "experienceContext")]
[Updateable(false)]
[Createable(false)]
public SfSite ExperienceContext { get; set; }
Property Value
ExperienceContextId
ExperienceContext ID
Name: ExperienceContextId
SF Type: reference
Nillable: True
[JsonProperty(PropertyName = "experienceContextId")]
public string ExperienceContextId { get; set; }
Property Value
Header
Header
Name: Header
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "header")]
public string Header { get; set; }
Property Value
Id
Prompt Version ID
Name: Id
SF Type: id
Nillable: False
[JsonProperty(PropertyName = "id")]
[Updateable(false)]
[Createable(false)]
public string Id { get; set; }
Property Value
Image
ReferenceTo: ContentAsset
RelationshipName: Image
[JsonProperty(PropertyName = "image")]
[Updateable(false)]
[Createable(false)]
public SfContentAsset Image { get; set; }
Property Value
ImageAltText
Image Alt Text
Name: ImageAltText
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "imageAltText")]
public string ImageAltText { get; set; }
Property Value
ImageId
Asset File ID
Name: ImageId
SF Type: reference
Nillable: True
[JsonProperty(PropertyName = "imageId")]
public string ImageId { get; set; }
Property Value
ImageLink
Image URL
Name: ImageLink
SF Type: url
Nillable: True
[JsonProperty(PropertyName = "imageLink")]
public string ImageLink { get; set; }
Property Value
ImageLocation
Image Location
Name: ImageLocation
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "imageLocation")]
public string ImageLocation { get; set; }
Property Value
IndexWithIsPublished
Index Formula Field With Is Published Data
Name: IndexWithIsPublished
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "indexWithIsPublished")]
[Updateable(false)]
[Createable(false)]
public string IndexWithIsPublished { get; set; }
Property Value
IndexWithoutIsPublished
Index Formula Field Without Is Published Data
Name: IndexWithoutIsPublished
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "indexWithoutIsPublished")]
[Updateable(false)]
[Createable(false)]
public string IndexWithoutIsPublished { get; set; }
Property Value
IsDeleted
Deleted
Name: IsDeleted
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isDeleted")]
[Updateable(false)]
[Createable(false)]
public bool? IsDeleted { get; set; }
Property Value
- bool?
IsPublished
Is Active
Name: IsPublished
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "isPublished")]
public bool? IsPublished { get; set; }
Property Value
- bool?
LastModifiedBy
ReferenceTo: User
RelationshipName: LastModifiedBy
[JsonProperty(PropertyName = "lastModifiedBy")]
[Updateable(false)]
[Createable(false)]
public SfUser LastModifiedBy { get; set; }
Property Value
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
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
MasterLabel
Master Label
Name: MasterLabel
SF Type: string
Nillable: False
[JsonProperty(PropertyName = "masterLabel")]
public string MasterLabel { get; set; }
Property Value
Parent
ReferenceTo: Prompt
RelationshipName: Parent
[JsonProperty(PropertyName = "parent")]
[Updateable(false)]
[Createable(false)]
public SfPrompt Parent { get; set; }
Property Value
ParentId
Prompt ID
Name: ParentId
SF Type: reference
Nillable: False
[JsonProperty(PropertyName = "parentId")]
[Updateable(false)]
[Createable(true)]
public string ParentId { get; set; }
Property Value
PublishedByUser
ReferenceTo: User
RelationshipName: PublishedByUser
[JsonProperty(PropertyName = "publishedByUser")]
[Updateable(false)]
[Createable(false)]
public SfUser PublishedByUser { get; set; }
Property Value
PublishedByUserId
User ID
Name: PublishedByUserId
SF Type: reference
Nillable: True
[JsonProperty(PropertyName = "publishedByUserId")]
public string PublishedByUserId { get; set; }
Property Value
PublishedDate
Active Date
Name: PublishedDate
SF Type: date
Nillable: True
[JsonProperty(PropertyName = "publishedDate")]
public DateTime? PublishedDate { get; set; }
Property Value
ReferenceElementContext
Reference Element Context
Name: ReferenceElementContext
SF Type: textarea
Nillable: True
[JsonProperty(PropertyName = "referenceElementContext")]
public string ReferenceElementContext { get; set; }
Property Value
SObjectTypeName
[JsonIgnore]
public static string SObjectTypeName { get; }
Property Value
ShouldDisplayActionButton
Display Action Button
Name: ShouldDisplayActionButton
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "shouldDisplayActionButton")]
public bool? ShouldDisplayActionButton { get; set; }
Property Value
- bool?
ShouldIgnoreGlobalDelay
Ignore Global Delay
Name: ShouldIgnoreGlobalDelay
SF Type: boolean
Nillable: False
[JsonProperty(PropertyName = "shouldIgnoreGlobalDelay")]
public bool? ShouldIgnoreGlobalDelay { get; set; }
Property Value
- bool?
StartDate
Start Date
Name: StartDate
SF Type: date
Nillable: True
[JsonProperty(PropertyName = "startDate")]
public DateTime? StartDate { get; set; }
Property Value
StepNumber
Step Number
Name: StepNumber
SF Type: int
Nillable: True
[JsonProperty(PropertyName = "stepNumber")]
public int? StepNumber { get; set; }
Property Value
- int?
SystemModstamp
System Modstamp
Name: SystemModstamp
SF Type: datetime
Nillable: False
[JsonProperty(PropertyName = "systemModstamp")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? SystemModstamp { get; set; }
Property Value
TargetAppDeveloperName
Target Application Developer Name
Name: TargetAppDeveloperName
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetAppDeveloperName")]
public string TargetAppDeveloperName { get; set; }
Property Value
TargetAppNamespacePrefix
Target Application Namespace Prefix
Name: TargetAppNamespacePrefix
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetAppNamespacePrefix")]
public string TargetAppNamespacePrefix { get; set; }
Property Value
TargetPageKey1
Target Page Key 1
Name: TargetPageKey1
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetPageKey1")]
public string TargetPageKey1 { get; set; }
Property Value
TargetPageKey1Ref
Target Page Key 1 Reference
Name: TargetPageKey1Ref
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "targetPageKey1Ref")]
public string TargetPageKey1Ref { get; set; }
Property Value
TargetPageKey2
Target Page Key 2
Name: TargetPageKey2
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetPageKey2")]
public string TargetPageKey2 { get; set; }
Property Value
TargetPageKey3
Target Page Key 3
Name: TargetPageKey3
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetPageKey3")]
public string TargetPageKey3 { get; set; }
Property Value
TargetPageKey4
Target Page Key 4
Name: TargetPageKey4
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetPageKey4")]
public string TargetPageKey4 { get; set; }
Property Value
TargetPageType
Target Page Type
Name: TargetPageType
SF Type: string
Nillable: True
[JsonProperty(PropertyName = "targetPageType")]
public string TargetPageType { get; set; }
Property Value
TargetRecordType
ReferenceTo: RecordType
RelationshipName: TargetRecordType
[JsonProperty(PropertyName = "targetRecordType")]
[Updateable(false)]
[Createable(false)]
public SfRecordType TargetRecordType { get; set; }
Property Value
TargetRecordTypeId
Record Type ID
Name: TargetRecordTypeId
SF Type: reference
Nillable: True
[JsonProperty(PropertyName = "targetRecordTypeId")]
public string TargetRecordTypeId { get; set; }
Property Value
ThemeColor
Theme Color
Name: ThemeColor
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "themeColor")]
public string ThemeColor { get; set; }
Property Value
ThemeSaturation
Theme Saturation
Name: ThemeSaturation
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "themeSaturation")]
public string ThemeSaturation { get; set; }
Property Value
TimesToDisplay
Number Of Times To Repeat
Name: TimesToDisplay
SF Type: int
Nillable: True
[JsonProperty(PropertyName = "timesToDisplay")]
public int? TimesToDisplay { get; set; }
Property Value
- int?
Title
Title Label
Name: Title
SF Type: string
Nillable: False
[JsonProperty(PropertyName = "title")]
public string Title { get; set; }
Property Value
UserAccess
Access Permissions
Name: UserAccess
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "userAccess")]
public string UserAccess { get; set; }
Property Value
UserProfileAccess
Access Profiles
Name: UserProfileAccess
SF Type: picklist
Nillable: True
[JsonProperty(PropertyName = "userProfileAccess")]
public string UserProfileAccess { get; set; }
Property Value
VersionNumber
Version Number
Name: VersionNumber
SF Type: int
Nillable: False
[JsonProperty(PropertyName = "versionNumber")]
public int? VersionNumber { get; set; }
Property Value
- int?
VideoLink
Video URL
Name: VideoLink
SF Type: url
Nillable: True
[JsonProperty(PropertyName = "videoLink")]
public string VideoLink { get; set; }