mirror of
https://github.com/luxfi/safe-ios.git
synced 2026-10-30 15:19:20 +00:00
32 lines
720 B
Swift
32 lines
720 B
Swift
//
|
|
// Safe+CoreDataClass.swift
|
|
//
|
|
//
|
|
// Created by Dmitry Bespalov on 06.05.20.
|
|
//
|
|
//
|
|
|
|
import Foundation
|
|
import CoreData
|
|
|
|
@objc(Safe)
|
|
public class Safe: NSManagedObject {
|
|
var ensName: String?
|
|
var threshold: UInt256?
|
|
var nonce: UInt256?
|
|
var addressInfo: AddressInfo?
|
|
var ownersInfo: [AddressInfo]?
|
|
var implementationInfo: AddressInfo?
|
|
var implementationVersionState: ImplementationVersionState?
|
|
var modulesInfo: [AddressInfo]?
|
|
var fallbackHandlerInfo: AddressInfo?
|
|
var guardInfo: AddressInfo?
|
|
var version: String?
|
|
}
|
|
|
|
enum ImplementationVersionState: String, Decodable {
|
|
case upToDate = "UP_TO_DATE"
|
|
case upgradeAvailable = "OUTDATED"
|
|
case unknown = "UNKNOWN"
|
|
}
|