export type FieldValidation = { readonly regex?: string readonly maximum?: number readonly minimum?: number } export type KafkaProps = { readonly data_type: string readonly topic: string readonly message_generate_key: string } export type ScalaFieldProps = { readonly class?: string readonly default?: string readonly example?: string } export type ScalaModelProps = { readonly extends?: readonly string[] } export type JSONValue = | string | number | boolean | { readonly [x: string]: JSONValue } | readonly JSONValue[]