@honua/sdk-js
    Preparing search index...

    Interface HonuaOdataMetadata

    SDK-shaped projection of an OData CSDL $metadata document.

    interface HonuaOdataMetadata {
        cache?: HonuaCacheState;
        capabilities: Readonly<Record<string, HonuaOdataAdvertisedCapabilities>>;
        complexTypes?: Readonly<Record<string, readonly HonuaOdataFieldInfo[]>>;
        entitySets: Readonly<Record<string, string>>;
        enumTypes?: Readonly<Record<string, HonuaOdataEnumTypeInfo>>;
        fields: Readonly<Record<string, readonly HonuaOdataFieldInfo[]>>;
        keys: Readonly<Record<string, readonly string[]>>;
        openTypes?: Readonly<Record<string, true>>;
    }
    Index

    Properties

    capabilities: Readonly<Record<string, HonuaOdataAdvertisedCapabilities>>

    Entity-set name → coarse capability flags advertised by Capabilities.* annotations.

    complexTypes?: Readonly<Record<string, readonly HonuaOdataFieldInfo[]>>

    Complex-type name → nested property metadata.

    entitySets: Readonly<Record<string, string>>

    Entity-set name → declared entity type.

    enumTypes?: Readonly<Record<string, HonuaOdataEnumTypeInfo>>

    Enum-type name → underlying scalar and declared members.

    fields: Readonly<Record<string, readonly HonuaOdataFieldInfo[]>>

    Entity-type name → field metadata, including spatial typing hints.

    keys: Readonly<Record<string, readonly string[]>>

    Entity-type name → ordered key field names.

    openTypes?: Readonly<Record<string, true>>

    Entity types explicitly declared with CSDL OpenType="true".