Tests
-
Controller which provides access to Test management.
MimiTestController
can be used to submit, view and manage Hearing Tests related to the currently authenticated user.Declaration
Swift
public protocol MimiTestController : MimiCoreController
-
Observable for MimiTestController events.
Declaration
Swift
public protocol MimiTestControllerObservable : AnyObject
-
Collection of test results for various paradigms.
Declaration
Swift
public struct MimiTestResults : Codable
extension MimiTestResults: Equatable
-
A result for an individual hearing test taken with Mimi technologies.
Declaration
Swift
public struct MimiTestResult<RunResultData> : AnyMimiTestResult, Identifiable where RunResultData : MimiTestRunResultData
extension MimiTestResult: Equatable
-
Error type representing an error that occurred when calculating the results for a hearing test.
mt(MT)
- MT Test Result error.ptt(PTT)
- PTT Test Result error.reversalInterpolationError
- Reversal interpolation error.unsupportedTest
- Unsupported test error.unknown
- Unknown result error with associated code.
Declaration
Swift
public enum MimiTestResultError : Error, Codable
extension MimiTestResultError: RawRepresentable, Equatable, Hashable
extension MimiTestResultError: CustomDebugStringConvertible
-
A Hearing Test that has been taken.
Declaration
Swift
public struct MimiTest : Codable
-
An individual run of a Hearing Test.
Declaration
Swift
public struct MimiTestRun : Codable
-
Results data for an individual Mimi hearing test run.
Declaration
Swift
public protocol MimiTestRunResultData : Decodable, Encodable
-
Results data associated with an MT test run.
Declaration
Swift
public struct MimiMTTestRunResultData : MimiTestRunResultData
-
Results data associated with a PTT test run.
Declaration
Swift
public struct MimiPTTTestRunResultData : MimiTestRunResultData
-
Metadata about a Hearing Test.
Declaration
Swift
public struct MimiTestMetadata : Codable
-
Ear that was used for a Hearing Test.
- left: Left Ear
- right: Right Ear
- both: Both Ears
Declaration
Swift
public enum MimiTestEar : String, Codable
-
Type of Mimi Hearing Test.
- maskThreshold: Mask Threshold (MT).
- pureToneThreshold: Pure Tone Threshold (PTT).
Declaration
Swift
public enum MimiTestType : String, CaseIterable, Codable
-
Audiogram data that depicts the full result of a Pure Tone Threshold test.
Declaration
Swift
public struct MimiTestAudiogram : Codable, Equatable
-
Grade of a user’s hearing ability.
- excellent: Excellent hearing ability.
- good: Good hearing ability.
- average: Average hearing ability.
- limited: Limited hearing ability, indicating slight hearing loss.
- impaired: Impaired hearing ability, indicating hearing loss.
- unknown: Unable to categorize the ability.
Declaration
Swift
public enum MimiHearingGrade : Int, Codable, CaseIterable
extension MimiHearingGrade: CustomDebugStringConvertible
-
Hearing Percentage ability of an individual ear that was detected during an individual test.
Declaration
Swift
public struct MimiHearingPercentage : Codable, RawRepresentable