Interface to represent meta information on a property of a complex type.

interface PropertyMetadata<ComplexT = any> {
    isCollection?: boolean;
    name: keyof ComplexT;
    originalName: string;
    type:
        | EdmTypeCommon
        | ExclusiveEdmTypeV2
        | ExclusiveEdmTypeV4
        | ComplexTypeNamespace<any>;
}

Type Parameters

  • ComplexT = any

Properties

isCollection?: boolean

If true, the property is a collection property.

name: keyof ComplexT

Name of the complex type property.

originalName: string

Original name of the complex type property.

type:
    | EdmTypeCommon
    | ExclusiveEdmTypeV2
    | ExclusiveEdmTypeV4
    | ComplexTypeNamespace<any>

Type of the complex type property.

Copyright Ⓒ 2024 SAP SE or an SAP affiliate company. All rights reserved.