Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class ExcludeFromMapping
Link copied to clipboard

Mode for normalizing property names during implicit matching.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UseDefaultArguments(val value: Boolean = true)
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UseNamingConvention(val value: NamingConvention = NamingConvention.LENIENT)

Configure the naming convention used for implicit property matching.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UseStrictEnums(val value: Boolean = true)
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UseStrictPlatformTypeNullabilityValidation(val value: Boolean = true)
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class UseStrictVisibility(val value: Boolean = true)