ds/ipprot_nova/system/Uri.js

/**
 * @fileoverview This file is generated by BoosterClientGenerator, do not edit.
 *               If this file needs to change consider updating the exporter
 *               code and re-run the export.
 *
 * @author anders.rejdebrant@spark-vision.com (Anders Rejdebrant)
 */

goog.provide('spv.ds.ipprot_nova.system.Uri');

goog.require('spv.ds.ipprot_nova.system.UriHostNameType');




/**
 * @struct
 * @constructor
 */
spv.ds.ipprot_nova.system.Uri = function()
{
	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.AbsolutePath;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.AbsoluteUri;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.LocalPath;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.Authority;

	/**
	 * @type {spv.ds.ipprot_nova.system.UriHostNameType}
	 * @nocollapse
	 */
	this.HostNameType;

	/**
	 * @type {boolean}
	 * @nocollapse
	 */
	this.IsDefaultPort;

	/**
	 * @type {boolean}
	 * @nocollapse
	 */
	this.IsFile;

	/**
	 * @type {boolean}
	 * @nocollapse
	 */
	this.IsLoopback;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.PathAndQuery;

	/**
	 * @type {Array.<string>}
	 * @nocollapse
	 */
	this.Segments;

	/**
	 * @type {boolean}
	 * @nocollapse
	 */
	this.IsUnc;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.Host;

	/**
	 * @type {number}
	 * @nocollapse
	 */
	this.Port;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.Query;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.Fragment;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.Scheme;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.OriginalString;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.DnsSafeHost;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.IdnHost;

	/**
	 * @type {boolean}
	 * @nocollapse
	 */
	this.IsAbsoluteUri;

	/**
	 * @type {boolean}
	 * @nocollapse
	 */
	this.UserEscaped;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UserInfo;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeFile;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeFtp;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeGopher;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeHttp;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeHttps;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeMailto;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeNews;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeNntp;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeNetTcp;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.UriSchemeNetPipe;

	/**
	 * @type {string}
	 * @nocollapse
	 */
	this.SchemeDelimiter;
};