AnyMimiTestResult

public protocol AnyMimiTestResult : Decodable, Encodable

The protocol to which all MimiTestResult objects conform.

  • id

    Identifier of the test result.

    Declaration

    Swift

    var id: String { get }
  • Timestamp that the test was taken on.

    Declaration

    Swift

    var timestamp: Date { get }
  • Metadata associated with the test.

    Declaration

    Swift

    var metadata: MimiTestMetadata { get }
  • Overall hearing grade for all results data as per the WHO standard defined in the WRH (World Report on Hearing) from 2021.

    Declaration

    Swift

    var hearingGradeWHO2021: MimiHearingGradeWHO2021 { get }
  • Overall hearing grade for all results data.

    Declaration

    Swift

    var hearingGrade: MimiHearingGrade { get }
  • Hearing symmetry for all results data.

    Declaration

    Swift

    var hearingSymmetry: MimiHearingSymmetry { get }
  • Errors that have occurred with the results data.

    Declaration

    Swift

    var errors: [MimiTestResultError]? { get }
  • Warnings that have occurred with the results data.

    Declaration

    Swift

    var warnings: [MimiTestResultError]? { get }