org.coursera.courier.generator.specs
The pegasus "data" type.
The pegasus "data" type.
This if sometimes the same as scalaType. It will be different for custom type and for primitive types.
For custom types, it will be the referenced type.
For primitives, this will be the java boxed type, e.g. java.lang.Integer
whereas the
scalaType would be Int
.
The containing type of this type, if any.
The containing type of this type, if any.
When a type is contained in another type, it should be generated as a subtype of that type.
Unions are commonly generated as contained types.
The name that should be given to any Union member wrappers of this type.
The name that should be given to any Union member wrappers of this type.
The namespace of the scala type, if any.
The namespace of the scala type, if any.
Only present for complex types.
Includes the opening and closing scaladoc comment tags.
Includes the opening and closing scaladoc comment tags.
The scala type without namespace.
The scala type without namespace.
For complex types, this is the name of the generated data binding class.
For primitive types, this is the Scala native type, e.g. "Int".
The fully qualified name of the scala type.
The fully qualified name of the scala type.
The schema of the type.
The schema of the type.