OptionalCloneConfiguration
CloneConfiguration?: {
Derivation?: { Field?: string };
Descendants?: Record<
string,
{ Fields?: { PromptFor?: string[] }; Policy?: string },
>;
Enabled?: boolean;
Fields?: {
ClearTogether?: string[][];
Copy?: string[];
Exclude?: string[];
JsonRemap?: {
Field: string;
Preset?: string;
Rules?: { Mode: string; Path: string }[];
}[];
Ownership?: string[];
PromptFor?: string[];
Reset?: Record<string, unknown>;
Rules?: { Rules?: { Field?: string; TargetField?: string }[] };
ServerAllocated?: string[];
Strict?: boolean;
UniqueKeys?: {
Fields: string[];
Scope: "Global" | "Parent" | "LiveState";
ScopeField?: string;
}[];
};
Hooks?: { ServerGeneratedChildren?: string[] };
MaxDepth?: number;
MaxRecords?: number;
Naming?: { Strategy?: string; Template?: string };
Presets?: {
Key: string;
Label: string;
Options?: Record<string, unknown>;
Relationships?: Record<string, { Policy?: string }>;
TemplateSourceField?: string;
}[];
Relationships?: Record<
string,
{ ExcludeRows?: { Field?: string }[]; Locked?: boolean; Policy?: string },
>;
}