mirror of
https://github.com/metabolist/metatext.git
synced 2024-06-27 17:40:33 +00:00
26 lines
756 B
Swift
26 lines
756 B
Swift
// Copyright © 2020 Metabolist. All rights reserved.
|
|
|
|
import Foundation
|
|
import GRDB
|
|
import Mastodon
|
|
|
|
struct IdentityProofRecord: ContentDatabaseRecord, Hashable {
|
|
let accountId: Account.Id
|
|
let provider: String
|
|
let providerUsername: String
|
|
let profileUrl: URL
|
|
let proofUrl: URL
|
|
let updatedAt: Date
|
|
}
|
|
|
|
extension IdentityProofRecord {
|
|
enum Columns {
|
|
static let accountId = Column(CodingKeys.accountId)
|
|
static let provider = Column(CodingKeys.provider)
|
|
static let providerUsername = Column(CodingKeys.providerUsername)
|
|
static let profileUrl = Column(CodingKeys.profileUrl)
|
|
static let proofUrl = Column(CodingKeys.proofUrl)
|
|
static let updatedAt = Column(CodingKeys.updatedAt)
|
|
}
|
|
}
|