Justin
03/11/2022, 5:54 PMmyschema.graphql
schema file as input and output a collection of kotlin files containing kotlin data classes for that schema?
For example, this GraphQL schema:
myschema.graphql
type User {
"""
The unique identifier for the user
"""
id: String!
"""
User first and last name
"""
name: String!
"""
Gender identity of user
"""
gender: Gender
}
enum Gender {
MALE
FEMALE
OTHER
UNKNOWN
}
...would generate:
User.kt
data class User(
val id: String,
val name: String,
val gender: Gender
)
Gender.kt
enum class Gender {
MALE, FEMALE, OTHER, UNKNOWN;
}
mbonnin
03/11/2022, 6:02 PM