@@ -152,6 +152,7 @@ public object MonthBasedDateTimeUnitSerializer: KSerializer<DateTimeUnit.MonthBa
152
152
* JSON example: `{"type":"DayBased","days":15}`
153
153
*/
154
154
@Suppress(" EXPERIMENTAL_API_USAGE_ERROR" , " INVISIBLE_MEMBER" )
155
+ @OptIn(InternalSerializationApi ::class )
155
156
public object DateBasedDateTimeUnitSerializer: AbstractPolymorphicSerializer<DateTimeUnit.DateBased>() {
156
157
157
158
private val impl = SealedClassSerializer (" kotlinx.datetime.DateTimeUnit.DateBased" ,
@@ -169,7 +170,6 @@ public object DateBasedDateTimeUnitSerializer: AbstractPolymorphicSerializer<Dat
169
170
SerializationStrategy <DateTimeUnit .DateBased >? =
170
171
impl.findPolymorphicSerializerOrNull(encoder, value)
171
172
172
- @OptIn(InternalSerializationApi ::class )
173
173
override val baseClass: KClass <DateTimeUnit .DateBased >
174
174
get() = DateTimeUnit .DateBased ::class
175
175
@@ -186,6 +186,7 @@ public object DateBasedDateTimeUnitSerializer: AbstractPolymorphicSerializer<Dat
186
186
* JSON example: `{"type":"MonthBased","days":15}`
187
187
*/
188
188
@Suppress(" EXPERIMENTAL_API_USAGE_ERROR" , " INVISIBLE_MEMBER" )
189
+ @OptIn(InternalSerializationApi ::class )
189
190
public object DateTimeUnitSerializer: AbstractPolymorphicSerializer<DateTimeUnit>() {
190
191
191
192
private val impl = SealedClassSerializer (" kotlinx.datetime.DateTimeUnit" ,
@@ -201,7 +202,6 @@ public object DateTimeUnitSerializer: AbstractPolymorphicSerializer<DateTimeUnit
201
202
override fun findPolymorphicSerializerOrNull (encoder : Encoder , value : DateTimeUnit ): SerializationStrategy <DateTimeUnit >? =
202
203
impl.findPolymorphicSerializerOrNull(encoder, value)
203
204
204
- @OptIn(InternalSerializationApi ::class )
205
205
override val baseClass: KClass <DateTimeUnit >
206
206
get() = DateTimeUnit ::class
207
207
0 commit comments