{
	"schema": {
		"ExampleWithNullable": {
			"kind": "map",
			"keyType": "String",
			"valueType": {
				"kind": "link"
			},
			"valueNullable": true
		},
		"ExampleWithAnonDefns": {
			"kind": "struct",
			"fields": {
				"fooField": {
					"type": {
						"kind": "map",
						"keyType": "String",
						"valueType": "String"
					},
					"optional": true
				},
				"barField": {
					"type": {
						"kind": "map",
						"keyType": "String",
						"valueType": "String"
					},
					"nullable": true
				},
				"bazField": {
					"type": {
						"kind": "map",
						"keyType": "String",
						"valueType": "String",
						"valueNullable": true
					}
				},
				"wozField": {
					"type": {
						"kind": "map",
						"keyType": "String",
						"valueType": {
							"kind": "list",
							"valueType": "String",
							"valueNullable": true
						}
					}
				},
				"boomField": {
					"type": {
						"kind": "link",
						"expectedType": "ExampleWithNullable"
					}
				}
			},
			"representation": {
				"map": {
					"fields": {
						"fooField": {
							"rename": "foo_field"
						}
					}
				}
			}
		}
	}
}