SettingsManagerService

@available(macOS 11.2, iOS 15.2, watchOS 8.3, tvOS 15.2, *)
public struct SettingsManagerService : Codable, Equatable

A struct that is used as the top level container of a model used to decode JSON data from the doc:Settings JSON file in the ClarityJSON folder

  • A Bool mapped to the suppressAllClarityLogs key in the Settings JSON data.

    Declaration

    Swift

    var suppressAllClarityLogs: Bool
  • A Bool mapped to the printAllClarityLogs key in the Settings JSON data

    Declaration

    Swift

    var printAllClarityLogs: Bool
  • A Bool mapped to the logFunctionNamesOnly key in the Settings JSON data

    Declaration

    Swift

    var logFunctionNamesOnly: Bool
  • A Bool mapped to the logIsolatedPrintNumbersOnly key in the Settings JSON data

    Declaration

    Swift

    var logIsolatedPrintNumbersOnly: Bool
  • A Bool mapped to the isolatedPrintNumbers key in the Settings JSON data

    Declaration

    Swift

    var isolatedPrintNumbers: [Int]
  • A Bool mapped to the suppressLogFunctionNames key in the Settings JSON data

    Declaration

    Swift

    var suppressLogFunctionNames: Bool
  • A Bool mapped to the isolatedEntities key in the Settings JSON data

    Declaration

    Swift

    var isolatedEntities: [IsolatedEntity]
  • A Bool mapped to the isolatedFunctions key in the Settings JSON data

    Declaration

    Swift

    var isolatedFunctions: [IsolatedFunction]
  • A Bool mapped to the calculateFunctionNumbersRelativeToEntity key in the Settings JSON data

    Declaration

    Swift

    var calculateFunctionNumbersRelativeToEntity: Bool
  • A Bool mapped to the calculateNodeNumbersRelativeToFunction key in the Settings JSON data

    Declaration

    Swift

    var calculateNodeNumbersRelativeToFunction: Bool
  • A Bool mapped to the displayNodePrintNumberWhenUsingRelativeNumbering key in the Settings JSON data

    Declaration

    Swift

    var displayNodePrintNumberWhenUsingRelativeNumbering: Bool
  • A Bool mapped to the displayNodeSequenceWithoutDescriptions key in the Settings JSON data

    Declaration

    Swift

    var displayNodeSequenceWithoutDescriptions: Bool
  • A Bool mapped to the listAllUsedPrintNumbers key in the Settings JSON data

    Declaration

    Swift

    var listAllUsedPrintNumbers: Bool
  • A Bool mapped to the listAllUsedPrintNumbersByEntityCode key in the Settings JSON data

    Declaration

    Swift

    var listAllUsedPrintNumbersByEntityCode: Bool
  • A Bool mapped to the listHighestUsedPrintNumber key in the Settings JSON data

    Declaration

    Swift

    var listHighestUsedPrintNumber: Bool
  • A Bool mapped to the alertOrphanedPrintNumbersDetected key in the Settings JSON data

    Declaration

    Swift

    var alertOrphanedPrintNumbersDetected: Bool
  • A struct embedded inside an SettingsManagerService struct that is used as a nested layer within an intermediate service model used to decode doc:Settings JSON data.

    The struct models an array of JSON objects mapped to the isolatedEntities key in the doc:Settings JSON data.

    See more

    Declaration

    Swift

    public struct IsolatedEntity : Codable, Equatable
  • A struct embedded inside an SettingsManagerService struct that is used as a nested layer within an intermediate service model used to decode doc:Settings JSON data.

    The struct models an array of JSON objects mapped to the isolatedFunctions key in the doc:Settings JSON data.

    See more

    Declaration

    Swift

    public struct IsolatedFunction : Codable, Equatable