/**
* @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;
};