All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.com.stytch.java.common.InstantAdapter.kt Maven / Gradle / Ivy

There is a newer version: 7.3.0
Show newest version
package com.stytch.java.common

import com.squareup.moshi.FromJson
import com.squareup.moshi.ToJson
import java.time.Instant
import java.time.format.DateTimeFormatter

internal class InstantAdapter {
    @ToJson
    fun toJson(instant: Instant): String = instant.toString()

    @FromJson
    fun fromJson(string: String): Instant {
        val formatter = DateTimeFormatter.ISO_DATE_TIME
        return Instant.from(formatter.parse(string))
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy