PropertyName

public struct PropertyName : RawRepresentable, Hashable, Encodable

The name of a property that can be fetched from a Variable.

  • The corresponding value of the raw type.

    Declaration

    Swift

    public let rawValue: String
  • Creates a new instance with the specified raw value.

    Declaration

    Swift

    public init(rawValue: String)

    Parameters

    rawValue

    The raw value to use for the new instance.

  • Creates a new instance with the specified raw value.

    Declaration

    Swift

    public init(_ rawValue: String)

    Parameters

    rawValue

    The raw value to use for the new instance.

  • The “File Size” property.

    Declaration

    Swift

    public static var fileSize: PropertyName { get }
  • The “File Extension” property.

    Declaration

    Swift

    public static var fileExtension: PropertyName { get }
  • The “Name” property.

    Declaration

    Swift

    public static var name: PropertyName { get }
  • Encodes this value into the given encoder.

    Throws

    This function throws an error if any values are invalid for the given encoder’s format.

    Declaration

    Swift

    public func encode(to encoder: Encoder) throws

    Parameters

    encoder

    The encoder to write data to.