Take Medicine Reminder

Function table: supportTakeMedicineReminder

Use operate for set, query, delete, and master switch.

operate Meaning
1 Set one reminder item
2 Query all reminder items
3 Delete by index
4 Set display master switch only

medicineShowOnOff: 1 on / 0 off / 255 invalid (default 255).

Example

Swift

// Query
let query = IDOTakeMedicineRemindModel(operate: 2)
Cmds.takeMedicineRemind(query).send { rs in
    if case .success(let obj) = rs {
        // obj is IDOTakeMedicineRemindModel
        // obj.medicineShowOnOff: 1 on / 0 off
        // obj.takeMedicineInfoItems: all items
    }
}

// Set master switch (on)
let switchOn = IDOTakeMedicineRemindModel(operate: 4, medicineShowOnOff: 1)
Cmds.takeMedicineRemind(switchOn).send { rs in /* ... */ }

Kotlin

// Query
val query = IDOTakeMedicineRemindModel(operate = 2)
Cmds.takeMedicineRemind(query).send {
    if (it.error.code == 0) {
        // it.res is IDOTakeMedicineRemindModel
        // medicineShowOnOff: 1 on / 0 off
    }
}

// Set master switch (off)
val switchOff = IDOTakeMedicineRemindModel(operate = 4, medicineShowOnOff = 0)
Cmds.takeMedicineRemind(switchOff).send { /* ... */ }
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修改日期: 2026-07-27 09:20:46

results matching ""

    No results matching ""