SymbolicName

open class SymbolicName : DataValue, @unchecked Sendable

Encapsulates an OData SymbolicName as a DataValue.

  • Default initializer.

    Declaration

    Swift

    override public init()
  • Data type with a DataType.code of DataType.SYMBOLIC_NAME.

    Declaration

    Swift

    override open var dataType: DataType { get }
  • The symbolic name.

    Declaration

    Swift

    open var name: String { get }
  • Wrap an enum member name value as a data value.

    Declaration

    Swift

    open class func of(name: String) throws -> SymbolicName

    Parameters

    name

    Enum member name.

    Return Value

    Wrapped member name.

  • Convert this data value to a string. If the dataType is defined by XML Schema Part 2: Datatypes, then the corresponding lexical format is used. JSON format is used for structured values (arrays and objects).

    Declaration

    Swift

    override open func toString() -> String

    Return Value

    Lexical representation of this data value.