<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="23788.4" systemVersion="24F74" minimumToolsVersion="Automatic" sourceLanguage="Swift" usedWithSwiftData="YES" userDefinedModelVersionIdentifier="">
    <entity name="Advertise" representedClassName="Advertise" syncable="YES">
        <attribute name="advertiseDateTime" optional="YES" attributeType="String"/>
        <attribute name="isConnectable" optional="YES" attributeType="Boolean" usesScalarValueType="NO"/>
        <attribute name="localName" optional="YES" attributeType="String"/>
        <attribute name="manufactureData" optional="YES" attributeType="String"/>
        <attribute name="txPowerLevel" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <relationship name="device" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Device"/>
    </entity>
    <entity name="Device" representedClassName="Device" syncable="YES">
        <attribute name="connectedDateTime" optional="YES" attributeType="String"/>
        <attribute name="deviceName" optional="YES" attributeType="String"/>
        <attribute name="disconnectedDateTime" optional="YES" attributeType="String"/>
        <attribute name="identifier" optional="YES" attributeType="String"/>
        <attribute name="initialBeginDate" optional="YES" attributeType="String"/>
        <attribute name="initialEndDate" optional="YES" attributeType="String"/>
        <attribute name="scannedTime" optional="YES" attributeType="String"/>
        <attribute name="userBG" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <relationship name="advertise" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Advertise"/>
        <relationship name="glucoseDatas" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="GlucoseData"/>
        <relationship name="receiveDatas" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="ReceiveDataInfo"/>
    </entity>
    <entity name="GlucoseData" representedClassName="GlucoseData" syncable="YES">
        <attribute name="blankCurrent" optional="YES" attributeType="Double" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="calibrationStatus" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="countdownDays" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="countdownHours" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="countdownMinutes" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="dataId" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="day" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="error" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="errorCode" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="glu" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="gluADC" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="glucoseId" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="hour" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="initialBeginDate" optional="YES" attributeType="String"/>
        <attribute name="isDelete" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="iw" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="k" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="minute" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="month" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="operatingCurrent" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="receiveDateTime" optional="YES" attributeType="String"/>
        <attribute name="temperature" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="trend" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="userBG" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="year" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
        <relationship name="device" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Device"/>
    </entity>
    <entity name="ReceiveDataInfo" representedClassName="ReceiveData" syncable="YES">
        <attribute name="blankCurrent" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="calibration" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="commandStr" optional="YES" attributeType="String"/>
        <attribute name="countdownDays" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="countdownHours" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="countdownMinutes" optional="YES" attributeType="Integer 64" defaultValueString="0" usesScalarValueType="YES"/>
        <attribute name="dataType" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="day" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="error" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="glu" optional="YES" attributeType="Double" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="gluADC" optional="YES" attributeType="Double" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="glucoseId" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="hour" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="initialBeginDate" optional="YES" attributeType="String"/>
        <attribute name="isDelete" optional="YES" attributeType="Integer 32" usesScalarValueType="YES"/>
        <attribute name="minute" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="month" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="operatingCurrent" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="receiveDataString" optional="YES" attributeType="String"/>
        <attribute name="receiveDateTime" optional="YES" attributeType="String"/>
        <attribute name="temperature" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="trend" optional="YES" attributeType="Integer 32" defaultValueString="0" usesScalarValueType="NO"/>
        <attribute name="userBG" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="NO"/>
        <attribute name="year" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="NO"/>
        <relationship name="device" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Device"/>
    </entity>
</model>