Sanity Library Reference Docs
    Preparing search index...
    interface AuthoringActivity {
        actions?: (
            {
                description?: string;
                effects?: {
                    bindings?: { [key: string]: string };
                    description?: string;
                    input?: { [key: string]: unknown };
                    name: string;
                    outputs?: FieldShape[];
                    title?: string;
                }[];
                filter?: string;
                group?: GroupMembership;
                name: string;
                ops?: AuthoringOp[];
                params?: {
                    description?: string;
                    name: string;
                    options?: ChoiceOptions;
                    required?: boolean;
                    title?: string;
                    type: | "string"
                    | "number"
                    | "boolean"
                    | "actor"
                    | "url"
                    | "doc.ref"
                    | "doc.refs"
                    | "dateTime"
                    | "json";
                    validation?: ScalarValidation;
                }[];
                semantics?: ActionSemantic[];
                spawn?: {
                    context?: { [key: string]: string };
                    definition: { name: string; version?: number | "latest" };
                    forEach: string;
                    onExit?: "detach" | "abort";
                    with?: { [key: string]: string };
                };
                title?: string;
                when?: string;
            } & { roles?: string[]; status?: TerminalActivityStatus }
        )[];
        description?: string;
        fields?: AuthoringFieldEntry[];
        filter?: string;
        group?: GroupMembership;
        groups?: Group[];
        name: string;
        requirements?: GroqRequirement[];
        semantics?: Semantic[];
        target?: AuthoringManualTarget;
        title?: string;
    }
    Index

    Properties

    actions?: (
        {
            description?: string;
            effects?: {
                bindings?: { [key: string]: string };
                description?: string;
                input?: { [key: string]: unknown };
                name: string;
                outputs?: FieldShape[];
                title?: string;
            }[];
            filter?: string;
            group?: GroupMembership;
            name: string;
            ops?: AuthoringOp[];
            params?: {
                description?: string;
                name: string;
                options?: ChoiceOptions;
                required?: boolean;
                title?: string;
                type: | "string"
                | "number"
                | "boolean"
                | "actor"
                | "url"
                | "doc.ref"
                | "doc.refs"
                | "dateTime"
                | "json";
                validation?: ScalarValidation;
            }[];
            semantics?: ActionSemantic[];
            spawn?: {
                context?: { [key: string]: string };
                definition: { name: string; version?: number | "latest" };
                forEach: string;
                onExit?: "detach" | "abort";
                with?: { [key: string]: string };
            };
            title?: string;
            when?: string;
        } & { roles?: string[]; status?: TerminalActivityStatus }
    )[]
    description?: string
    filter?: string
    groups?: Group[]
    name: string
    requirements?: GroqRequirement[]
    semantics?: Semantic[]
    title?: string