diff --git a/kosapi/entity/enum/base_enum.py b/kosapi/entity/enum/base_enum.py
index 054b70d995c8e05bf2cc1ebb720f3d3bb701eee6..96b35e2442db018668b9d82438a29620b62c7289 100644
--- a/kosapi/entity/enum/base_enum.py
+++ b/kosapi/entity/enum/base_enum.py
@@ -2,6 +2,4 @@ import enum
 
 
 class BaseEnum(enum.Enum):
-    @classmethod
-    def auto(cls):
-        return enum.auto()
\ No newline at end of file
+    pass
\ No newline at end of file
diff --git a/kosapi/entity/enum/classes_lang.py b/kosapi/entity/enum/classes_lang.py
index 32f1e265eab57fa31d115e04f7db1d8b49771c53..41d2ce45380a543638d06934931202634dd419ff 100644
--- a/kosapi/entity/enum/classes_lang.py
+++ b/kosapi/entity/enum/classes_lang.py
@@ -1,12 +1,13 @@
 from . import BaseEnum
 
+
 class ClassesLang(BaseEnum):
-    CS = BaseEnum.auto()
-    DE = BaseEnum.auto()
-    EN = BaseEnum.auto()
-    ES = BaseEnum.auto()
-    FR = BaseEnum.auto()
-    PL = BaseEnum.auto()
-    RU = BaseEnum.auto()
-    SK = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
+    CS = 1
+    DE = 2
+    EN = 3
+    ES = 4
+    FR = 5
+    PL = 6
+    RU = 7
+    SK = 8
+    UNDEFINED = 9
diff --git a/kosapi/entity/enum/classes_type.py b/kosapi/entity/enum/classes_type.py
index 029cb2466bc166fe7fdc3b471672a63caaa85390..1b783d6e78b5eac007ab50decd203051c530cbd9 100644
--- a/kosapi/entity/enum/classes_type.py
+++ b/kosapi/entity/enum/classes_type.py
@@ -1,16 +1,17 @@
 from . import BaseEnum
 
+
 class ClassesType(BaseEnum):
-    ATELIER = BaseEnum.auto()
-    BLOCK = BaseEnum.auto()
-    CONSULTATION = BaseEnum.auto()
-    LABORATORY = BaseEnum.auto()
-    LECTURE = BaseEnum.auto()
-    PROJECT = BaseEnum.auto()
-    PROJECT_INDV = BaseEnum.auto()
-    PROJECT_TEAM = BaseEnum.auto()
-    PROSEMINAR = BaseEnum.auto()
-    PT_COURSE = BaseEnum.auto()
-    SEMINAR = BaseEnum.auto()
-    TUTORIAL = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
+    ATELIER = 1
+    BLOCK = 2
+    CONSULTATION = 3
+    LABORATORY = 4
+    LECTURE = 5
+    PROJECT = 6
+    PROJECT_INDV = 7
+    PROJECT_TEAM = 8
+    PROSEMINAR = 9
+    PT_COURSE = 10
+    SEMINAR = 11
+    TUTORIAL = 12
+    UNDEFINED = 13
diff --git a/kosapi/entity/enum/completion.py b/kosapi/entity/enum/completion.py
index 0d8a9121f89ed7df3066987a6632876111eece2f..161d1912dd00457509b8afd048820c3792b3c5af 100644
--- a/kosapi/entity/enum/completion.py
+++ b/kosapi/entity/enum/completion.py
@@ -1,10 +1,11 @@
 from . import BaseEnum
 
+
 class Completion(BaseEnum):
-    CLFD_CREDIT = BaseEnum.auto()
-    CREDIT = BaseEnum.auto()
-    CREDIT_EXAM = BaseEnum.auto()
-    DEFENCE = BaseEnum.auto()
-    EXAM = BaseEnum.auto()
-    NOTHING = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    CLFD_CREDIT = 1
+    CREDIT = 2
+    CREDIT_EXAM = 3
+    DEFENCE = 4
+    EXAM = 5
+    NOTHING = 6
+    UNDEFINED = 7
\ No newline at end of file
diff --git a/kosapi/entity/enum/course_state.py b/kosapi/entity/enum/course_state.py
index e42e3081d358efb6808634aa3534b0618d69bd02..96d53241d91af7eef3d7451791c708e92c096706 100644
--- a/kosapi/entity/enum/course_state.py
+++ b/kosapi/entity/enum/course_state.py
@@ -1,8 +1,9 @@
 from . import BaseEnum
 
+
 class CourseState(BaseEnum):
-    PROPOSED = BaseEnum.auto()
-    APPROVED = BaseEnum.auto()
-    OPEN = BaseEnum.auto()
-    CLOSED = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    PROPOSED = 1
+    APPROVED = 2
+    OPEN = 3
+    CLOSED = 4
+    UNDEFINED = 5
\ No newline at end of file
diff --git a/kosapi/entity/enum/division_type.py b/kosapi/entity/enum/division_type.py
index 0c99efc6ece62906cba9f3f7a04ebe8828b9994e..3ca852d7468c0fff36372dc4857f032c63479365 100644
--- a/kosapi/entity/enum/division_type.py
+++ b/kosapi/entity/enum/division_type.py
@@ -1,8 +1,9 @@
 from . import BaseEnum
 
+
 class DivisionType(BaseEnum):
-    RECTORATE = BaseEnum.auto()
-    FACULTY = BaseEnum.auto()
-    DEPARTMENT = BaseEnum.auto()
-    INSTITUTE = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    RECTORATE = 1
+    FACULTY = 2
+    DEPARTMENT = 3
+    INSTITUTE = 4
+    UNDEFINED = 5
\ No newline at end of file
diff --git a/kosapi/entity/enum/dspace_file_type.py b/kosapi/entity/enum/dspace_file_type.py
index ba1ec87154a8f7adfff89622a82e259ccbe54951..eae967268e0589df88295f7926e5145499fd7671 100644
--- a/kosapi/entity/enum/dspace_file_type.py
+++ b/kosapi/entity/enum/dspace_file_type.py
@@ -1,6 +1,7 @@
 from . import BaseEnum
 
+
 class DSpaceFileType(BaseEnum):
-    ATTACHMENT = BaseEnum.auto()
-    REVIEW = BaseEnum.auto()
-    THESIS = BaseEnum.auto()
\ No newline at end of file
+    ATTACHMENT = 1
+    REVIEW = 2
+    THESIS = 3
\ No newline at end of file
diff --git a/kosapi/entity/enum/parallel_type.py b/kosapi/entity/enum/parallel_type.py
index 7e409f1cd59b730ceaa1dea5f502a2cf62a82944..5dce613f5989ab4cc7b652d58cbc060613869cba 100644
--- a/kosapi/entity/enum/parallel_type.py
+++ b/kosapi/entity/enum/parallel_type.py
@@ -1,7 +1,8 @@
 from . import BaseEnum
 
+
 class ParallelType(BaseEnum):
-    LABORATORY = BaseEnum.auto()
-    LECTURE = BaseEnum.auto()
-    TUTORIAL = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    LABORATORY = 1
+    LECTURE = 2
+    TUTORIAL = 3
+    UNDEFINED = 4
\ No newline at end of file
diff --git a/kosapi/entity/enum/parity.py b/kosapi/entity/enum/parity.py
index 7b71ba4bec9536b704c8e9a91237c303b211a5be..70706d46f7af405261e39de3708a9e6ca88037b7 100644
--- a/kosapi/entity/enum/parity.py
+++ b/kosapi/entity/enum/parity.py
@@ -1,7 +1,8 @@
 from . import BaseEnum
 
+
 class Parity(BaseEnum):
-    ODD = BaseEnum.auto()
-    EVEN = BaseEnum.auto()
-    BOTH = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    ODD = 1
+    EVEN = 2
+    BOTH = 3
+    UNDEFINED = 4
\ No newline at end of file
diff --git a/kosapi/entity/enum/permission.py b/kosapi/entity/enum/permission.py
index 31c862e8a442af56ed1f1a321c63ed00415d8929..ff700dd10fbd30bc5c67b8914a7aab31e3afb19e 100644
--- a/kosapi/entity/enum/permission.py
+++ b/kosapi/entity/enum/permission.py
@@ -1,6 +1,7 @@
 from . import BaseEnum
 
+
 class Permission(BaseEnum):
-    ALLOWED = BaseEnum.auto()
-    DENIED = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    ALLOWED = 1
+    DENIED = 2
+    UNDEFINED = 3
\ No newline at end of file
diff --git a/kosapi/entity/enum/programme_type.py b/kosapi/entity/enum/programme_type.py
index f1dd5bd515d553bc40a47aef54c84b0cb1052684..226c4a73a7a98307d7b8a81ac94ad0b2fb1b5e9e 100644
--- a/kosapi/entity/enum/programme_type.py
+++ b/kosapi/entity/enum/programme_type.py
@@ -1,10 +1,11 @@
 from . import BaseEnum
 
+
 class ProgrammeType(BaseEnum):
-    BACHELOR = BaseEnum.auto()
-    DOCTORAL = BaseEnum.auto()
-    INTERNSHIP = BaseEnum.auto()
-    LIFELONG = BaseEnum.auto()
-    MASTER = BaseEnum.auto()
-    MASTER_LEGACY = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    BACHELOR = 1
+    DOCTORAL = 2
+    INTERNSHIP = 3
+    LIFELONG = 4
+    MASTER = 5
+    MASTER_LEGACY = 6
+    UNDEFINED = 7
\ No newline at end of file
diff --git a/kosapi/entity/enum/room_type.py b/kosapi/entity/enum/room_type.py
index d2ca1fc27fd499edf2c10cb85b247234e7d86447..4f9a13aa78ea065aa838628c733763657059eae0 100644
--- a/kosapi/entity/enum/room_type.py
+++ b/kosapi/entity/enum/room_type.py
@@ -1,8 +1,9 @@
 from . import BaseEnum
 
+
 class RoomType(BaseEnum):
-    LABORATORY = BaseEnum.auto()
-    LECTURE = BaseEnum.auto()
-    OFFICE = BaseEnum.auto()
-    TUTORIAL = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    LABORATORY = 1
+    LECTURE = 2
+    OFFICE = 3
+    TUTORIAL = 4
+    UNDEFINED = 5
\ No newline at end of file
diff --git a/kosapi/entity/enum/season.py b/kosapi/entity/enum/season.py
index 825d6369f130b399d0f7d85059012512b13d0a99..0c0262b144ba0f3387748d78dde93acc481c2549 100644
--- a/kosapi/entity/enum/season.py
+++ b/kosapi/entity/enum/season.py
@@ -1,7 +1,8 @@
 from . import BaseEnum
 
+
 class Season(BaseEnum):
-    WINTER = BaseEnum.auto()
-    SUMMER = BaseEnum.auto()
-    BOTH = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    WINTER = 1
+    SUMMER = 2
+    BOTH = 3
+    UNDEFINED = 4
\ No newline at end of file
diff --git a/kosapi/entity/enum/sex.py b/kosapi/entity/enum/sex.py
index d563194b47c54b42c3e54317f19ae79635472473..4f6731b3b7876666538046bbeaa793a72a15a33b 100644
--- a/kosapi/entity/enum/sex.py
+++ b/kosapi/entity/enum/sex.py
@@ -1,6 +1,7 @@
 from . import BaseEnum
 
+
 class Sex(BaseEnum):
-    MALE = BaseEnum.auto()
-    FEMALE = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    MALE = 1
+    FEMALE = 2
+    UNDEFINED = 3
\ No newline at end of file
diff --git a/kosapi/entity/enum/study_form.py b/kosapi/entity/enum/study_form.py
index d23a5c0e315ab4ab02c3c4c9aee2ee76910e30d3..eb9b16d52970e6752063e80c92bc565d52fd6327 100644
--- a/kosapi/entity/enum/study_form.py
+++ b/kosapi/entity/enum/study_form.py
@@ -1,11 +1,12 @@
 from . import BaseEnum
 
+
 class StudyForm(BaseEnum):
-    FULLTIME = BaseEnum.auto()
-    PARTTIME = BaseEnum.auto()
-    DISTANCE = BaseEnum.auto()
-    SELF_PAYER = BaseEnum.auto()
-    Z = BaseEnum.auto() # Prijezd kratkodoby
-    W = BaseEnum.auto() # Vyjezd kratkodoby - kombinovany
-    V = TODO = BaseEnum.auto() # Vyjezd kratkodoby
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    FULLTIME = 1
+    PARTTIME = 2
+    DISTANCE = 3
+    SELF_PAYER = 4
+    Z = 5 # Prijezd kratkodoby
+    W = 6 # Vyjezd kratkodoby - kombinovany
+    V = 7 # Vyjezd kratkodoby
+    UNDEFINED = 8
\ No newline at end of file
diff --git a/kosapi/entity/enum/study_state.py b/kosapi/entity/enum/study_state.py
index 71493dd58bac17208015aa07d45d660ba295c93a..f6fbadd36edd87ec0e843974b1f6573fb24e2923 100644
--- a/kosapi/entity/enum/study_state.py
+++ b/kosapi/entity/enum/study_state.py
@@ -1,7 +1,8 @@
 from . import BaseEnum
 
+
 class StudyState(BaseEnum):
-    ACTIVE = BaseEnum.auto()
-    INTERRUPTED = BaseEnum.auto()
-    CLOSED = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    ACTIVE = 1
+    INTERRUPTED = 2
+    CLOSED = 3
+    UNDEFINED = 4
\ No newline at end of file
diff --git a/kosapi/entity/enum/study_termination.py b/kosapi/entity/enum/study_termination.py
index e5d367d7a390d4399f48103672f7c1d6f95dd607..e4b494819ba88d57ef34f79814538dc4ed6a90f7 100644
--- a/kosapi/entity/enum/study_termination.py
+++ b/kosapi/entity/enum/study_termination.py
@@ -1,13 +1,14 @@
 from . import BaseEnum
 
+
 class StudyTermination(BaseEnum):
-    GRADUATION = BaseEnum.auto()
-    WITHDRAW = BaseEnum.auto()
-    NONCOMPLIANCE = BaseEnum.auto()
-    ACCREDITATION_REVOKED = BaseEnum.auto()
-    ACCREDITATION_EXPIRED = BaseEnum.auto()
-    EXPULSION_PAR_65 = BaseEnum.auto()
-    EXPULSION_PAR_67 = BaseEnum.auto()
-    DEATH = BaseEnum.auto()
-    TRANSFER_TO_OTHER_FACULTY = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    GRADUATION = 1
+    WITHDRAW = 2
+    NONCOMPLIANCE = 3
+    ACCREDITATION_REVOKED = 4
+    ACCREDITATION_EXPIRED = 5
+    EXPULSION_PAR_65 = 6
+    EXPULSION_PAR_67 = 7
+    DEATH = 8
+    TRANSFER_TO_OTHER_FACULTY = 9
+    UNDEFINED = 10
\ No newline at end of file
diff --git a/kosapi/entity/enum/teacher_role.py b/kosapi/entity/enum/teacher_role.py
index 90a25892544543664fd4d95de40f4648421ec00a..231e7af470ac13d8e7c8b79430204125b39b4ecd 100644
--- a/kosapi/entity/enum/teacher_role.py
+++ b/kosapi/entity/enum/teacher_role.py
@@ -1,9 +1,10 @@
 from . import BaseEnum
 
+
 class TeacherRole(BaseEnum):
-    EDITOR = BaseEnum.auto()
-    EXAMINER = BaseEnum.auto()
-    GUARANTOR = BaseEnum.auto()
-    INSTRUCTOR = BaseEnum.auto()
-    LECTURER = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
\ No newline at end of file
+    EDITOR = 1
+    EXAMINER = 2
+    GUARANTOR = 3
+    INSTRUCTOR = 4
+    LECTURER = 5
+    UNDEFINED = 6
\ No newline at end of file
diff --git a/kosapi/entity/enum/term_type.py b/kosapi/entity/enum/term_type.py
index 56804d198352369a895c8f466e5e634888174229..9523684f8f81133d1c59ec64cd31dc6c8c13d17d 100644
--- a/kosapi/entity/enum/term_type.py
+++ b/kosapi/entity/enum/term_type.py
@@ -1,5 +1,6 @@
 from . import BaseEnum
 
+
 class TermType(BaseEnum):
-    ASSESSMENT = BaseEnum.auto()
-    FINAL_EXAM = BaseEnum.auto()
\ No newline at end of file
+    ASSESSMENT = 1
+    FINAL_EXAM = 2
\ No newline at end of file
diff --git a/kosapi/entity/enum/thesis_state.py b/kosapi/entity/enum/thesis_state.py
index 80363432bd1c1f04fb137dd8f6effcc8b5db85cf..a7b473e673586fad3c33190b76ce1cdecc10c4a5 100644
--- a/kosapi/entity/enum/thesis_state.py
+++ b/kosapi/entity/enum/thesis_state.py
@@ -1,10 +1,11 @@
 from . import BaseEnum
 
+
 class ThesisState(BaseEnum):
-    AVAILABLE = BaseEnum.auto()
-    RESERVED = BaseEnum.auto()
-    ASSIGNED = BaseEnum.auto()
-    SUBMITTED = BaseEnum.auto()
-    ACCEPTED = BaseEnum.auto()
-    DEFENDED = BaseEnum.auto()
-    UNDEFINED = BaseEnum.auto()
+    AVAILABLE = 1
+    RESERVED = 2
+    ASSIGNED = 3
+    SUBMITTED = 4
+    ACCEPTED = 5
+    DEFENDED = 6
+    UNDEFINED = 7