Skip to content

Commit f0a200e

Browse files
Merge pull request #3 from solapi/fix/wrong-deserialize-in-spring
SOLAPI Kotlin SDK 1.0.3
2 parents 522ee24 + 7c332f1 commit f0a200e

6 files changed

Lines changed: 15 additions & 39 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ plugins {
1717
}
1818

1919
group = "com.solapi"
20-
version = "1.0.2"
20+
version = "1.0.3"
2121

2222
repositories {
2323
mavenCentral()

src/main/java/com/solapi/sdk/message/dto/response/kakao/KakaoAlimtalkTemplateResponse.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.solapi.sdk.message.dto.response.kakao
22

3-
import kotlinx.serialization.Contextual
43
import kotlinx.serialization.Serializable
54
import com.solapi.sdk.message.model.kakao.*
6-
import java.time.Instant
75

86
@Serializable
97
data class KakaoAlimtalkTemplateResponse(
@@ -37,11 +35,9 @@ data class KakaoAlimtalkTemplateResponse(
3735
var header: String? = null,
3836
var variables: List<KakaoAlimtalkTemplateVariable>? = null,
3937

40-
@Contextual
41-
var dateCreated: Instant? = null,
38+
var dateCreated: String? = null,
4239

43-
@Contextual
44-
var dateUpdated: Instant? = null
40+
var dateUpdated: String? = null
4541
) {
4642
@Serializable
4743
data class KakaoAlimtalkTemplateComment(

src/main/java/com/solapi/sdk/message/model/Message.kt

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.solapi.sdk.message.model
22

3-
import kotlinx.serialization.Contextual
4-
import java.time.LocalDateTime
53
import kotlinx.serialization.Serializable
64
import com.solapi.sdk.message.model.fax.FaxOption
75
import com.solapi.sdk.message.model.kakao.KakaoOption
@@ -51,20 +49,17 @@ data class Message (
5149
/**
5250
* * 발송 접수일자
5351
*/
54-
@Contextual
55-
var dateProcessed: LocalDateTime? = null,
52+
var dateProcessed: String? = null,
5653

5754
/**
5855
* 통신사 결과 값 통보일자
5956
*/
60-
@Contextual
61-
var dateReported: LocalDateTime? = null,
57+
var dateReported: String? = null,
6258

6359
/**
6460
* 실제 메시지 발송 완료일자
6561
*/
66-
@Contextual
67-
var dateReceived: LocalDateTime? = null,
62+
var dateReceived: String? = null,
6863

6964
/**
7065
* 메시지 상태코드
@@ -112,14 +107,12 @@ data class Message (
112107
/**
113108
* 메시지 생성일자
114109
*/
115-
@Contextual
116-
var dateCreated: LocalDateTime? = null,
110+
var dateCreated: String? = null,
117111

118112
/**
119113
* 메시지 수정일자
120114
*/
121-
@Contextual
122-
var dateUpdated: LocalDateTime? = null,
115+
var dateUpdated: String? = null,
123116

124117
/**
125118
* 수신번호

src/main/java/com/solapi/sdk/message/model/group/GroupInfo.kt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.solapi.sdk.message.model.group
22

3-
import kotlinx.serialization.Contextual
4-
import java.time.LocalDateTime
53
import kotlinx.serialization.SerialName
64
import kotlinx.serialization.Serializable
75

@@ -32,12 +30,8 @@ data class GroupInfo(
3230
var groupId: String? = null,
3331
var price: Map<String, PriceInfoDetail>? = null,
3432

35-
@Contextual
36-
var dateSent: LocalDateTime? = null,
37-
@Contextual
38-
var dateCreated: LocalDateTime? = null,
39-
@Contextual
40-
var dateUpdated: LocalDateTime? = null,
41-
@Contextual
42-
var dateCompleted: LocalDateTime? = null
33+
var dateSent: String? = null,
34+
var dateCreated: String? = null,
35+
var dateUpdated: String? = null,
36+
var dateCompleted: String? = null
4337
)

src/main/java/com/solapi/sdk/message/model/kakao/KakaoAlimtalkTemplateCodeList.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package com.solapi.sdk.message.model.kakao
22

3-
import kotlinx.serialization.Contextual
43
import kotlinx.serialization.Serializable
5-
import java.time.Instant
64

75
@Serializable
86
data class KakaoAlimtalkTemplateCodeList(
@@ -19,7 +17,6 @@ data class KakaoAlimtalkTemplateCodeList(
1917
var memberId: String? = null,
2018
var isAdmin: Boolean? = null,
2119
var content: String? = null,
22-
@Contextual
23-
var dateCreated: Instant? = null
20+
var dateCreated: String? = null
2421
)
2522
}

src/main/java/com/solapi/sdk/message/model/kakao/KakaoBrandMessageTemplate.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package com.solapi.sdk.message.model.kakao
22

3-
import kotlinx.serialization.Contextual
43
import kotlinx.serialization.Serializable
5-
import java.time.Instant
64

75
@Serializable
86
data class KakaoBrandMessageTemplate(
@@ -43,10 +41,8 @@ data class KakaoBrandMessageTemplate(
4341
var allowCopy: Boolean? = null,
4442

4543
// 생성/수정 일시
46-
@Contextual
47-
var dateCreated: Instant? = null,
48-
@Contextual
49-
var dateUpdated: Instant? = null
44+
var dateCreated: String? = null,
45+
var dateUpdated: String? = null
5046
) {
5147

5248
@Serializable

0 commit comments

Comments
 (0)