Index: src/main/java/it/finki/tinki/model/dto/AccountLoginDTO.java
===================================================================
--- src/main/java/it/finki/tinki/model/dto/AccountLoginDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
+++ src/main/java/it/finki/tinki/model/dto/AccountLoginDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
@@ -0,0 +1,11 @@
+package it.finki.tinki.model.dto;
+
+import it.finki.tinki.model.enumerator.AccountType;
+import lombok.Data;
+
+@Data
+public class AccountLoginDTO {
+    private String email;
+    private String password;
+    private AccountType type;
+}
Index: src/main/java/it/finki/tinki/model/dto/AuthResponseDTO.java
===================================================================
--- src/main/java/it/finki/tinki/model/dto/AuthResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
+++ src/main/java/it/finki/tinki/model/dto/AuthResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
@@ -0,0 +1,19 @@
+package it.finki.tinki.model.dto;
+
+import it.finki.tinki.model.enumerator.AccountType;
+import lombok.Data;
+
+@Data
+public class AuthResponseDTO {
+    private Long id;
+    private String email;
+    private String name;
+    private AccountType type;
+
+    public AuthResponseDTO() {
+        this.id = null;
+        this.email = "Wrong username or password!";
+        this.name = "Wrong username or password!";
+        this.type = null;
+    }
+}
Index: src/main/java/it/finki/tinki/model/dto/CompanyResponseDTO.java
===================================================================
--- src/main/java/it/finki/tinki/model/dto/CompanyResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
+++ src/main/java/it/finki/tinki/model/dto/CompanyResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
@@ -0,0 +1,15 @@
+package it.finki.tinki.model.dto;
+
+import it.finki.tinki.model.Address;
+import it.finki.tinki.model.Jobs.Internship;
+import it.finki.tinki.model.Jobs.Job;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CompanyResponseDTO extends LoginResponseDTO {
+    private Address address;
+    private List<Job> jobs;
+    private List<Internship> internships;
+}
Index: src/main/java/it/finki/tinki/model/dto/LoginResponseDTO.java
===================================================================
--- src/main/java/it/finki/tinki/model/dto/LoginResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
+++ src/main/java/it/finki/tinki/model/dto/LoginResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
@@ -0,0 +1,12 @@
+package it.finki.tinki.model.dto;
+
+import it.finki.tinki.model.enumerator.AccountType;
+import lombok.Data;
+
+@Data
+public class LoginResponseDTO {
+    private Long id;
+    private String email;
+    private String name;
+    private AccountType type;
+}
Index: src/main/java/it/finki/tinki/model/dto/TeamResponseDTO.java
===================================================================
--- src/main/java/it/finki/tinki/model/dto/TeamResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
+++ src/main/java/it/finki/tinki/model/dto/TeamResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
@@ -0,0 +1,14 @@
+package it.finki.tinki.model.dto;
+
+import it.finki.tinki.model.Jobs.Job;
+import it.finki.tinki.model.Jobs.Project;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class TeamResponseDTO extends LoginResponseDTO{
+    private int members;
+    private List<Job> jobs;
+    private List<Project> projects;
+}
Index: src/main/java/it/finki/tinki/model/dto/UserResponseDTO.java
===================================================================
--- src/main/java/it/finki/tinki/model/dto/UserResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
+++ src/main/java/it/finki/tinki/model/dto/UserResponseDTO.java	(revision 723994f8a33ce7a2bae5dc0b1def9351e7a32141)
@@ -0,0 +1,19 @@
+package it.finki.tinki.model.dto;
+
+import it.finki.tinki.model.Jobs.Internship;
+import it.finki.tinki.model.Jobs.Job;
+import it.finki.tinki.model.Jobs.Project;
+import it.finki.tinki.model.Skill;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class UserResponseDTO extends LoginResponseDTO{
+    private String surname;
+    private List<Skill> retained;
+    private List<Skill> toLearn;
+    private List<Job> jobs;
+    private List<Internship> internships;
+    private List<Project> projects;
+}
