mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-17 11:00:07 +00:00
31 lines
1.0 KiB
Swift
31 lines
1.0 KiB
Swift
import Foundation
|
|
|
|
public struct SecureIdUtilityBillValue: Equatable {
|
|
public var verificationDocuments: [SecureIdVerificationDocumentReference]
|
|
|
|
public init(verificationDocuments: [SecureIdVerificationDocumentReference]) {
|
|
self.verificationDocuments = verificationDocuments
|
|
}
|
|
|
|
public static func ==(lhs: SecureIdUtilityBillValue, rhs: SecureIdUtilityBillValue) -> Bool {
|
|
if lhs.verificationDocuments != rhs.verificationDocuments {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
}
|
|
|
|
extension SecureIdUtilityBillValue {
|
|
init?(dict: [String: Any], fileReferences: [SecureIdVerificationDocumentReference]) {
|
|
let verificationDocuments: [SecureIdVerificationDocumentReference] = fileReferences
|
|
|
|
self.init(verificationDocuments: verificationDocuments)
|
|
}
|
|
|
|
func serialize() -> ([String: Any], [SecureIdVerificationDocumentReference]) {
|
|
var dict: [String: Any] = [:]
|
|
|
|
return (dict, self.verificationDocuments)
|
|
}
|
|
}
|