From cf0806c90672cac2fe69c42ad278a0e04f4c08d9 Mon Sep 17 00:00:00 2001
From: nazlicag97 <nazlicag97@mi.fu-berlin.de>
Date: Wed, 22 Jan 2025 21:12:10 +0000
Subject: [PATCH] Upload New File

---
 src/employee.py | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 src/employee.py

diff --git a/src/employee.py b/src/employee.py
new file mode 100644
index 0000000..d8cd0de
--- /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
-- 
GitLab