OperationConstantsGenerator

Generates a GraphQLOperations Kotlin object containing operation name constants, grouped by operation type (Query, Mutation, Subscription).

Example output:

public object GraphQLOperations {
public object Query {
public const val GetCurrentUser: String = "GetCurrentUser"
public const val GetMarketPlaceApps: String = "GetMarketPlaceApps"
}
public object Mutation
public object Subscription
}

Functions

Link copied to clipboard
fun generate(operations: List<GraphQLOperationInfo>, packageName: String): FileSpec