content: package com.seasonthon.everflow.app.appointment.dto;
  
  import com.seasonthon.everflow.app.appointment.domain.AppointmentColor;
  import lombok.AllArgsConstructor;
  import lombok.Getter;
  
  import java.util.List;
  
  public class AppointmentResponseDto{
  
      @Getter
      @AllArgsConstructor
      public static class AppointmentAddResponseDto {
          private Long appointmentId;
          private String appointmentName;
      }
  
      @Getter
      @AllArgsConstructor
      public static class AppointmentMonthResponseDto {
          private List<String> dates;
      }
  
      @Getter
      @AllArgsConstructor
      public static class AppointmentDateResponseDto {
          private Long appointmentId;
          private String appointmentName;
          private String startTime;
          private String endTime;
          private String location;
          private String proposeUserName;
          private Long participantNum;
          private AppointmentColor color;
      }
  
      @Getter
      @AllArgsConstructor
      public static class AppointmentDetailResponseDto {
          private Long appointmentId;
          private String appointmentName;
          private String startTime;
          private String endTime;
          private String location;
          private List<String> participants;
          private String content;
          private String proposeUserName;
          private AppointmentColor color;
  
      }
  
      @Getter
      @AllArgsConstructor
      public static class MessageResponseDto {
          private String message;
      }
  }
  