/*
 *   Copyright (c) 2013 Intellectual Reserve, Inc.  All rights reserved.
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 *
 */
package cf.client.model;

import java.util.UUID;

import cf.common.JsonObject;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author Mike Heath
 */
public class Route extends JsonObject {

	private final String host;
	private final UUID domainGuid;
	private final UUID spaceGuid;

	public Route(
			@JsonProperty("host") String host,
			@JsonProperty("domain_guid") UUID domainGuid,
			@JsonProperty("space_guid") UUID spaceGuid) {
		this.host = host;
		this.domainGuid = domainGuid;
		this.spaceGuid = spaceGuid;
	}

	public String getHost() {
		return host;
	}

	public UUID getDomainGuid() {
		return domainGuid;
	}
	
	public UUID getSpaceGuid() {
		return spaceGuid;
	}
}

@@ -886,16 +886,44 @@
 g host;%0A
+%09private final String path;%0A
 %09private
@@ -946,16 +946,16 @@
 inGuid;%0A
-
 %09private
@@ -1031,16 +1031,54 @@
 g host,%0A
+%09%09%09@JsonProperty(%22path%22) String path,%0A
 %09%09%09@Json
@@ -1187,16 +1187,36 @@
 = host;%0A
+%09%09this.path = path;%0A
 %09%09this.d
@@ -1296,24 +1296,24 @@
 getHost() %7B%0A
-
 %09%09return hos
@@ -1313,24 +1313,71 @@
 urn host;%0A%09%7D
+%0A%09%0A%09public String getPath() %7B%0A%09%09return path;%0A%09%7D
 %0A%0A%09public UU

Add path to route.