diff --git a/src/docs/asciidoc/index.adoc b/src/docs/asciidoc/index.adoc index f00acd81..e3d8a51a 100644 --- a/src/docs/asciidoc/index.adoc +++ b/src/docs/asciidoc/index.adoc @@ -116,6 +116,6 @@ * 🆕 link:reward-event.html[이벤트 보상, 2024-02-07] -* 🆕 link:reward-admob.html[광고보고 보상 얻기, 2024-02-11] +* 🆕 link:reward-admob.html[광고보고 보상 얻기, 2024-02-19] * 🆕 link:check-is-possible-admob.html[광고보고 보상 얻기 가능 여부 조회, 2024-02-17] \ No newline at end of file diff --git a/src/docs/asciidoc/reward-admob.adoc b/src/docs/asciidoc/reward-admob.adoc index 5ebed6ac..32a5bc2e 100644 --- a/src/docs/asciidoc/reward-admob.adoc +++ b/src/docs/asciidoc/reward-admob.adoc @@ -9,7 +9,7 @@ include::{snippets}/api/v1/admob/reward/http-request.adoc[] - "rewardType": String -> "ADMOB_POINT" | "ADMOB_MULTIPLE_POINT" * ADMOB_POINT : 광고 보고 10 포인트 -* ADMOB_MULTIPLE_POINT : 광고 보고 포인트 2배 이벤트 +* ADMOB_MULTIPLE_POINT : 투표 후, 광고 보고 포인트 2배 이벤트 - "randomType" : String -> "FIXED" | "ADMOB_RANDOM" * FIXED : 고정값 (현재 이것만 사용) @@ -23,8 +23,6 @@ include::{snippets}/api/v1/admob/reward/http-response.adoc[] === NOTE -- Header에 무작위한 UUID4 값을 넣어주세요 -* 예시) IdempotencyKey: 0397b5f3-ecdc-47d6-b5d7-2b1afcf00e87 - 주의사항 * 같은 멱등성키를 2번 요청하면, 400번 에러. - ADMOB @@ -32,4 +30,5 @@ include::{snippets}/api/v1/admob/reward/http-response.adoc[] === CHANGELOG +- 2024.02.19 API ENUM, 명세서 수정 - 2024.02.11 릴리즈 \ No newline at end of file diff --git a/src/main/java/com/yello/server/domain/user/entity/UserDataType.java b/src/main/java/com/yello/server/domain/user/entity/UserDataType.java index 65390e43..789510b7 100644 --- a/src/main/java/com/yello/server/domain/user/entity/UserDataType.java +++ b/src/main/java/com/yello/server/domain/user/entity/UserDataType.java @@ -18,7 +18,8 @@ public enum UserDataType { WITHDRAW_REASON(String.class, "withdraw-reason"), ACCOUNT_UPDATED_AT(ZonedDateTime.class, "account-updated-at"), RECOMMENDED(ZonedDateTime.class, "recommended"), - ADMOB_POINT(LocalDateTime.class, "ADMOB_POINT"); + ADMOB_POINT(LocalDateTime.class, "ADMOB_POINT"), + ADMOB_MULTIPLE_POINT(LocalDateTime.class, "ADMOB_MULTIPLE_POINT"); private final Class classType; private final String initial; diff --git a/src/test/java/com/yello/server/domain/event/medium/EventControllerTest.java b/src/test/java/com/yello/server/domain/event/medium/EventControllerTest.java index 0a5f54a9..dccbf7a6 100644 --- a/src/test/java/com/yello/server/domain/event/medium/EventControllerTest.java +++ b/src/test/java/com/yello/server/domain/event/medium/EventControllerTest.java @@ -569,7 +569,6 @@ void init() { RestDocumentationRequestBuilders.post("/api/v1/admob/reward") .with(csrf().asHeader()) .header(HttpHeaders.AUTHORIZATION, "Bearer your-access-token") - .header(ConstantUtil.IdempotencyKeyHeader, idempotencyKey) .contentType(MediaType.APPLICATION_JSON) .content(objectMapper.writeValueAsString(request))) .andDo(print())