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