com.apollographql.apollo.compiler.ir.CodeGenerationContext.kt Maven / Gradle / Ivy
/**
* Copyright 2018-2019 Amazon.com,
* Inc. or its affiliates. All Rights Reserved.
*
* SPDX-License-Identifier: Apache-2.0
*/
package com.apollographql.apollo.compiler.ir
import com.apollographql.apollo.compiler.NullableValueType
data class CodeGenerationContext(
var reservedTypeNames: List,
val typeDeclarations: List,
val fragmentsPackage: String = "",
val typesPackage: String = "",
val customTypeMap: Map,
val nullableValueType: NullableValueType,
val generateAccessors: Boolean,
val ir: CodeGenerationIR,
val useSemanticNaming: Boolean,
val generateModelBuilder: Boolean
)