OptionalCurrentUserId
CurrentUserId?: string
EntityName
EntityName: string
OptionalFieldRules
FieldRules?: { Exclude?: string[]; JsonRemap?: { Field: string; Preset?: "dashboard-ui-config" | "scheduled-job-configuration"; Rules?: JsonRemapRule[]; }[]; Ownership?: string[]; PromptFor?: string[]; Reset?: Record<string, unknown>; Rules?: { Rules?: { Field?: string; Source?: { Field?: string; Kind: string; Value?: unknown }; TargetField?: string; }[]; }; ServerAllocated?: string[];} OptionalFLS
FLS?: { DeniedCreateFields?: string[]; DeniedReadFields?: string[] }
OptionalHierarchyParentField
HierarchyParentField?: string
OptionalIsRoot
IsRoot?: boolean
OptionalKeyMap
KeyMap?: Record<string, string>
OptionalNamingOptions
NamingOptions?: NameTemplateOptions & { ExistingNames?: Set<string>; ExistingNamesByField?: Record<string, Set<string>>; UserName?: string;} Type Declaration
OptionalExistingNames?: Set<string>
OptionalExistingNamesByField?: Record<string, Set<string>>
OptionalUserName?: string
OptionalNewParentKey
NewParentKey?: unknown
OptionalPromptedValues
PromptedValues?: Record<string, unknown>
OptionalRequestFieldsEditable
RequestFieldsEditable?: boolean
OptionalRequestOverrides
RequestOverrides?: Record<string, unknown>
SourceRecord
SourceRecord: Record<string, unknown>
Values already in use, per field, so a rename avoids them. Takes precedence over
ExistingNames.