Send
{ "postId": 1, // 채팅을 진행중인 게시글의 식별자. "postType": "DONATION", // 채팅을 진행중인 게시글의 종류. '기부할래요'("DONATION"), '기부원해요'("WISH"). "receiverId": 101, // 채팅을 수신할 사용자의 식별자. "content": "CONTENT", // 채팅 내용. }
Response
{ "messageId": 1, // 채팅 메시지의 식별자. "postId": 303, // 채팅이 진행되는 게시글의 식별자. "postType": "DONATION", // 채팅이 진행되는 게시글의 타입. '기부할래요'("DONATION"), '기부원해요'("WISH"). "content": "CHATTING_MSG", // 채팅 메시지 내용. "member": { "id": 101, // 채팅에 참여하고 있는 회원의 식별자. "name": "MEMBER_NAME", // 채팅에 참여하고 있는 회원의 이름. "profileImageUrl": "URL_HERE", // 채팅에 참여하고 있는 회원의 프로필 이미지. }, "center": { "id": 202, // 채팅에 참여하고 있는 센터의 식별자. "name": "CENTER_NAME", // 채팅에 참여하고 있는 센터의 이름. "profileImageUrl": "URL_HERE", // 채팅에 참여하고 있는 센터의 프로필 이미지. }, "senderType": "MEMBER", // 채팅을 보낸 사람의 타입. 회원("MEMBER") 또는 센터("CENTER") "contract": { // 채팅 메시지로 표현된 기부 예약. "contractId": 404, // 기부 예약의 식별자. "contractDate": "2021-12-17T16:01:23", // 기부 예약 일시. "contractStatus": "REQUESTED", // 기부 예약 상태. 예약 요청됨("REQUESTED"), 수락됨("ACCEPTED"), 거절됨("REFUSED"). "donationStatus": "DONATING", // 기부 진행 상태. 기부 진행중("DONATION"), 종료됨("DONE"). "postId": 505, // 기부 게시글 식별자. "postType": "DONATION", // 기부 게시글 타입. '기부할래요'("DONATION"), '기부원해요'("WISH"). "postTitle": "POST_TITLE", // 기부 게시글 제목. "postContent": "POST_CONTENT", // 기부 게시글 내용. "contractWith": "CONTRACCTOR_NAME", // 기부 예약 상대방의 이름. 단순 조회 시 null 일 수 있음. }, }
보낸 메시지가 송신자에게도 돌아오도록 해야 할까?