AutoBE
    Preparing search index...

    Interface AutoBeInterfaceSchemaPropertyUpdate

    Replace an existing property's schema definition.

    Use when type, format, or structure is wrong. For nullability-only changes, use nullish instead.

    Samchon

    interface AutoBeInterfaceSchemaPropertyUpdate {
        databaseSchemaProperty: string | null;
        description: string;
        key: string;
        newKey: string | null;
        reason: string;
        required: boolean;
        schema:
            | AutoBeOpenApi.IJsonSchema.IInteger
            | AutoBeOpenApi.IJsonSchema.INumber
            | AutoBeOpenApi.IJsonSchema.IString
            | AutoBeOpenApi.IJsonSchema.IConstant
            | AutoBeOpenApi.IJsonSchema.IBoolean
            | AutoBeOpenApi.IJsonSchema.IArray
            | AutoBeOpenApi.IJsonSchema.IReference
            | AutoBeOpenApi.IJsonSchema.IOneOf
            | AutoBeOpenApi.IJsonSchema.INull;
        specification: string;
        type: "update";
    }
    Index

    Properties

    databaseSchemaProperty: string | null

    Database schema property this maps to, or null for computed properties.

    When null, specification must explain the computation logic.

    description: string

    API documentation for consumers (Swagger UI).

    Explain what the property represents. No implementation details.

    key: string

    Current property key to update.

    newKey: string | null

    New property key, or null to keep current key.

    Use for FK-to-object transformation (e.g., author_id to author).

    reason: string

    Evidence and reasoning for schema replacement.

    Describe what is wrong with the current schema.

    required: boolean

    Whether property should be in required array.

    New schema definition replacing the existing one.

    Must be consistent with specification. Inline objects forbidden; use $ref for nested structures.

    specification: string

    Implementation guidance for downstream agents.

    Internal documentation for Realize/Test agents. When databaseSchemaProperty is null, this must fully explain the computation logic.

    type: "update"

    Discriminator for property revision type.