Skip to content

Commit 68b4c29

Browse files
committed
feat: InputObjectGenerator: use generated name for "buildByMap" method name
1 parent 7ebf86d commit 68b4c29

File tree

1 file changed

+3
-0
lines changed
  • graphql-kotlin-toolkit-codegen/src/main/kotlin/com/auritylab/graphql/kotlin/toolkit/codegen/generator

1 file changed

+3
-0
lines changed

graphql-kotlin-toolkit-codegen/src/main/kotlin/com/auritylab/graphql/kotlin/toolkit/codegen/generator/InputObjectGenerator.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import com.auritylab.graphql.kotlin.toolkit.codegen.codeblock.ArgumentCodeBlockG
55
import com.auritylab.graphql.kotlin.toolkit.codegen.mapper.GeneratedMapper
66
import com.auritylab.graphql.kotlin.toolkit.codegen.mapper.KotlinTypeMapper
77
import com.squareup.kotlinpoet.ClassName
8+
import com.squareup.kotlinpoet.MemberName
89
import graphql.schema.GraphQLInputObjectType
910

1011
/**
@@ -22,4 +23,6 @@ internal class InputObjectGenerator(
2223

2324
override val dataProperties: List<DataProperty> = inputObjectType.fields
2425
.map { DataProperty(it.name, it.type, it) }
26+
27+
override val buildByMapMemberName: MemberName = generatedMapper.getInputObjectBuilderMemberName(inputObjectType)
2528
}

0 commit comments

Comments
 (0)