Interface
constructor(nullable: Boolean, fields: List<GeneratedField>, superMarkers: List<Marker>, name: String, topInterfaceName: ValidFieldName, additionalPropertyPaths: List<JsonPath>, visibility: MarkerVisibility = MarkerVisibility.IMPLICIT_PUBLIC, prependTopInterfaceName: Boolean = true)
Parameters
nullable
whether the object can be null. Needs to be checked when referring to this Marker.
fields
the fields of the enum, can be created using generatedFieldOf.
name
the name of the interface.
visibility
the visibility of the interface.