Field

fun Field(type: Field.Type? = null, description: String? = null, choices: List<String>? = null, optional: Boolean? = null)