Applying 3b41525c50 again but with changes for
kotlinx.serialization
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Applying 3b41525c50 again but with changes for
kotlinx.serialization
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>