/// <remarks/>
 public void Team_ListAsync(WebServiceSimpleAuthentication Authentication, object userState)
 {
     if ((this.Team_ListOperationCompleted == null))
     {
         this.Team_ListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTeam_ListOperationCompleted);
     }
     this.InvokeAsync("Team_List", new object[] {
         Authentication
     }, this.Team_ListOperationCompleted, userState);
 }
        public bool Team_List(WebServiceSimpleAuthentication Authentication, out APIStatus Status, out PlatformTeam[] PlatformTeams)
        {
            object[] results = this.Invoke("Team_List", new object[] {
                Authentication
            });

            Status        = ((APIStatus)(results[1]));
            PlatformTeams = ((PlatformTeam[])(results[2]));
            return((bool)(results[0]));
        }
        public bool Team_Delete(WebServiceSimpleAuthentication Authentication, string TeamName, out APIStatus Status)
        {
            object[] results = this.Invoke("Team_Delete", new object[] {
                Authentication,
                TeamName
            });

            Status = ((APIStatus)(results[1]));
            return((bool)(results[0]));
        }
        public bool Team_AssignApplication(WebServiceSimpleAuthentication Authentication, string TeamName, string ApplicationKey, out APIStatus Status)
        {
            object[] results = this.Invoke("Team_AssignApplication", new object[] {
                Authentication,
                TeamName,
                ApplicationKey
            });

            Status = ((APIStatus)(results[1]));
            return((bool)(results[0]));
        }
 /// <remarks/>
 public void Team_GetDetailsAsync(WebServiceSimpleAuthentication Authentication, string TeamName, object userState)
 {
     if ((this.Team_GetDetailsOperationCompleted == null))
     {
         this.Team_GetDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTeam_GetDetailsOperationCompleted);
     }
     this.InvokeAsync("Team_GetDetails", new object[] {
         Authentication,
         TeamName
     }, this.Team_GetDetailsOperationCompleted, userState);
 }
        public bool Team_GetDetails(WebServiceSimpleAuthentication Authentication, string TeamName, out APIStatus Status, out PlatformTeam PlatformTeam)
        {
            object[] results = this.Invoke("Team_GetDetails", new object[] {
                Authentication,
                TeamName
            });

            Status       = ((APIStatus)(results[1]));
            PlatformTeam = ((PlatformTeam)(results[2]));
            return((bool)(results[0]));
        }
 /// <remarks/>
 public void Team_CreateOrUpdateAsync(WebServiceSimpleAuthentication Authentication, string TeamName, string Description, object userState)
 {
     if ((this.Team_CreateOrUpdateOperationCompleted == null))
     {
         this.Team_CreateOrUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnTeam_CreateOrUpdateOperationCompleted);
     }
     this.InvokeAsync("Team_CreateOrUpdate", new object[] {
         Authentication,
         TeamName,
         Description
     }, this.Team_CreateOrUpdateOperationCompleted, userState);
 }
        public bool Team_CreateOrUpdate(WebServiceSimpleAuthentication Authentication, string TeamName, string Description, out APIStatus Status, out PlatformTeam PlatformTeam)
        {
            object[] results = this.Invoke("Team_CreateOrUpdate", new object[] {
                Authentication,
                TeamName,
                Description
            });

            Status       = ((APIStatus)(results[1]));
            PlatformTeam = ((PlatformTeam)(results[2]));
            return((bool)(results[0]));
        }
 /// <remarks/>
 public void Team_AddUserAsync(WebServiceSimpleAuthentication Authentication, string TeamName, string Username, string RoleName)
 {
     this.Team_AddUserAsync(Authentication, TeamName, Username, RoleName, null);
 }
 /// <remarks/>
 public void Team_AssignApplicationAsync(WebServiceSimpleAuthentication Authentication, string TeamName, string ApplicationKey)
 {
     this.Team_AssignApplicationAsync(Authentication, TeamName, ApplicationKey, null);
 }
 /// <remarks/>
 public void Team_ListAsync(WebServiceSimpleAuthentication Authentication)
 {
     this.Team_ListAsync(Authentication, null);
 }
 /// <remarks/>
 public void Team_GetDetailsAsync(WebServiceSimpleAuthentication Authentication, string TeamName)
 {
     this.Team_GetDetailsAsync(Authentication, TeamName, null);
 }
 /// <remarks/>
 public void Team_CreateOrUpdateAsync(WebServiceSimpleAuthentication Authentication, string TeamName, string Description)
 {
     this.Team_CreateOrUpdateAsync(Authentication, TeamName, Description, null);
 }