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

kotlin-client.libraries.multiplatform.serial_wrapper_response_list.mustache Maven / Gradle / Ivy

There is a newer version: 7.6.0
Show newest version
    @Serializable({{operationIdCamelCase}}Response.Companion::class)
    private class {{operationIdCamelCase}}Response(val value: List<{{returnBaseType}}>) {
        {{#nonPublicApi}}internal {{/nonPublicApi}}companion object : KSerializer<{{operationIdCamelCase}}Response> {
            private val serializer: KSerializer> = serializer>()
            override val descriptor = serializer.descriptor
            override fun serialize(encoder: Encoder, obj: {{operationIdCamelCase}}Response) = serializer.serialize(encoder, obj.value)
            override fun deserialize(decoder: Decoder) = {{operationIdCamelCase}}Response(serializer.deserialize(decoder))
        }
    }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy