ValidationErrorReason

public enum ValidationErrorReason

The possible underlying reasons for validation errors.

  • The depth limit for dictionary-like data has been exceeded.

    Declaration

    Swift

    case depthLimitExceeded(message: String)
  • The object is not a dictionary where a dictionary is expected.

    Declaration

    Swift

    case notADictionary(message: String)
  • The object is or contain(s) types that aren’t JSON compatible. JSON compatible types: String, Array, Dictionary, Boolean, null, plus all native floating point & integer numbers.

    Declaration

    Swift

    case notJSONCompatible(message: String)
  • The data does not represent a valid JSON string.

    Declaration

    Swift

    case invalidJSON(message: String)
  • The data does not represent valid CBOR data.

    Declaration

    Swift

    case invalidCBOR(message: String)
  • The size limit for some piece of data has been exceeded.

    Declaration

    Swift

    case sizeLimitExceeded(message: String)