diff --git a/src/employee.py b/src/employee.py new file mode 100644 index 0000000000000000000000000000000000000000..d8cd0dea5d90be98b43f7360d22100d09e479548 --- /dev/null +++ b/src/employee.py @@ -0,0 +1,30 @@ + +import requests + +class Employee: + """A sample Employee class""" + + raise_amt = 1.05 + + def __init__(self, first, last, pay): + self.first = first + self.last = last + self.pay = pay + + @property + def email(self): + return '{}.{}@email.com'.format(self.first, self.last) + + @property + def fullname(self): + return '{} {}'.format(self.first, self.last) + + def apply_raise(self): + self.pay = int(self.pay * self.raise_amt) + + def monthly_schedule(self, month): + response = requests.get(f'http://company.com/{self.last}/{month}') + if response.ok: + return response.text + else: + return 'Bad Response!' \ No newline at end of file