case class RecordSurface(name: String, fullName: String, rawType: Class[_], typeArgs: Seq[Surface], params: Seq[Parameter], isRequired: Boolean, isSecret: Boolean, isOption: Boolean, isPrimitive: Boolean, isSeq: Boolean, isArray: Boolean, isMap: Boolean, objectFactory: Option[ObjectFactory]) extends Surface
Surface for custom record types
- Companion:
- object