 import Foundation
 import OneTimePassword
 
-// swiftlint:disable missing_docs
-
 /// `OTPToken` is a mutable, Objective-C-compatible wrapper around `OneTimePassword.Token`. For more
 /// information about its properties and methods, consult the underlying `OneTimePassword`
 /// documentation.

    private static var defaultInitialCounter: UInt64 = 0
    private static var defaultPeriod: TimeInterval = 30

    private func updateWithToken(_ token: Token) {
        self.name = token.name
        self.issuer = token.issuer



    fileprivate convenience init(token: Token) {
        self.init()
        update(with: token)
    }

    public func validate() -> Bool {
