Files
GetGoing/ProjectClock/Models.swift
T
2021-01-17 12:55:38 -05:00

45 lines
729 B
Swift

//
// Models.swift
// ProjectClock
//
// Created by Hykilpikonna on 1/12/21.
//
import Foundation
struct User: Codable
{
var id: Int
var name: String
var email: String
var pass: String
}
struct WVM: Codable
{
let name: String
let desc: String
}
let wvms = [
WVM(name: "Walk", desc: "Walk a few steps"),
WVM(name: "Jump", desc: "Make a few jumps"),
WVM(name: "Puzzle", desc: "Complete a simple puzzle"),
WVM(name: "Smash", desc: "It'll never truns off"),
]
struct Alarm: Codable
{
var alarmTime: Date
var text: String
var wakeMethod: WVM
}
struct Family: Codable
{
var fid: Int
var fname: String
var members: [String]
// And a hidden field: admin pin
}