Skip to content

Commit 1c47ef5

Browse files
committed
추가 기능 구현완료
1 parent 614d02c commit 1c47ef5

37 files changed

+1055
-250
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.sprint.mission.discodeit.dto.data;
2+
3+
import java.time.Instant;
4+
import java.util.List;
5+
import java.util.UUID;
6+
7+
public record ChannelDto(
8+
UUID id,
9+
String name,
10+
String description,
11+
String type,
12+
Instant latestMessageTimestamp,
13+
List<UUID> memberIds
14+
) {}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.sprint.mission.discodeit.dto.data;
2+
3+
import java.util.UUID;
4+
5+
public record UserDto (
6+
UUID id,
7+
String userName,
8+
String email,
9+
boolean isOnline,
10+
UUID profileId
11+
) {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
import java.util.UUID;
4+
5+
public record BinaryContentCreateRequest(
6+
UUID ownerId,
7+
byte[] data,
8+
String contentType
9+
) {}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
public record LoginRequest(
4+
String username,
5+
String password
6+
) {}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
import java.util.List;
4+
import java.util.UUID;
5+
6+
public record MessageCreateRequest(
7+
UUID channelId,
8+
UUID authorId,
9+
String content,
10+
List<UUID> attachmentIds
11+
) {}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
import java.util.UUID;
4+
5+
public record MessageUpdateRequest(
6+
UUID messageId,
7+
String content
8+
) {}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
import java.util.List;
4+
import java.util.UUID;
5+
6+
public record PrivateChannelCreateRequest(
7+
List<UUID> memberIds
8+
) {}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
public record PublicChannelCreateRequest(
4+
String name,
5+
String description
6+
) {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
import java.util.UUID;
4+
5+
public record PublicChannelUpdateRequest(
6+
UUID channelId,
7+
String name,
8+
String description
9+
) {}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.sprint.mission.discodeit.dto.request;
2+
3+
import java.util.UUID;
4+
5+
public record ReadStatusCreateRequest(
6+
UUID channelId,
7+
UUID userId
8+
) {}

0 commit comments

Comments
 (0)