LDtkLayerDefinition

fun LDtkLayerDefinition(    type: String,     autoRuleGroups: JsonArray,     autoSourceLayerDefUid: Int? = null,     autoTilesetDefUid: Int? = null,     displayOpacity: Float,     excludedTags: List<String>,     gridSize: Int,     identifier: String,     intGridValues: List<LDtkIntGridValueDefinition>,     pxOffsetX: Int,     pxOffsetY: Int,     requiredTags: List<String>,     tilePivotX: Float,     tilePivotY: Float,     tilesetDefUid: Int? = null,     layerDefinitionType: LDtkLayerType,     uid: Int,     parallaxFactorX: Float = 0.0f,     parallaxFactorY: Float = 0.0f,     parallaxScaling: Boolean = false)