MissingReference

public struct MissingReference<T> : Codable where T : Missable

A wrapper for missing reference object.

  • A decoded or missed value.

    Declaration

    Swift

    public let value: T
  • True if the value was missed.

    Declaration

    Swift

    public let isMissed: Bool
  • A decoding error instead of missing reference case.

    Declaration

    Swift

    public let decodingError: Error?
  • An enrichind activity error instead of object value.

    Declaration

    Swift

    public let enrichingActivityError: EnrichingActivityError?
  • Declaration

    Swift

    public init(from decoder: Decoder) throws
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws
  • The default missed reference value.

    Declaration

    Swift

    public static func missed() -> MissingReference<T>