Map Key Definition
constructor(type: String, kind: Int, name: String? = null, required: Boolean? = false, array: ArrayDefinition? = null, scalar: ScalarDefinition? = null, map: MapDefinition? = null, _object: GenericDefinition? = null, enum: GenericDefinition? = null, unresolvedObjectOrEnum: GenericDefinition? = null)