Page 495 - MDP2022-3
P. 495

import  java.util.ArrayList;
             import  java.util.List;


             @Data
             public  class  FindUserOnlyOneResponse  {
                     String  email;
                     String  password;
                     List<EssentialReport>  reportList;


                     public  FindUserOnlyOneResponse(UserInfo  userInfo){
                             this.reportList  =  new  ArrayList<>();
                             this.setEmail(userInfo.getUserEmail());
                             this.setPassword(userInfo.getPassword());
                             this.modifyReportToReport(userInfo.getReportList());
                     }


                     private  void  modifyReportToReport(List<Report>  reportList){
                             for(Report  report  :  reportList){
                                     this.getReportList().add(new  EssentialReport(report));
                             }
                     }


             }


             com.webmister.semicolon.response.FriendListResponse
             import  com.webmister.semicolon.domain.FriendMatch;
             import  lombok.Data;


             import  java.util.List;


             @Data
             public  class  FriendListResponse  {
                     List<FriendMatch>  friendMatchList;
             }


             com.webmister.semicolon.response.FriendMatchRespose
             import  com.webmister.semicolon.enumclass.FriendStatus;
             import  lombok.Data;


             @Data
             public  class  FriendMatchResponse  {
                     String  postFriendNickname;
                     String  receiveFriendNickname;
                     FriendStatus  friendStatus;
   490   491   492   493   494   495   496   497   498   499   500