simplify Password class

This commit is contained in:
Bob Sun 2017-02-11 14:30:35 +08:00
parent 9cdb91890e
commit d0f31e3db0
No known key found for this signature in database
GPG key ID: 1F86BA2052FED3B4

View file

@ -15,26 +15,16 @@ struct AdditionField {
} }
class Password { class Password {
var name: String var name = ""
var username: String var username = ""
var password: String var password = ""
var url: String var url = ""
var additions: [AdditionField] var additions = [AdditionField]()
init() { init() { }
name = ""
password = ""
username = ""
url = ""
additions = []
}
init(name: String, username: String, password: String, additions: [AdditionField]) { convenience init(name: String, username: String, password: String, additions: [AdditionField]) {
self.name = name self.init(name: name, username: username, password: password, url: "", additions: additions)
self.username = username
self.password = password
self.additions = additions
self.url = ""
} }
init(name: String, username: String, password: String, url: String, additions: [AdditionField]) { init(name: String, username: String, password: String, url: String, additions: [AdditionField]) {