InputObjectGenerator

Generates Kotlin data classes for schema input object types.

Example output:

public data class MediaSort(
public val sort: MediaSortEnum? = null,
public val order: SortOrder? = null,
) : GraphQLVariables

Functions

Link copied to clipboard
fun generate(inputObjects: List<SchemaType.InputObject>, packageName: String, scalarMappings: Map<String, String>, schemaIndex: SchemaIndex): List<FileSpec>

Generates a data class for each input object type in the schema.