{
	"namespace": "Post.Office",
	"alias": "Postal",
	"principal": "Address",
	"entities": [
		{
			"className": "Address",
			"partial": false,
			"attributes": [
				{
					"attributeName": "GeoCode",
					"collective": "None",
					"dataType": "Post.Office.GeoCode",
					"required": true
				},
				{
					"attributeName": "Street1",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				},
				{
					"attributeName": "Street2",
					"collective": "None",
					"dataType": "Facet",
					"required": false
				},
				{
					"attributeName": "City",
					"collective": "None",
					"dataType": "Post.Office.City",
					"required": true
				},
				{
					"attributeName": "State",
					"collective": "None",
					"dataType": "Post.Office.State",
					"required": true
				},
				{
					"attributeName": "Country",
					"collective": "None",
					"dataType": "Post.Office.Country",
					"required": true
				},
				{
					"attributeName": "PoBox",
					"collective": "None",
					"dataType": "Facet",
					"required": false
				},
				{
					"attributeName": "County",
					"collective": "None",
					"dataType": "Post.Office.County",
					"required": true
				},
				{
					"attributeName": "PostalCode",
					"collective": "None",
					"dataType": "Post.Office.PostalCode",
					"required": true
				},
				{
					"attributeName": "PostalCodeType",
					"collective": "None",
					"dataType": "Post.Office.PostalCodeType",
					"required": true
				}
			]
		},
		{
			"className": "GeoCode",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Code",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		},
		{
			"className": "City",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Name",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		},
		{
			"className": "State",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Name",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		},
		{
			"className": "Country",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Name",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		},
		{
			"className": "County",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Name",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		},
		{
			"className": "PostalCode",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Name",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		},
		{
			"className": "PostalCodeType",
			"partial": false,
			"attributes": [
				{
					"attributeName": "Type",
					"collective": "None",
					"dataType": "Facet",
					"required": true
				}
			]
		}
	]
}