var PolicyLegislation=function() {
PolicyLegislation.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PolicyLegislation.prototype={
EchoInput:function(input,succeededCallback, failedCallback, userContext) {
return this._invoke(PolicyLegislation.get_path(), 'EchoInput',false,{input:input},succeededCallback,failedCallback,userContext); },
Policies:function(FilterType,Duration,AlphaSort,PageIndex,PageSize,TagFilter,succeededCallback, failedCallback, userContext) {
return this._invoke(PolicyLegislation.get_path(), 'Policies',false,{FilterType:FilterType,Duration:Duration,AlphaSort:AlphaSort,PageIndex:PageIndex,PageSize:PageSize,TagFilter:TagFilter},succeededCallback,failedCallback,userContext); },
PoliciesCount:function(FilterType,Duration,AlphaSort,TagFilter,succeededCallback, failedCallback, userContext) {
return this._invoke(PolicyLegislation.get_path(), 'PoliciesCount',false,{FilterType:FilterType,Duration:Duration,AlphaSort:AlphaSort,TagFilter:TagFilter},succeededCallback,failedCallback,userContext); },
PoliciesSubjects:function(succeededCallback, failedCallback, userContext) {
return this._invoke(PolicyLegislation.get_path(), 'PoliciesSubjects',false,{},succeededCallback,failedCallback,userContext); }}
PolicyLegislation.registerClass('PolicyLegislation',Sys.Net.WebServiceProxy);
PolicyLegislation._staticInstance = new PolicyLegislation();
PolicyLegislation.set_path = function(value) { PolicyLegislation._staticInstance._path = value; }
PolicyLegislation.get_path = function() { return PolicyLegislation._staticInstance._path; }
PolicyLegislation.set_timeout = function(value) { PolicyLegislation._staticInstance._timeout = value; }
PolicyLegislation.get_timeout = function() { return PolicyLegislation._staticInstance._timeout; }
PolicyLegislation.set_defaultUserContext = function(value) { PolicyLegislation._staticInstance._userContext = value; }
PolicyLegislation.get_defaultUserContext = function() { return PolicyLegislation._staticInstance._userContext; }
PolicyLegislation.set_defaultSucceededCallback = function(value) { PolicyLegislation._staticInstance._succeeded = value; }
PolicyLegislation.get_defaultSucceededCallback = function() { return PolicyLegislation._staticInstance._succeeded; }
PolicyLegislation.set_defaultFailedCallback = function(value) { PolicyLegislation._staticInstance._failed = value; }
PolicyLegislation.get_defaultFailedCallback = function() { return PolicyLegislation._staticInstance._failed; }
PolicyLegislation.set_path("/webservices/PolicyLegislation.asmx");
PolicyLegislation.EchoInput= function(input,onSuccess,onFailed,userContext) {PolicyLegislation._staticInstance.EchoInput(input,onSuccess,onFailed,userContext); }
PolicyLegislation.Policies= function(FilterType,Duration,AlphaSort,PageIndex,PageSize,TagFilter,onSuccess,onFailed,userContext) {PolicyLegislation._staticInstance.Policies(FilterType,Duration,AlphaSort,PageIndex,PageSize,TagFilter,onSuccess,onFailed,userContext); }
PolicyLegislation.PoliciesCount= function(FilterType,Duration,AlphaSort,TagFilter,onSuccess,onFailed,userContext) {PolicyLegislation._staticInstance.PoliciesCount(FilterType,Duration,AlphaSort,TagFilter,onSuccess,onFailed,userContext); }
PolicyLegislation.PoliciesSubjects= function(onSuccess,onFailed,userContext) {PolicyLegislation._staticInstance.PoliciesSubjects(onSuccess,onFailed,userContext); }

