encode method

Object encode()

Implementation

Object encode() {
  return <Object?>[
    precisionMode?.index,
    operatingMode?.index,
    measurementPreset?.index,
    cameraMode?.index,
    onboardingMode?.index,
    initializationMode?.index,
    offlineProcessing,
    localMemoryEnabled,
    showUserInterface,
    showFacePositioningOverlay,
    showVisualWarnings,
    enableCameraSwap,
    showFaceMask,
    showBloodFlow,
    hideShenaiLogo,
    includeTimestampInPdf,
    pdfEmailSubject,
    pdfEmailBody,
    enableStartAfterSuccess,
    enableSummaryScreen,
    showResultsFinishButton,
    enableHealthRisks,
    showHealthIndicesFinishButton,
    saveHealthRisksFactors,
    showOutOfRangeResultIndicators,
    showTrialMetricLabels,
    applyPrecisionModeToBloodPressure,
    enableBcg,
    infiniteModeBufferRetentionSec,
    blockingMeasurementConditions,
    warningMeasurementConditions,
    showSignalQualityIndicator,
    showSignalTile,
    showStartStopButton,
    showInfoButton,
    showDisclaimer,
    uiVersion?.index,
    risksFactors?.encode(),
    uiFlowScreens,
    frameWidth,
    frameHeight,
    rotation,
    relaxedModeConfidenceThreshold,
  ];
}