❇️ API 설명

<aside> 📎 알림창

Page HTTP method URI
알림창 GET /home/announcement
</aside>

⬆️ Request

Header

Name Type Value
Authorization String access Token
{
     "Authorization" : "[사용자별 access Token]"
}

⬇️ Response

Body

Name Type Description
code Int 상태코드
inSuccess Boolean 0은 실패, 1은 성공
message String 상태 메시지
result Object
- nickname String 닉네임
- announceCount Int 알림 개수
- announceTodayList Array 오늘 알림 리스트
- announcePastList Array 지난주 알림 리스트
- announceId Long 알림 PK
- content String 알림 내용
- type Int 알림 타입 (0 : 결제 카드 추천 / 1 : 목표 응원 알림 / 2 : 원스 공지 / 3 : 카드 실적 알림)
- hasCheck Boolean 알림 확인 여부 (디폴트 False)
- announceDate String 알림 시간
{
  "code" : 1000,
  "inSuccess" : 1,
  "message" : "알림 조회 성공",
  "result" : {
			"nickname": "루스",
			"announceCount": 3,
			"announceTodayList": [
				{
						"announceId": 1,
						"content": "이대역 스타벅스 근처시군요. 현대 M 카드 사용해보세요",
						"type": 0,
						"hasCheck": False,
						"announceDate": "11/18/2023 19:35:45"
				},
				{
						"announceId": 22,
						"content": "아현역 CU 근처시군요. 현대 M 카드 사용해보세요",
						"type": 0,
						"hasCheck": False,
						"announceDate": "11/18/2023 19:35:45"
				}
			],
			"announcePastList": [ // 7일 (지나면 삭제)
				{
						"announceId": 122,
						"content": "GS25 신촌 이화점 근처시군요. 신한 플러스 카드 사용해보세요",
						"type":  0,
						"hasCheck": True,
						"announceDate": "11/18/2023 19:35:45"
				},
				{
						"announceId": 1211,
						"content": "9월 16일 원스가 업데이트 되었어요 확인해보세요",
						"type": 2,
						"hasCheck": True,
						"announceDate": "09/18/2023 19:35:45"
				}
			]
	}
}