DataSchema

open class DataSchema: ObjectBase

Represents an OData data schema.

  • The name of this data schema.

    Declaration

    Swift

    final public var name: String = ""
  • The alias of this data schema.

    Declaration

    Swift

    final public var alias: String?
  • Default initializer.

    Declaration

    Swift

    override public init()
  • List of annotations for this schema.

    Declaration

    Swift

    open var annotationList: AnnotationList
  • Map of annotations for this schema.

    Declaration

    Swift

    open var annotationMap: AnnotationMap
  • Map of annotation terms defined by this schema.

    Declaration

    Swift

    open var annotationTerms: AnnotationTermMap
  • Map of complex types defined by this schema.

    Declaration

    Swift

    open var complexTypes: ComplexTypeMap
  • Map of data methods defined by this schema.

    Declaration

    Swift

    open var dataMethods: DataMethodMap
  • Map of entity containers defined by this schema.

    Declaration

    Swift

    open var entityContainers: EntityContainerMap
  • Map of entity sets defined by this schema.

    Declaration

    Swift

    open var entitySets: EntitySetMap
  • Map of entity types defined by this schema.

    Declaration

    Swift

    open var entityTypes: EntityTypeMap
  • Map of enum types defined by this schema.

    Declaration

    Swift

    open var enumTypes: EnumTypeMap
  • Map of simple types defined by this schema.

    Declaration

    Swift

    open var simpleTypes: SimpleTypeMap
  • Map of singletons defined by this schema.

    Declaration

    Swift

    open var singletons: EntitySetMap