summaryrefslogtreecommitdiff
path: root/Account.py
blob: 11d4180f92666508e969a7b202d2683f6b94652d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import database


class Account:
    def __init__(self, uuid: str, application: str, username: str,
                 password: str, url: str) -> None:
        self.uuid = uuid
        self.application = application
        self.username = username
        self.password = password
        self.url = url

    def display_account(self) -> None:
        print('ID:', self.uuid)
        print('Application:', self.application)
        print('Username:', self.username)
        print('Password:', self.password)
        print('URL:', self.url)

    def save_account(self) -> None:
        database.create_account(
            self.uuid, self.application, self.username, self.password, self.url)

    def delete_account(self) -> bool:
        database.delete_account(self.uuid)
        return True