ISPO SDK
    Preparing search index...

    Interface EntityTypeDefinition

    Markdown
    interface EntityTypeDefinition {
        createdAt: string;
        display?: { icon?: string; labelField?: string; summaryFields?: string[] };
        id: string;
        indexes: EntityIndex[];
        inferenceEgress?: "allow" | "local-only";
        privateContent?: {
            cardinality: "one" | "many";
            fieldPath: string;
            id: string;
            inferenceEgress?: "allow" | "local-only";
            maxBytes: number;
            maxItems: number;
            mediaTypes: string[];
            metadata?: Record<
                string,
                {
                    maxBytes?: number;
                    required?: boolean;
                    type: "string"
                    | "number"
                    | "boolean";
                },
            >;
            retention: | { kind: "until-redacted" }
            | { days: number; kind: "expire-after-days" };
        }[];
        registeredBy: Principal;
        schema: EntityJsonObject;
        schemaVersion: number;
        updatedAt: string;
    }
    Index
    createdAt: string
    display?: { icon?: string; labelField?: string; summaryFields?: string[] }
    id: string
    indexes: EntityIndex[]
    inferenceEgress?: "allow" | "local-only"

    Host-evaluated prompt-egress sensitivity; omitted definitions default to allow.

    privateContent?: {
        cardinality: "one" | "many";
        fieldPath: string;
        id: string;
        inferenceEgress?: "allow" | "local-only";
        maxBytes: number;
        maxItems: number;
        mediaTypes: string[];
        metadata?: Record<
            string,
            {
                maxBytes?: number;
                required?: boolean;
                type: "string"
                | "number"
                | "boolean";
            },
        >;
        retention: | { kind: "until-redacted" }
        | { days: number; kind: "expire-after-days" };
    }[]
    registeredBy: Principal
    schemaVersion: number
    updatedAt: string