StoryblokClientImpl
constructor(apiBuilder: Api.Config.Content.() -> Unit, serializersModuleBuilder: SerializersModuleBuilder.() -> Unit, jsonBuilder: JsonBuilder.() -> Unit, json: Json = Json {
isLenient = true
decodeEnumsCaseInsensitive = true
classDiscriminator = "component"
serializersModule = SerializersModule {
polymorphic(Component::class) {
defaultDeserializer { serializer<Component.Unknown>() }
}
serializersModuleBuilder()
}
jsonBuilder()
}, http: HttpClient = HttpClient {
install(ContentNegotiation) { json(json) }
install(Storyblok(Api.CDN), apiBuilder)
})(source)