Files
raspberry/iOS/Wallet/Sources/Inheritance/Model/InheritanceModelRecord.swift
2022-06-03 16:55:25 +03:00

36 lines
924 B
Swift

//
// InheritanceModelRecord.swift
// Wallet
//
// Created by Igor on 11.03.2021.
// Copyright © 2021 AM. All rights reserved.
//
import Foundation
extension Inheritance.Model {
struct Record {
let ownerUsername: String
let inheritorUsername: String
let shareDatetime: String
let allowedToShare: Bool
let smartContract: String
let share: String
var sharePercent: String { self.share + "%" }
}
}
extension Inheritance.Model.Record {
init(data: InheritancesQuery.Data.ReverseInheritance) {
self.init(
ownerUsername: data.ownerUsername ?? "",
inheritorUsername: data.inheritorUsername ?? "",
shareDatetime: data.shareDatetime ?? "",
allowedToShare: data.allowedToShare ?? true,
smartContract: data.smartContract ?? "",
share: data.share ?? "-"
)
}
}