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 {
var name: String
var username: String
var password: String
var url: String
var additions: [AdditionField]
var name = ""
var username = ""
var password = ""
var url = ""
var additions = [AdditionField]()
init() {
name = ""
password = ""
username = ""
url = ""
additions = []
}
init() { }
init(name: String, username: String, password: String, additions: [AdditionField]) {
self.name = name
self.username = username
self.password = password
self.additions = additions
self.url = ""
convenience init(name: String, username: String, password: String, additions: [AdditionField]) {
self.init(name: name, username: username, password: password, url: "", additions: additions)
}
init(name: String, username: String, password: String, url: String, additions: [AdditionField]) {