Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/17 11:02:20 (7 years ago)
Author:
jkarder
Message:

#2743: cleaned up

  • regenerated service clients
  • updated app configs
  • removed old partial classes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/ServiceClients/HiveServiceClient.cs

    r12926 r14738  
    22// <auto-generated>
    33//     This code was generated by a tool.
    4 //     Runtime Version:4.0.30319.18034
     4//     Runtime Version:4.0.30319.42000
    55//
    66//     Changes to this file may cause incorrect behavior and will be lost if
     
    1919    [System.Runtime.Serialization.DataContractAttribute(Name="HiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    2020    [System.SerializableAttribute()]
    21     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightTask))]
    2221    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.StateLog))]
    23     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Task))]
    24     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Downtime))]
    25     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserPriority))]
    26     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Statistics))]
    27     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveStatistics))]
    28     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserStatistics))]
     22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
     23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
     24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
     25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
     27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
    2928    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.JobPermission))]
    3029    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.PluginData))]
    3130    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.ResourcePermission))]
    32     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
    33     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
    34     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
    35     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
    36     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
    37     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Downtime))]
     32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.UserPriority))]
     33    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightTask))]
     34    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Task))]
    3835    public partial class HiveItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
    3936    {
     
    7572       
    7673        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
     74    }
     75   
     76    [System.Diagnostics.DebuggerStepThroughAttribute()]
     77    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     78    [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     79    [System.SerializableAttribute()]
     80    public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
     81    {
     82       
     83        [System.Runtime.Serialization.OptionalFieldAttribute()]
     84        private System.DateTime DateTimeField;
     85       
     86        [System.Runtime.Serialization.OptionalFieldAttribute()]
     87        private string ExceptionField;
     88       
     89        [System.Runtime.Serialization.OptionalFieldAttribute()]
     90        private System.Nullable<System.Guid> SlaveIdField;
     91       
     92        [System.Runtime.Serialization.OptionalFieldAttribute()]
     93        private HeuristicLab.Clients.Hive.TaskState StateField;
     94       
     95        [System.Runtime.Serialization.OptionalFieldAttribute()]
     96        private System.Guid TaskIdField;
     97       
     98        [System.Runtime.Serialization.OptionalFieldAttribute()]
     99        private System.Nullable<System.Guid> UserIdField;
     100       
     101        [System.Runtime.Serialization.DataMemberAttribute()]
     102        public System.DateTime DateTime
     103        {
     104            get
     105            {
     106                return this.DateTimeField;
     107            }
     108            set
     109            {
     110                if ((this.DateTimeField.Equals(value) != true))
     111                {
     112                    this.DateTimeField = value;
     113                    this.RaisePropertyChanged("DateTime");
     114                }
     115            }
     116        }
     117       
     118        [System.Runtime.Serialization.DataMemberAttribute()]
     119        public string Exception
     120        {
     121            get
     122            {
     123                return this.ExceptionField;
     124            }
     125            set
     126            {
     127                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
     128                {
     129                    this.ExceptionField = value;
     130                    this.RaisePropertyChanged("Exception");
     131                }
     132            }
     133        }
     134       
     135        [System.Runtime.Serialization.DataMemberAttribute()]
     136        public System.Nullable<System.Guid> SlaveId
     137        {
     138            get
     139            {
     140                return this.SlaveIdField;
     141            }
     142            set
     143            {
     144                if ((this.SlaveIdField.Equals(value) != true))
     145                {
     146                    this.SlaveIdField = value;
     147                    this.RaisePropertyChanged("SlaveId");
     148                }
     149            }
     150        }
     151       
     152        [System.Runtime.Serialization.DataMemberAttribute()]
     153        public HeuristicLab.Clients.Hive.TaskState State
     154        {
     155            get
     156            {
     157                return this.StateField;
     158            }
     159            set
     160            {
     161                if ((this.StateField.Equals(value) != true))
     162                {
     163                    this.StateField = value;
     164                    this.RaisePropertyChanged("State");
     165                }
     166            }
     167        }
     168       
     169        [System.Runtime.Serialization.DataMemberAttribute()]
     170        public System.Guid TaskId
     171        {
     172            get
     173            {
     174                return this.TaskIdField;
     175            }
     176            set
     177            {
     178                if ((this.TaskIdField.Equals(value) != true))
     179                {
     180                    this.TaskIdField = value;
     181                    this.RaisePropertyChanged("TaskId");
     182                }
     183            }
     184        }
     185       
     186        [System.Runtime.Serialization.DataMemberAttribute()]
     187        public System.Nullable<System.Guid> UserId
     188        {
     189            get
     190            {
     191                return this.UserIdField;
     192            }
     193            set
     194            {
     195                if ((this.UserIdField.Equals(value) != true))
     196                {
     197                    this.UserIdField = value;
     198                    this.RaisePropertyChanged("UserId");
     199                }
     200            }
     201        }
     202    }
     203   
     204    [System.Diagnostics.DebuggerStepThroughAttribute()]
     205    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     206    [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     207    [System.SerializableAttribute()]
     208    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
     209    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
     210    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     211    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
     212    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
     213    public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
     214    {
     215       
     216        [System.Runtime.Serialization.OptionalFieldAttribute()]
     217        private string DescriptionField;
     218       
     219        [System.Runtime.Serialization.OptionalFieldAttribute()]
     220        private string NameField;
     221       
     222        [System.Runtime.Serialization.DataMemberAttribute()]
     223        public string Description
     224        {
     225            get
     226            {
     227                return this.DescriptionField;
     228            }
     229            set
     230            {
     231                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
     232                {
     233                    this.DescriptionField = value;
     234                    this.RaisePropertyChanged("Description");
     235                }
     236            }
     237        }
     238       
     239        [System.Runtime.Serialization.DataMemberAttribute()]
     240        public string Name
     241        {
     242            get
     243            {
     244                return this.NameField;
     245            }
     246            set
     247            {
     248                if ((object.ReferenceEquals(this.NameField, value) != true))
     249                {
     250                    this.NameField = value;
     251                    this.RaisePropertyChanged("Name");
     252                }
     253            }
     254        }
     255    }
     256   
     257    [System.Diagnostics.DebuggerStepThroughAttribute()]
     258    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     259    [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     260    [System.SerializableAttribute()]
     261    public partial class Job : HeuristicLab.Clients.Hive.NamedHiveItem
     262    {
     263       
     264        [System.Runtime.Serialization.OptionalFieldAttribute()]
     265        private int CalculatingCountField;
     266       
     267        [System.Runtime.Serialization.OptionalFieldAttribute()]
     268        private System.DateTime DateCreatedField;
     269       
     270        [System.Runtime.Serialization.OptionalFieldAttribute()]
     271        private int FinishedCountField;
     272       
     273        [System.Runtime.Serialization.OptionalFieldAttribute()]
     274        private int JobCountField;
     275       
     276        [System.Runtime.Serialization.OptionalFieldAttribute()]
     277        private System.Guid OwnerUserIdField;
     278       
     279        [System.Runtime.Serialization.OptionalFieldAttribute()]
     280        private string OwnerUsernameField;
     281       
     282        [System.Runtime.Serialization.OptionalFieldAttribute()]
     283        private HeuristicLab.Clients.Hive.Permission PermissionField;
     284       
     285        [System.Runtime.Serialization.OptionalFieldAttribute()]
     286        private string ResourceNamesField;
     287       
     288        [System.Runtime.Serialization.DataMemberAttribute()]
     289        public int CalculatingCount
     290        {
     291            get
     292            {
     293                return this.CalculatingCountField;
     294            }
     295            set
     296            {
     297                if ((this.CalculatingCountField.Equals(value) != true))
     298                {
     299                    this.CalculatingCountField = value;
     300                    this.RaisePropertyChanged("CalculatingCount");
     301                }
     302            }
     303        }
     304       
     305        [System.Runtime.Serialization.DataMemberAttribute()]
     306        public System.DateTime DateCreated
     307        {
     308            get
     309            {
     310                return this.DateCreatedField;
     311            }
     312            set
     313            {
     314                if ((this.DateCreatedField.Equals(value) != true))
     315                {
     316                    this.DateCreatedField = value;
     317                    this.RaisePropertyChanged("DateCreated");
     318                }
     319            }
     320        }
     321       
     322        [System.Runtime.Serialization.DataMemberAttribute()]
     323        public int FinishedCount
     324        {
     325            get
     326            {
     327                return this.FinishedCountField;
     328            }
     329            set
     330            {
     331                if ((this.FinishedCountField.Equals(value) != true))
     332                {
     333                    this.FinishedCountField = value;
     334                    this.RaisePropertyChanged("FinishedCount");
     335                }
     336            }
     337        }
     338       
     339        [System.Runtime.Serialization.DataMemberAttribute()]
     340        public int JobCount
     341        {
     342            get
     343            {
     344                return this.JobCountField;
     345            }
     346            set
     347            {
     348                if ((this.JobCountField.Equals(value) != true))
     349                {
     350                    this.JobCountField = value;
     351                    this.RaisePropertyChanged("JobCount");
     352                }
     353            }
     354        }
     355       
     356        [System.Runtime.Serialization.DataMemberAttribute()]
     357        public System.Guid OwnerUserId
     358        {
     359            get
     360            {
     361                return this.OwnerUserIdField;
     362            }
     363            set
     364            {
     365                if ((this.OwnerUserIdField.Equals(value) != true))
     366                {
     367                    this.OwnerUserIdField = value;
     368                    this.RaisePropertyChanged("OwnerUserId");
     369                }
     370            }
     371        }
     372       
     373        [System.Runtime.Serialization.DataMemberAttribute()]
     374        public string OwnerUsername
     375        {
     376            get
     377            {
     378                return this.OwnerUsernameField;
     379            }
     380            set
     381            {
     382                if ((object.ReferenceEquals(this.OwnerUsernameField, value) != true))
     383                {
     384                    this.OwnerUsernameField = value;
     385                    this.RaisePropertyChanged("OwnerUsername");
     386                }
     387            }
     388        }
     389       
     390        [System.Runtime.Serialization.DataMemberAttribute()]
     391        public HeuristicLab.Clients.Hive.Permission Permission
     392        {
     393            get
     394            {
     395                return this.PermissionField;
     396            }
     397            set
     398            {
     399                if ((this.PermissionField.Equals(value) != true))
     400                {
     401                    this.PermissionField = value;
     402                    this.RaisePropertyChanged("Permission");
     403                }
     404            }
     405        }
     406       
     407        [System.Runtime.Serialization.DataMemberAttribute()]
     408        public string ResourceNames
     409        {
     410            get
     411            {
     412                return this.ResourceNamesField;
     413            }
     414            set
     415            {
     416                if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
     417                {
     418                    this.ResourceNamesField = value;
     419                    this.RaisePropertyChanged("ResourceNames");
     420                }
     421            }
     422        }
     423    }
     424   
     425    [System.Diagnostics.DebuggerStepThroughAttribute()]
     426    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     427    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     428    [System.SerializableAttribute()]
     429    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
     430    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
     431    public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
     432    {
     433       
     434        [System.Runtime.Serialization.OptionalFieldAttribute()]
     435        private int HbIntervalField;
     436       
     437        [System.Runtime.Serialization.OptionalFieldAttribute()]
     438        private System.Nullable<System.Guid> OwnerUserIdField;
     439       
     440        [System.Runtime.Serialization.OptionalFieldAttribute()]
     441        private System.Nullable<System.Guid> ParentResourceIdField;
     442       
     443        [System.Runtime.Serialization.DataMemberAttribute()]
     444        public int HbInterval
     445        {
     446            get
     447            {
     448                return this.HbIntervalField;
     449            }
     450            set
     451            {
     452                if ((this.HbIntervalField.Equals(value) != true))
     453                {
     454                    this.HbIntervalField = value;
     455                    this.RaisePropertyChanged("HbInterval");
     456                }
     457            }
     458        }
     459       
     460        [System.Runtime.Serialization.DataMemberAttribute()]
     461        public System.Nullable<System.Guid> OwnerUserId
     462        {
     463            get
     464            {
     465                return this.OwnerUserIdField;
     466            }
     467            set
     468            {
     469                if ((this.OwnerUserIdField.Equals(value) != true))
     470                {
     471                    this.OwnerUserIdField = value;
     472                    this.RaisePropertyChanged("OwnerUserId");
     473                }
     474            }
     475        }
     476       
     477        [System.Runtime.Serialization.DataMemberAttribute()]
     478        public System.Nullable<System.Guid> ParentResourceId
     479        {
     480            get
     481            {
     482                return this.ParentResourceIdField;
     483            }
     484            set
     485            {
     486                if ((this.ParentResourceIdField.Equals(value) != true))
     487                {
     488                    this.ParentResourceIdField = value;
     489                    this.RaisePropertyChanged("ParentResourceId");
     490                }
     491            }
     492        }
     493    }
     494   
     495    [System.Diagnostics.DebuggerStepThroughAttribute()]
     496    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     497    [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     498    [System.SerializableAttribute()]
     499    public partial class Slave : HeuristicLab.Clients.Hive.Resource
     500    {
     501       
     502        [System.Runtime.Serialization.OptionalFieldAttribute()]
     503        private System.Nullable<int> CoresField;
     504       
     505        [System.Runtime.Serialization.OptionalFieldAttribute()]
     506        private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
     507       
     508        [System.Runtime.Serialization.OptionalFieldAttribute()]
     509        private System.Nullable<int> CpuSpeedField;
     510       
     511        [System.Runtime.Serialization.OptionalFieldAttribute()]
     512        private double CpuUtilizationField;
     513       
     514        [System.Runtime.Serialization.OptionalFieldAttribute()]
     515        private System.Nullable<int> FreeCoresField;
     516       
     517        [System.Runtime.Serialization.OptionalFieldAttribute()]
     518        private System.Nullable<int> FreeMemoryField;
     519       
     520        [System.Runtime.Serialization.OptionalFieldAttribute()]
     521        private bool IsAllowedToCalculateField;
     522       
     523        [System.Runtime.Serialization.OptionalFieldAttribute()]
     524        private System.Nullable<bool> IsDisposableField;
     525       
     526        [System.Runtime.Serialization.OptionalFieldAttribute()]
     527        private System.Nullable<System.DateTime> LastHeartbeatField;
     528       
     529        [System.Runtime.Serialization.OptionalFieldAttribute()]
     530        private System.Nullable<int> MemoryField;
     531       
     532        [System.Runtime.Serialization.OptionalFieldAttribute()]
     533        private string OperatingSystemField;
     534       
     535        [System.Runtime.Serialization.OptionalFieldAttribute()]
     536        private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
     537       
     538        [System.Runtime.Serialization.DataMemberAttribute()]
     539        public System.Nullable<int> Cores
     540        {
     541            get
     542            {
     543                return this.CoresField;
     544            }
     545            set
     546            {
     547                if ((this.CoresField.Equals(value) != true))
     548                {
     549                    this.CoresField = value;
     550                    this.RaisePropertyChanged("Cores");
     551                }
     552            }
     553        }
     554       
     555        [System.Runtime.Serialization.DataMemberAttribute()]
     556        public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
     557        {
     558            get
     559            {
     560                return this.CpuArchitectureField;
     561            }
     562            set
     563            {
     564                if ((this.CpuArchitectureField.Equals(value) != true))
     565                {
     566                    this.CpuArchitectureField = value;
     567                    this.RaisePropertyChanged("CpuArchitecture");
     568                }
     569            }
     570        }
     571       
     572        [System.Runtime.Serialization.DataMemberAttribute()]
     573        public System.Nullable<int> CpuSpeed
     574        {
     575            get
     576            {
     577                return this.CpuSpeedField;
     578            }
     579            set
     580            {
     581                if ((this.CpuSpeedField.Equals(value) != true))
     582                {
     583                    this.CpuSpeedField = value;
     584                    this.RaisePropertyChanged("CpuSpeed");
     585                }
     586            }
     587        }
     588       
     589        [System.Runtime.Serialization.DataMemberAttribute()]
     590        public double CpuUtilization
     591        {
     592            get
     593            {
     594                return this.CpuUtilizationField;
     595            }
     596            set
     597            {
     598                if ((this.CpuUtilizationField.Equals(value) != true))
     599                {
     600                    this.CpuUtilizationField = value;
     601                    this.RaisePropertyChanged("CpuUtilization");
     602                }
     603            }
     604        }
     605       
     606        [System.Runtime.Serialization.DataMemberAttribute()]
     607        public System.Nullable<int> FreeCores
     608        {
     609            get
     610            {
     611                return this.FreeCoresField;
     612            }
     613            set
     614            {
     615                if ((this.FreeCoresField.Equals(value) != true))
     616                {
     617                    this.FreeCoresField = value;
     618                    this.RaisePropertyChanged("FreeCores");
     619                }
     620            }
     621        }
     622       
     623        [System.Runtime.Serialization.DataMemberAttribute()]
     624        public System.Nullable<int> FreeMemory
     625        {
     626            get
     627            {
     628                return this.FreeMemoryField;
     629            }
     630            set
     631            {
     632                if ((this.FreeMemoryField.Equals(value) != true))
     633                {
     634                    this.FreeMemoryField = value;
     635                    this.RaisePropertyChanged("FreeMemory");
     636                }
     637            }
     638        }
     639       
     640        [System.Runtime.Serialization.DataMemberAttribute()]
     641        public bool IsAllowedToCalculate
     642        {
     643            get
     644            {
     645                return this.IsAllowedToCalculateField;
     646            }
     647            set
     648            {
     649                if ((this.IsAllowedToCalculateField.Equals(value) != true))
     650                {
     651                    this.IsAllowedToCalculateField = value;
     652                    this.RaisePropertyChanged("IsAllowedToCalculate");
     653                }
     654            }
     655        }
     656       
     657        [System.Runtime.Serialization.DataMemberAttribute()]
     658        public System.Nullable<bool> IsDisposable
     659        {
     660            get
     661            {
     662                return this.IsDisposableField;
     663            }
     664            set
     665            {
     666                if ((this.IsDisposableField.Equals(value) != true))
     667                {
     668                    this.IsDisposableField = value;
     669                    this.RaisePropertyChanged("IsDisposable");
     670                }
     671            }
     672        }
     673       
     674        [System.Runtime.Serialization.DataMemberAttribute()]
     675        public System.Nullable<System.DateTime> LastHeartbeat
     676        {
     677            get
     678            {
     679                return this.LastHeartbeatField;
     680            }
     681            set
     682            {
     683                if ((this.LastHeartbeatField.Equals(value) != true))
     684                {
     685                    this.LastHeartbeatField = value;
     686                    this.RaisePropertyChanged("LastHeartbeat");
     687                }
     688            }
     689        }
     690       
     691        [System.Runtime.Serialization.DataMemberAttribute()]
     692        public System.Nullable<int> Memory
     693        {
     694            get
     695            {
     696                return this.MemoryField;
     697            }
     698            set
     699            {
     700                if ((this.MemoryField.Equals(value) != true))
     701                {
     702                    this.MemoryField = value;
     703                    this.RaisePropertyChanged("Memory");
     704                }
     705            }
     706        }
     707       
     708        [System.Runtime.Serialization.DataMemberAttribute()]
     709        public string OperatingSystem
     710        {
     711            get
     712            {
     713                return this.OperatingSystemField;
     714            }
     715            set
     716            {
     717                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
     718                {
     719                    this.OperatingSystemField = value;
     720                    this.RaisePropertyChanged("OperatingSystem");
     721                }
     722            }
     723        }
     724       
     725        [System.Runtime.Serialization.DataMemberAttribute()]
     726        public HeuristicLab.Clients.Hive.SlaveState SlaveState
     727        {
     728            get
     729            {
     730                return this.SlaveStateField;
     731            }
     732            set
     733            {
     734                if ((this.SlaveStateField.Equals(value) != true))
     735                {
     736                    this.SlaveStateField = value;
     737                    this.RaisePropertyChanged("SlaveState");
     738                }
     739            }
     740        }
     741    }
     742   
     743    [System.Diagnostics.DebuggerStepThroughAttribute()]
     744    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     745    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     746    [System.SerializableAttribute()]
     747    public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
     748    {
     749    }
     750   
     751    [System.Diagnostics.DebuggerStepThroughAttribute()]
     752    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     753    [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     754    [System.SerializableAttribute()]
     755    public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
     756    {
     757       
     758        [System.Runtime.Serialization.OptionalFieldAttribute()]
     759        private System.DateTime DateCreatedField;
     760       
     761        [System.Runtime.Serialization.OptionalFieldAttribute()]
     762        private byte[] HashField;
     763       
     764        [System.Runtime.Serialization.OptionalFieldAttribute()]
     765        private System.Guid UserIdField;
     766       
     767        [System.Runtime.Serialization.OptionalFieldAttribute()]
     768        private System.Version VersionField;
     769       
     770        [System.Runtime.Serialization.DataMemberAttribute()]
     771        public System.DateTime DateCreated
     772        {
     773            get
     774            {
     775                return this.DateCreatedField;
     776            }
     777            set
     778            {
     779                if ((this.DateCreatedField.Equals(value) != true))
     780                {
     781                    this.DateCreatedField = value;
     782                    this.RaisePropertyChanged("DateCreated");
     783                }
     784            }
     785        }
     786       
     787        [System.Runtime.Serialization.DataMemberAttribute()]
     788        public byte[] Hash
     789        {
     790            get
     791            {
     792                return this.HashField;
     793            }
     794            set
     795            {
     796                if ((object.ReferenceEquals(this.HashField, value) != true))
     797                {
     798                    this.HashField = value;
     799                    this.RaisePropertyChanged("Hash");
     800                }
     801            }
     802        }
     803       
     804        [System.Runtime.Serialization.DataMemberAttribute()]
     805        public System.Guid UserId
     806        {
     807            get
     808            {
     809                return this.UserIdField;
     810            }
     811            set
     812            {
     813                if ((this.UserIdField.Equals(value) != true))
     814                {
     815                    this.UserIdField = value;
     816                    this.RaisePropertyChanged("UserId");
     817                }
     818            }
     819        }
     820       
     821        [System.Runtime.Serialization.DataMemberAttribute()]
     822        public System.Version Version
     823        {
     824            get
     825            {
     826                return this.VersionField;
     827            }
     828            set
     829            {
     830                if ((object.ReferenceEquals(this.VersionField, value) != true))
     831                {
     832                    this.VersionField = value;
     833                    this.RaisePropertyChanged("Version");
     834                }
     835            }
     836        }
     837    }
     838   
     839    [System.Diagnostics.DebuggerStepThroughAttribute()]
     840    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     841    [System.Runtime.Serialization.DataContractAttribute(Name="JobPermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     842    [System.SerializableAttribute()]
     843    public partial class JobPermission : HeuristicLab.Clients.Hive.HiveItem
     844    {
     845       
     846        [System.Runtime.Serialization.OptionalFieldAttribute()]
     847        private System.Guid GrantedByUserIdField;
     848       
     849        [System.Runtime.Serialization.OptionalFieldAttribute()]
     850        private System.Guid GrantedUserIdField;
     851       
     852        [System.Runtime.Serialization.OptionalFieldAttribute()]
     853        private System.Guid JobIdField;
     854       
     855        [System.Runtime.Serialization.OptionalFieldAttribute()]
     856        private HeuristicLab.Clients.Hive.Permission PermissionField;
     857       
     858        [System.Runtime.Serialization.DataMemberAttribute()]
     859        public System.Guid GrantedByUserId
     860        {
     861            get
     862            {
     863                return this.GrantedByUserIdField;
     864            }
     865            set
     866            {
     867                if ((this.GrantedByUserIdField.Equals(value) != true))
     868                {
     869                    this.GrantedByUserIdField = value;
     870                    this.RaisePropertyChanged("GrantedByUserId");
     871                }
     872            }
     873        }
     874       
     875        [System.Runtime.Serialization.DataMemberAttribute()]
     876        public System.Guid GrantedUserId
     877        {
     878            get
     879            {
     880                return this.GrantedUserIdField;
     881            }
     882            set
     883            {
     884                if ((this.GrantedUserIdField.Equals(value) != true))
     885                {
     886                    this.GrantedUserIdField = value;
     887                    this.RaisePropertyChanged("GrantedUserId");
     888                }
     889            }
     890        }
     891       
     892        [System.Runtime.Serialization.DataMemberAttribute()]
     893        public System.Guid JobId
     894        {
     895            get
     896            {
     897                return this.JobIdField;
     898            }
     899            set
     900            {
     901                if ((this.JobIdField.Equals(value) != true))
     902                {
     903                    this.JobIdField = value;
     904                    this.RaisePropertyChanged("JobId");
     905                }
     906            }
     907        }
     908       
     909        [System.Runtime.Serialization.DataMemberAttribute()]
     910        public HeuristicLab.Clients.Hive.Permission Permission
     911        {
     912            get
     913            {
     914                return this.PermissionField;
     915            }
     916            set
     917            {
     918                if ((this.PermissionField.Equals(value) != true))
     919                {
     920                    this.PermissionField = value;
     921                    this.RaisePropertyChanged("Permission");
     922                }
     923            }
     924        }
     925    }
     926   
     927    [System.Diagnostics.DebuggerStepThroughAttribute()]
     928    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     929    [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     930    [System.SerializableAttribute()]
     931    public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
     932    {
     933       
     934        [System.Runtime.Serialization.OptionalFieldAttribute()]
     935        private byte[] DataField;
     936       
     937        [System.Runtime.Serialization.OptionalFieldAttribute()]
     938        private string FileNameField;
     939       
     940        [System.Runtime.Serialization.OptionalFieldAttribute()]
     941        private System.Guid PluginIdField;
     942       
     943        [System.Runtime.Serialization.DataMemberAttribute()]
     944        public byte[] Data
     945        {
     946            get
     947            {
     948                return this.DataField;
     949            }
     950            set
     951            {
     952                if ((object.ReferenceEquals(this.DataField, value) != true))
     953                {
     954                    this.DataField = value;
     955                    this.RaisePropertyChanged("Data");
     956                }
     957            }
     958        }
     959       
     960        [System.Runtime.Serialization.DataMemberAttribute()]
     961        public string FileName
     962        {
     963            get
     964            {
     965                return this.FileNameField;
     966            }
     967            set
     968            {
     969                if ((object.ReferenceEquals(this.FileNameField, value) != true))
     970                {
     971                    this.FileNameField = value;
     972                    this.RaisePropertyChanged("FileName");
     973                }
     974            }
     975        }
     976       
     977        [System.Runtime.Serialization.DataMemberAttribute()]
     978        public System.Guid PluginId
     979        {
     980            get
     981            {
     982                return this.PluginIdField;
     983            }
     984            set
     985            {
     986                if ((this.PluginIdField.Equals(value) != true))
     987                {
     988                    this.PluginIdField = value;
     989                    this.RaisePropertyChanged("PluginId");
     990                }
     991            }
     992        }
     993    }
     994   
     995    [System.Diagnostics.DebuggerStepThroughAttribute()]
     996    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     997    [System.Runtime.Serialization.DataContractAttribute(Name="ResourcePermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     998    [System.SerializableAttribute()]
     999    public partial class ResourcePermission : HeuristicLab.Clients.Hive.HiveItem
     1000    {
     1001       
     1002        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1003        private System.Guid GrantedByUserIdField;
     1004       
     1005        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1006        private System.Guid GrantedUserIdField;
     1007       
     1008        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1009        private System.Guid ResourceIdField;
     1010       
     1011        [System.Runtime.Serialization.DataMemberAttribute()]
     1012        public System.Guid GrantedByUserId
     1013        {
     1014            get
     1015            {
     1016                return this.GrantedByUserIdField;
     1017            }
     1018            set
     1019            {
     1020                if ((this.GrantedByUserIdField.Equals(value) != true))
     1021                {
     1022                    this.GrantedByUserIdField = value;
     1023                    this.RaisePropertyChanged("GrantedByUserId");
     1024                }
     1025            }
     1026        }
     1027       
     1028        [System.Runtime.Serialization.DataMemberAttribute()]
     1029        public System.Guid GrantedUserId
     1030        {
     1031            get
     1032            {
     1033                return this.GrantedUserIdField;
     1034            }
     1035            set
     1036            {
     1037                if ((this.GrantedUserIdField.Equals(value) != true))
     1038                {
     1039                    this.GrantedUserIdField = value;
     1040                    this.RaisePropertyChanged("GrantedUserId");
     1041                }
     1042            }
     1043        }
     1044       
     1045        [System.Runtime.Serialization.DataMemberAttribute()]
     1046        public System.Guid ResourceId
     1047        {
     1048            get
     1049            {
     1050                return this.ResourceIdField;
     1051            }
     1052            set
     1053            {
     1054                if ((this.ResourceIdField.Equals(value) != true))
     1055                {
     1056                    this.ResourceIdField = value;
     1057                    this.RaisePropertyChanged("ResourceId");
     1058                }
     1059            }
     1060        }
     1061    }
     1062   
     1063    [System.Diagnostics.DebuggerStepThroughAttribute()]
     1064    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1065    [System.Runtime.Serialization.DataContractAttribute(Name="Downtime", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1066    [System.SerializableAttribute()]
     1067    public partial class Downtime : HeuristicLab.Clients.Hive.HiveItem
     1068    {
     1069       
     1070        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1071        private bool AllDayEventField;
     1072       
     1073        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1074        private HeuristicLab.Clients.Hive.DowntimeType DowntimeTypeField;
     1075       
     1076        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1077        private System.DateTime EndDateField;
     1078       
     1079        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1080        private bool RecurringField;
     1081       
     1082        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1083        private System.Guid RecurringIdField;
     1084       
     1085        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1086        private System.Guid ResourceIdField;
     1087       
     1088        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1089        private System.DateTime StartDateField;
     1090       
     1091        [System.Runtime.Serialization.DataMemberAttribute()]
     1092        public bool AllDayEvent
     1093        {
     1094            get
     1095            {
     1096                return this.AllDayEventField;
     1097            }
     1098            set
     1099            {
     1100                if ((this.AllDayEventField.Equals(value) != true))
     1101                {
     1102                    this.AllDayEventField = value;
     1103                    this.RaisePropertyChanged("AllDayEvent");
     1104                }
     1105            }
     1106        }
     1107       
     1108        [System.Runtime.Serialization.DataMemberAttribute()]
     1109        public HeuristicLab.Clients.Hive.DowntimeType DowntimeType
     1110        {
     1111            get
     1112            {
     1113                return this.DowntimeTypeField;
     1114            }
     1115            set
     1116            {
     1117                if ((this.DowntimeTypeField.Equals(value) != true))
     1118                {
     1119                    this.DowntimeTypeField = value;
     1120                    this.RaisePropertyChanged("DowntimeType");
     1121                }
     1122            }
     1123        }
     1124       
     1125        [System.Runtime.Serialization.DataMemberAttribute()]
     1126        public System.DateTime EndDate
     1127        {
     1128            get
     1129            {
     1130                return this.EndDateField;
     1131            }
     1132            set
     1133            {
     1134                if ((this.EndDateField.Equals(value) != true))
     1135                {
     1136                    this.EndDateField = value;
     1137                    this.RaisePropertyChanged("EndDate");
     1138                }
     1139            }
     1140        }
     1141       
     1142        [System.Runtime.Serialization.DataMemberAttribute()]
     1143        public bool Recurring
     1144        {
     1145            get
     1146            {
     1147                return this.RecurringField;
     1148            }
     1149            set
     1150            {
     1151                if ((this.RecurringField.Equals(value) != true))
     1152                {
     1153                    this.RecurringField = value;
     1154                    this.RaisePropertyChanged("Recurring");
     1155                }
     1156            }
     1157        }
     1158       
     1159        [System.Runtime.Serialization.DataMemberAttribute()]
     1160        public System.Guid RecurringId
     1161        {
     1162            get
     1163            {
     1164                return this.RecurringIdField;
     1165            }
     1166            set
     1167            {
     1168                if ((this.RecurringIdField.Equals(value) != true))
     1169                {
     1170                    this.RecurringIdField = value;
     1171                    this.RaisePropertyChanged("RecurringId");
     1172                }
     1173            }
     1174        }
     1175       
     1176        [System.Runtime.Serialization.DataMemberAttribute()]
     1177        public System.Guid ResourceId
     1178        {
     1179            get
     1180            {
     1181                return this.ResourceIdField;
     1182            }
     1183            set
     1184            {
     1185                if ((this.ResourceIdField.Equals(value) != true))
     1186                {
     1187                    this.ResourceIdField = value;
     1188                    this.RaisePropertyChanged("ResourceId");
     1189                }
     1190            }
     1191        }
     1192       
     1193        [System.Runtime.Serialization.DataMemberAttribute()]
     1194        public System.DateTime StartDate
     1195        {
     1196            get
     1197            {
     1198                return this.StartDateField;
     1199            }
     1200            set
     1201            {
     1202                if ((this.StartDateField.Equals(value) != true))
     1203                {
     1204                    this.StartDateField = value;
     1205                    this.RaisePropertyChanged("StartDate");
     1206                }
     1207            }
     1208        }
     1209    }
     1210   
     1211    [System.Diagnostics.DebuggerStepThroughAttribute()]
     1212    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1213    [System.Runtime.Serialization.DataContractAttribute(Name="UserPriority", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1214    [System.SerializableAttribute()]
     1215    public partial class UserPriority : HeuristicLab.Clients.Hive.HiveItem
     1216    {
     1217       
     1218        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1219        private System.DateTime DateEnqueuedField;
     1220       
     1221        [System.Runtime.Serialization.DataMemberAttribute()]
     1222        public System.DateTime DateEnqueued
     1223        {
     1224            get
     1225            {
     1226                return this.DateEnqueuedField;
     1227            }
     1228            set
     1229            {
     1230                if ((this.DateEnqueuedField.Equals(value) != true))
     1231                {
     1232                    this.DateEnqueuedField = value;
     1233                    this.RaisePropertyChanged("DateEnqueued");
     1234                }
     1235            }
     1236        }
    771237    }
    781238   
     
    2081368    [System.Diagnostics.DebuggerStepThroughAttribute()]
    2091369    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    210     [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    211     [System.SerializableAttribute()]
    212     public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
    213     {
    214        
    215         [System.Runtime.Serialization.OptionalFieldAttribute()]
    216         private System.DateTime DateTimeField;
    217        
    218         [System.Runtime.Serialization.OptionalFieldAttribute()]
    219         private string ExceptionField;
    220        
    221         [System.Runtime.Serialization.OptionalFieldAttribute()]
    222         private System.Nullable<System.Guid> SlaveIdField;
    223        
    224         [System.Runtime.Serialization.OptionalFieldAttribute()]
    225         private HeuristicLab.Clients.Hive.TaskState StateField;
    226        
    227         [System.Runtime.Serialization.OptionalFieldAttribute()]
    228         private System.Guid TaskIdField;
    229        
    230         [System.Runtime.Serialization.OptionalFieldAttribute()]
    231         private System.Nullable<System.Guid> UserIdField;
    232        
    233         [System.Runtime.Serialization.DataMemberAttribute()]
    234         public System.DateTime DateTime
    235         {
    236             get
    237             {
    238                 return this.DateTimeField;
    239             }
    240             set
    241             {
    242                 if ((this.DateTimeField.Equals(value) != true))
    243                 {
    244                     this.DateTimeField = value;
    245                     this.RaisePropertyChanged("DateTime");
    246                 }
    247             }
    248         }
    249        
    250         [System.Runtime.Serialization.DataMemberAttribute()]
    251         public string Exception
    252         {
    253             get
    254             {
    255                 return this.ExceptionField;
    256             }
    257             set
    258             {
    259                 if ((object.ReferenceEquals(this.ExceptionField, value) != true))
    260                 {
    261                     this.ExceptionField = value;
    262                     this.RaisePropertyChanged("Exception");
    263                 }
    264             }
    265         }
    266        
    267         [System.Runtime.Serialization.DataMemberAttribute()]
    268         public System.Nullable<System.Guid> SlaveId
    269         {
    270             get
    271             {
    272                 return this.SlaveIdField;
    273             }
    274             set
    275             {
    276                 if ((this.SlaveIdField.Equals(value) != true))
    277                 {
    278                     this.SlaveIdField = value;
    279                     this.RaisePropertyChanged("SlaveId");
    280                 }
    281             }
    282         }
    283        
    284         [System.Runtime.Serialization.DataMemberAttribute()]
    285         public HeuristicLab.Clients.Hive.TaskState State
    286         {
    287             get
    288             {
    289                 return this.StateField;
    290             }
    291             set
    292             {
    293                 if ((this.StateField.Equals(value) != true))
    294                 {
    295                     this.StateField = value;
    296                     this.RaisePropertyChanged("State");
    297                 }
    298             }
    299         }
    300        
    301         [System.Runtime.Serialization.DataMemberAttribute()]
    302         public System.Guid TaskId
    303         {
    304             get
    305             {
    306                 return this.TaskIdField;
    307             }
    308             set
    309             {
    310                 if ((this.TaskIdField.Equals(value) != true))
    311                 {
    312                     this.TaskIdField = value;
    313                     this.RaisePropertyChanged("TaskId");
    314                 }
    315             }
    316         }
    317        
    318         [System.Runtime.Serialization.DataMemberAttribute()]
    319         public System.Nullable<System.Guid> UserId
    320         {
    321             get
    322             {
    323                 return this.UserIdField;
    324             }
    325             set
    326             {
    327                 if ((this.UserIdField.Equals(value) != true))
    328                 {
    329                     this.UserIdField = value;
    330                     this.RaisePropertyChanged("UserId");
    331                 }
    332             }
    333         }
    334     }
    335    
    336     [System.Diagnostics.DebuggerStepThroughAttribute()]
    337     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    3381370    [System.Runtime.Serialization.DataContractAttribute(Name="Task", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    3391371    [System.SerializableAttribute()]
     
    3511383       
    3521384        [System.Runtime.Serialization.OptionalFieldAttribute()]
     1385        private bool IsPrivilegedField;
     1386       
     1387        [System.Runtime.Serialization.OptionalFieldAttribute()]
    3531388        private System.Guid JobIdField;
    3541389       
     
    4171452       
    4181453        [System.Runtime.Serialization.DataMemberAttribute()]
     1454        public bool IsPrivileged
     1455        {
     1456            get
     1457            {
     1458                return this.IsPrivilegedField;
     1459            }
     1460            set
     1461            {
     1462                if ((this.IsPrivilegedField.Equals(value) != true))
     1463                {
     1464                    this.IsPrivilegedField = value;
     1465                    this.RaisePropertyChanged("IsPrivileged");
     1466                }
     1467            }
     1468        }
     1469       
     1470        [System.Runtime.Serialization.DataMemberAttribute()]
    4191471        public System.Guid JobId
    4201472        {
     
    5021554    }
    5031555   
    504     [System.Diagnostics.DebuggerStepThroughAttribute()]
    5051556    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    506     [System.Runtime.Serialization.DataContractAttribute(Name="Downtime", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    507     [System.SerializableAttribute()]
    508     public partial class Downtime : HeuristicLab.Clients.Hive.HiveItem
    509     {
    510        
    511         [System.Runtime.Serialization.OptionalFieldAttribute()]
    512         private bool AllDayEventField;
    513        
    514         [System.Runtime.Serialization.OptionalFieldAttribute()]
    515         private HeuristicLab.Clients.Hive.DowntimeType DowntimeTypeField;
    516        
    517         [System.Runtime.Serialization.OptionalFieldAttribute()]
    518         private System.DateTime EndDateField;
    519        
    520         [System.Runtime.Serialization.OptionalFieldAttribute()]
    521         private bool RecurringField;
    522        
    523         [System.Runtime.Serialization.OptionalFieldAttribute()]
    524         private System.Guid RecurringIdField;
    525        
    526         [System.Runtime.Serialization.OptionalFieldAttribute()]
    527         private System.Guid ResourceIdField;
    528        
    529         [System.Runtime.Serialization.OptionalFieldAttribute()]
    530         private System.DateTime StartDateField;
    531        
    532         [System.Runtime.Serialization.DataMemberAttribute()]
    533         public bool AllDayEvent
    534         {
    535             get
    536             {
    537                 return this.AllDayEventField;
    538             }
    539             set
    540             {
    541                 if ((this.AllDayEventField.Equals(value) != true))
    542                 {
    543                     this.AllDayEventField = value;
    544                     this.RaisePropertyChanged("AllDayEvent");
    545                 }
    546             }
    547         }
    548        
    549         [System.Runtime.Serialization.DataMemberAttribute()]
    550         public HeuristicLab.Clients.Hive.DowntimeType DowntimeType
    551         {
    552             get
    553             {
    554                 return this.DowntimeTypeField;
    555             }
    556             set
    557             {
    558                 if ((this.DowntimeTypeField.Equals(value) != true))
    559                 {
    560                     this.DowntimeTypeField = value;
    561                     this.RaisePropertyChanged("DowntimeType");
    562                 }
    563             }
    564         }
    565        
    566         [System.Runtime.Serialization.DataMemberAttribute()]
    567         public System.DateTime EndDate
    568         {
    569             get
    570             {
    571                 return this.EndDateField;
    572             }
    573             set
    574             {
    575                 if ((this.EndDateField.Equals(value) != true))
    576                 {
    577                     this.EndDateField = value;
    578                     this.RaisePropertyChanged("EndDate");
    579                 }
    580             }
    581         }
    582        
    583         [System.Runtime.Serialization.DataMemberAttribute()]
    584         public bool Recurring
    585         {
    586             get
    587             {
    588                 return this.RecurringField;
    589             }
    590             set
    591             {
    592                 if ((this.RecurringField.Equals(value) != true))
    593                 {
    594                     this.RecurringField = value;
    595                     this.RaisePropertyChanged("Recurring");
    596                 }
    597             }
    598         }
    599        
    600         [System.Runtime.Serialization.DataMemberAttribute()]
    601         public System.Guid RecurringId
    602         {
    603             get
    604             {
    605                 return this.RecurringIdField;
    606             }
    607             set
    608             {
    609                 if ((this.RecurringIdField.Equals(value) != true))
    610                 {
    611                     this.RecurringIdField = value;
    612                     this.RaisePropertyChanged("RecurringId");
    613                 }
    614             }
    615         }
    616        
    617         [System.Runtime.Serialization.DataMemberAttribute()]
    618         public System.Guid ResourceId
    619         {
    620             get
    621             {
    622                 return this.ResourceIdField;
    623             }
    624             set
    625             {
    626                 if ((this.ResourceIdField.Equals(value) != true))
    627                 {
    628                     this.ResourceIdField = value;
    629                     this.RaisePropertyChanged("ResourceId");
    630                 }
    631             }
    632         }
    633        
    634         [System.Runtime.Serialization.DataMemberAttribute()]
    635         public System.DateTime StartDate
    636         {
    637             get
    638             {
    639                 return this.StartDateField;
    640             }
    641             set
    642             {
    643                 if ((this.StartDateField.Equals(value) != true))
    644                 {
    645                     this.StartDateField = value;
    646                     this.RaisePropertyChanged("StartDate");
    647                 }
    648             }
    649         }
    650     }
    651    
    652     [System.Diagnostics.DebuggerStepThroughAttribute()]
     1557    [System.Runtime.Serialization.DataContractAttribute(Name="Command", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1558    public enum Command : int
     1559    {
     1560       
     1561        [System.Runtime.Serialization.EnumMemberAttribute()]
     1562        Stop = 0,
     1563       
     1564        [System.Runtime.Serialization.EnumMemberAttribute()]
     1565        Abort = 1,
     1566       
     1567        [System.Runtime.Serialization.EnumMemberAttribute()]
     1568        Pause = 2,
     1569    }
     1570   
    6531571    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    654     [System.Runtime.Serialization.DataContractAttribute(Name="UserPriority", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    655     [System.SerializableAttribute()]
    656     public partial class UserPriority : HeuristicLab.Clients.Hive.HiveItem
    657     {
    658        
    659         [System.Runtime.Serialization.OptionalFieldAttribute()]
    660         private System.DateTime DateEnqueuedField;
    661        
    662         [System.Runtime.Serialization.DataMemberAttribute()]
    663         public System.DateTime DateEnqueued
    664         {
    665             get
    666             {
    667                 return this.DateEnqueuedField;
    668             }
    669             set
    670             {
    671                 if ((this.DateEnqueuedField.Equals(value) != true))
    672                 {
    673                     this.DateEnqueuedField = value;
    674                     this.RaisePropertyChanged("DateEnqueued");
    675                 }
    676             }
    677         }
    678     }
    679    
    680     [System.Diagnostics.DebuggerStepThroughAttribute()]
     1572    [System.Runtime.Serialization.DataContractAttribute(Name="TaskState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1573    public enum TaskState : int
     1574    {
     1575       
     1576        [System.Runtime.Serialization.EnumMemberAttribute()]
     1577        Offline = 0,
     1578       
     1579        [System.Runtime.Serialization.EnumMemberAttribute()]
     1580        Waiting = 1,
     1581       
     1582        [System.Runtime.Serialization.EnumMemberAttribute()]
     1583        Transferring = 2,
     1584       
     1585        [System.Runtime.Serialization.EnumMemberAttribute()]
     1586        Calculating = 3,
     1587       
     1588        [System.Runtime.Serialization.EnumMemberAttribute()]
     1589        Paused = 4,
     1590       
     1591        [System.Runtime.Serialization.EnumMemberAttribute()]
     1592        Finished = 5,
     1593       
     1594        [System.Runtime.Serialization.EnumMemberAttribute()]
     1595        Aborted = 6,
     1596       
     1597        [System.Runtime.Serialization.EnumMemberAttribute()]
     1598        Failed = 7,
     1599    }
     1600   
    6811601    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    682     [System.Runtime.Serialization.DataContractAttribute(Name="Statistics", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    683     [System.SerializableAttribute()]
    684     public partial class Statistics : HeuristicLab.Clients.Hive.HiveItem
    685     {
    686        
    687         [System.Runtime.Serialization.OptionalFieldAttribute()]
    688         private System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveStatistics> SlaveStatisticsField;
    689        
    690         [System.Runtime.Serialization.OptionalFieldAttribute()]
    691         private System.DateTime TimeStampField;
    692        
    693         [System.Runtime.Serialization.OptionalFieldAttribute()]
    694         private System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserStatistics> UserStatisticsField;
    695        
    696         [System.Runtime.Serialization.DataMemberAttribute()]
    697         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveStatistics> SlaveStatistics
    698         {
    699             get
    700             {
    701                 return this.SlaveStatisticsField;
    702             }
    703             set
    704             {
    705                 if ((object.ReferenceEquals(this.SlaveStatisticsField, value) != true))
    706                 {
    707                     this.SlaveStatisticsField = value;
    708                     this.RaisePropertyChanged("SlaveStatistics");
    709                 }
    710             }
    711         }
    712        
    713         [System.Runtime.Serialization.DataMemberAttribute()]
    714         public System.DateTime TimeStamp
    715         {
    716             get
    717             {
    718                 return this.TimeStampField;
    719             }
    720             set
    721             {
    722                 if ((this.TimeStampField.Equals(value) != true))
    723                 {
    724                     this.TimeStampField = value;
    725                     this.RaisePropertyChanged("TimeStamp");
    726                 }
    727             }
    728         }
    729        
    730         [System.Runtime.Serialization.DataMemberAttribute()]
    731         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserStatistics> UserStatistics
    732         {
    733             get
    734             {
    735                 return this.UserStatisticsField;
    736             }
    737             set
    738             {
    739                 if ((object.ReferenceEquals(this.UserStatisticsField, value) != true))
    740                 {
    741                     this.UserStatisticsField = value;
    742                     this.RaisePropertyChanged("UserStatistics");
    743                 }
    744             }
    745         }
    746     }
    747    
    748     [System.Diagnostics.DebuggerStepThroughAttribute()]
    749     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    750     [System.Runtime.Serialization.DataContractAttribute(Name="SlaveStatistics", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    751     [System.SerializableAttribute()]
    752     public partial class SlaveStatistics : HeuristicLab.Clients.Hive.HiveItem
    753     {
    754        
    755         [System.Runtime.Serialization.OptionalFieldAttribute()]
    756         private int CoresField;
    757        
    758         [System.Runtime.Serialization.OptionalFieldAttribute()]
    759         private double CpuUtilizationField;
    760        
    761         [System.Runtime.Serialization.OptionalFieldAttribute()]
    762         private int FreeCoresField;
    763        
    764         [System.Runtime.Serialization.OptionalFieldAttribute()]
    765         private int FreeMemoryField;
    766        
    767         [System.Runtime.Serialization.OptionalFieldAttribute()]
    768         private int MemoryField;
    769        
    770         [System.Runtime.Serialization.OptionalFieldAttribute()]
    771         private System.Guid SlaveIdField;
    772        
    773         [System.Runtime.Serialization.DataMemberAttribute()]
    774         public int Cores
    775         {
    776             get
    777             {
    778                 return this.CoresField;
    779             }
    780             set
    781             {
    782                 if ((this.CoresField.Equals(value) != true))
    783                 {
    784                     this.CoresField = value;
    785                     this.RaisePropertyChanged("Cores");
    786                 }
    787             }
    788         }
    789        
    790         [System.Runtime.Serialization.DataMemberAttribute()]
    791         public double CpuUtilization
    792         {
    793             get
    794             {
    795                 return this.CpuUtilizationField;
    796             }
    797             set
    798             {
    799                 if ((this.CpuUtilizationField.Equals(value) != true))
    800                 {
    801                     this.CpuUtilizationField = value;
    802                     this.RaisePropertyChanged("CpuUtilization");
    803                 }
    804             }
    805         }
    806        
    807         [System.Runtime.Serialization.DataMemberAttribute()]
    808         public int FreeCores
    809         {
    810             get
    811             {
    812                 return this.FreeCoresField;
    813             }
    814             set
    815             {
    816                 if ((this.FreeCoresField.Equals(value) != true))
    817                 {
    818                     this.FreeCoresField = value;
    819                     this.RaisePropertyChanged("FreeCores");
    820                 }
    821             }
    822         }
    823        
    824         [System.Runtime.Serialization.DataMemberAttribute()]
    825         public int FreeMemory
    826         {
    827             get
    828             {
    829                 return this.FreeMemoryField;
    830             }
    831             set
    832             {
    833                 if ((this.FreeMemoryField.Equals(value) != true))
    834                 {
    835                     this.FreeMemoryField = value;
    836                     this.RaisePropertyChanged("FreeMemory");
    837                 }
    838             }
    839         }
    840        
    841         [System.Runtime.Serialization.DataMemberAttribute()]
    842         public int Memory
    843         {
    844             get
    845             {
    846                 return this.MemoryField;
    847             }
    848             set
    849             {
    850                 if ((this.MemoryField.Equals(value) != true))
    851                 {
    852                     this.MemoryField = value;
    853                     this.RaisePropertyChanged("Memory");
    854                 }
    855             }
    856         }
    857        
    858         [System.Runtime.Serialization.DataMemberAttribute()]
    859         public System.Guid SlaveId
    860         {
    861             get
    862             {
    863                 return this.SlaveIdField;
    864             }
    865             set
    866             {
    867                 if ((this.SlaveIdField.Equals(value) != true))
    868                 {
    869                     this.SlaveIdField = value;
    870                     this.RaisePropertyChanged("SlaveId");
    871                 }
    872             }
    873         }
    874     }
    875    
    876     [System.Diagnostics.DebuggerStepThroughAttribute()]
    877     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    878     [System.Runtime.Serialization.DataContractAttribute(Name="UserStatistics", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    879     [System.SerializableAttribute()]
    880     public partial class UserStatistics : HeuristicLab.Clients.Hive.HiveItem
    881     {
    882        
    883         [System.Runtime.Serialization.OptionalFieldAttribute()]
    884         private System.TimeSpan ExecutionTimeField;
    885        
    886         [System.Runtime.Serialization.OptionalFieldAttribute()]
    887         private System.TimeSpan ExecutionTimeFinishedJobsField;
    888        
    889         [System.Runtime.Serialization.OptionalFieldAttribute()]
    890         private System.TimeSpan StartToEndTimeField;
    891        
    892         [System.Runtime.Serialization.OptionalFieldAttribute()]
    893         private int UsedCoresField;
    894        
    895         [System.Runtime.Serialization.OptionalFieldAttribute()]
    896         private System.Guid UserIdField;
    897        
    898         [System.Runtime.Serialization.DataMemberAttribute()]
    899         public System.TimeSpan ExecutionTime
    900         {
    901             get
    902             {
    903                 return this.ExecutionTimeField;
    904             }
    905             set
    906             {
    907                 if ((this.ExecutionTimeField.Equals(value) != true))
    908                 {
    909                     this.ExecutionTimeField = value;
    910                     this.RaisePropertyChanged("ExecutionTime");
    911                 }
    912             }
    913         }
    914        
    915         [System.Runtime.Serialization.DataMemberAttribute()]
    916         public System.TimeSpan ExecutionTimeFinishedJobs
    917         {
    918             get
    919             {
    920                 return this.ExecutionTimeFinishedJobsField;
    921             }
    922             set
    923             {
    924                 if ((this.ExecutionTimeFinishedJobsField.Equals(value) != true))
    925                 {
    926                     this.ExecutionTimeFinishedJobsField = value;
    927                     this.RaisePropertyChanged("ExecutionTimeFinishedJobs");
    928                 }
    929             }
    930         }
    931        
    932         [System.Runtime.Serialization.DataMemberAttribute()]
    933         public System.TimeSpan StartToEndTime
    934         {
    935             get
    936             {
    937                 return this.StartToEndTimeField;
    938             }
    939             set
    940             {
    941                 if ((this.StartToEndTimeField.Equals(value) != true))
    942                 {
    943                     this.StartToEndTimeField = value;
    944                     this.RaisePropertyChanged("StartToEndTime");
    945                 }
    946             }
    947         }
    948        
    949         [System.Runtime.Serialization.DataMemberAttribute()]
    950         public int UsedCores
    951         {
    952             get
    953             {
    954                 return this.UsedCoresField;
    955             }
    956             set
    957             {
    958                 if ((this.UsedCoresField.Equals(value) != true))
    959                 {
    960                     this.UsedCoresField = value;
    961                     this.RaisePropertyChanged("UsedCores");
    962                 }
    963             }
    964         }
    965        
    966         [System.Runtime.Serialization.DataMemberAttribute()]
    967         public System.Guid UserId
    968         {
    969             get
    970             {
    971                 return this.UserIdField;
    972             }
    973             set
    974             {
    975                 if ((this.UserIdField.Equals(value) != true))
    976                 {
    977                     this.UserIdField = value;
    978                     this.RaisePropertyChanged("UserId");
    979                 }
    980             }
    981         }
    982     }
    983    
    984     [System.Diagnostics.DebuggerStepThroughAttribute()]
    985     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    986     [System.Runtime.Serialization.DataContractAttribute(Name="JobPermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    987     [System.SerializableAttribute()]
    988     public partial class JobPermission : HeuristicLab.Clients.Hive.HiveItem
    989     {
    990        
    991         [System.Runtime.Serialization.OptionalFieldAttribute()]
    992         private System.Guid GrantedByUserIdField;
    993        
    994         [System.Runtime.Serialization.OptionalFieldAttribute()]
    995         private System.Guid GrantedUserIdField;
    996        
    997         [System.Runtime.Serialization.OptionalFieldAttribute()]
    998         private System.Guid JobIdField;
    999        
    1000         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1001         private HeuristicLab.Clients.Hive.Permission PermissionField;
    1002        
    1003         [System.Runtime.Serialization.DataMemberAttribute()]
    1004         public System.Guid GrantedByUserId
    1005         {
    1006             get
    1007             {
    1008                 return this.GrantedByUserIdField;
    1009             }
    1010             set
    1011             {
    1012                 if ((this.GrantedByUserIdField.Equals(value) != true))
    1013                 {
    1014                     this.GrantedByUserIdField = value;
    1015                     this.RaisePropertyChanged("GrantedByUserId");
    1016                 }
    1017             }
    1018         }
    1019        
    1020         [System.Runtime.Serialization.DataMemberAttribute()]
    1021         public System.Guid GrantedUserId
    1022         {
    1023             get
    1024             {
    1025                 return this.GrantedUserIdField;
    1026             }
    1027             set
    1028             {
    1029                 if ((this.GrantedUserIdField.Equals(value) != true))
    1030                 {
    1031                     this.GrantedUserIdField = value;
    1032                     this.RaisePropertyChanged("GrantedUserId");
    1033                 }
    1034             }
    1035         }
    1036        
    1037         [System.Runtime.Serialization.DataMemberAttribute()]
    1038         public System.Guid JobId
    1039         {
    1040             get
    1041             {
    1042                 return this.JobIdField;
    1043             }
    1044             set
    1045             {
    1046                 if ((this.JobIdField.Equals(value) != true))
    1047                 {
    1048                     this.JobIdField = value;
    1049                     this.RaisePropertyChanged("JobId");
    1050                 }
    1051             }
    1052         }
    1053        
    1054         [System.Runtime.Serialization.DataMemberAttribute()]
    1055         public HeuristicLab.Clients.Hive.Permission Permission
    1056         {
    1057             get
    1058             {
    1059                 return this.PermissionField;
    1060             }
    1061             set
    1062             {
    1063                 if ((this.PermissionField.Equals(value) != true))
    1064                 {
    1065                     this.PermissionField = value;
    1066                     this.RaisePropertyChanged("Permission");
    1067                 }
    1068             }
    1069         }
    1070     }
    1071    
    1072     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1073     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1074     [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1075     [System.SerializableAttribute()]
    1076     public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
    1077     {
    1078        
    1079         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1080         private byte[] DataField;
    1081        
    1082         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1083         private string FileNameField;
    1084        
    1085         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1086         private System.Guid PluginIdField;
    1087        
    1088         [System.Runtime.Serialization.DataMemberAttribute()]
    1089         public byte[] Data
    1090         {
    1091             get
    1092             {
    1093                 return this.DataField;
    1094             }
    1095             set
    1096             {
    1097                 if ((object.ReferenceEquals(this.DataField, value) != true))
    1098                 {
    1099                     this.DataField = value;
    1100                     this.RaisePropertyChanged("Data");
    1101                 }
    1102             }
    1103         }
    1104        
    1105         [System.Runtime.Serialization.DataMemberAttribute()]
    1106         public string FileName
    1107         {
    1108             get
    1109             {
    1110                 return this.FileNameField;
    1111             }
    1112             set
    1113             {
    1114                 if ((object.ReferenceEquals(this.FileNameField, value) != true))
    1115                 {
    1116                     this.FileNameField = value;
    1117                     this.RaisePropertyChanged("FileName");
    1118                 }
    1119             }
    1120         }
    1121        
    1122         [System.Runtime.Serialization.DataMemberAttribute()]
    1123         public System.Guid PluginId
    1124         {
    1125             get
    1126             {
    1127                 return this.PluginIdField;
    1128             }
    1129             set
    1130             {
    1131                 if ((this.PluginIdField.Equals(value) != true))
    1132                 {
    1133                     this.PluginIdField = value;
    1134                     this.RaisePropertyChanged("PluginId");
    1135                 }
    1136             }
    1137         }
    1138     }
    1139    
    1140     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1141     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1142     [System.Runtime.Serialization.DataContractAttribute(Name="ResourcePermission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1143     [System.SerializableAttribute()]
    1144     public partial class ResourcePermission : HeuristicLab.Clients.Hive.HiveItem
    1145     {
    1146        
    1147         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1148         private System.Guid GrantedByUserIdField;
    1149        
    1150         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1151         private System.Guid GrantedUserIdField;
    1152        
    1153         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1154         private System.Guid ResourceIdField;
    1155        
    1156         [System.Runtime.Serialization.DataMemberAttribute()]
    1157         public System.Guid GrantedByUserId
    1158         {
    1159             get
    1160             {
    1161                 return this.GrantedByUserIdField;
    1162             }
    1163             set
    1164             {
    1165                 if ((this.GrantedByUserIdField.Equals(value) != true))
    1166                 {
    1167                     this.GrantedByUserIdField = value;
    1168                     this.RaisePropertyChanged("GrantedByUserId");
    1169                 }
    1170             }
    1171         }
    1172        
    1173         [System.Runtime.Serialization.DataMemberAttribute()]
    1174         public System.Guid GrantedUserId
    1175         {
    1176             get
    1177             {
    1178                 return this.GrantedUserIdField;
    1179             }
    1180             set
    1181             {
    1182                 if ((this.GrantedUserIdField.Equals(value) != true))
    1183                 {
    1184                     this.GrantedUserIdField = value;
    1185                     this.RaisePropertyChanged("GrantedUserId");
    1186                 }
    1187             }
    1188         }
    1189        
    1190         [System.Runtime.Serialization.DataMemberAttribute()]
    1191         public System.Guid ResourceId
    1192         {
    1193             get
    1194             {
    1195                 return this.ResourceIdField;
    1196             }
    1197             set
    1198             {
    1199                 if ((this.ResourceIdField.Equals(value) != true))
    1200                 {
    1201                     this.ResourceIdField = value;
    1202                     this.RaisePropertyChanged("ResourceId");
    1203                 }
    1204             }
    1205         }
    1206     }
    1207    
    1208     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1209     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1210     [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1211     [System.SerializableAttribute()]
    1212     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
    1213     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
    1214     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
    1215     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
    1216     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
    1217     public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
    1218     {
    1219        
    1220         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1221         private string DescriptionField;
    1222        
    1223         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1224         private string NameField;
    1225        
    1226         [System.Runtime.Serialization.DataMemberAttribute()]
    1227         public string Description
    1228         {
    1229             get
    1230             {
    1231                 return this.DescriptionField;
    1232             }
    1233             set
    1234             {
    1235                 if ((object.ReferenceEquals(this.DescriptionField, value) != true))
    1236                 {
    1237                     this.DescriptionField = value;
    1238                     this.RaisePropertyChanged("Description");
    1239                 }
    1240             }
    1241         }
    1242        
    1243         [System.Runtime.Serialization.DataMemberAttribute()]
    1244         public string Name
    1245         {
    1246             get
    1247             {
    1248                 return this.NameField;
    1249             }
    1250             set
    1251             {
    1252                 if ((object.ReferenceEquals(this.NameField, value) != true))
    1253                 {
    1254                     this.NameField = value;
    1255                     this.RaisePropertyChanged("Name");
    1256                 }
    1257             }
    1258         }
    1259     }
    1260    
    1261     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1262     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1263     [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1264     [System.SerializableAttribute()]
    1265     public partial class Job : HeuristicLab.Clients.Hive.NamedHiveItem
    1266     {
    1267        
    1268         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1269         private int CalculatingCountField;
    1270        
    1271         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1272         private System.DateTime DateCreatedField;
    1273        
    1274         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1275         private int FinishedCountField;
    1276        
    1277         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1278         private int JobCountField;
    1279        
    1280         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1281         private System.Guid OwnerUserIdField;
    1282        
    1283         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1284         private string OwnerUsernameField;
    1285        
    1286         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1287         private HeuristicLab.Clients.Hive.Permission PermissionField;
    1288        
    1289         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1290         private string ResourceNamesField;
    1291        
    1292         [System.Runtime.Serialization.DataMemberAttribute()]
    1293         public int CalculatingCount
    1294         {
    1295             get
    1296             {
    1297                 return this.CalculatingCountField;
    1298             }
    1299             set
    1300             {
    1301                 if ((this.CalculatingCountField.Equals(value) != true))
    1302                 {
    1303                     this.CalculatingCountField = value;
    1304                     this.RaisePropertyChanged("CalculatingCount");
    1305                 }
    1306             }
    1307         }
    1308        
    1309         [System.Runtime.Serialization.DataMemberAttribute()]
    1310         public System.DateTime DateCreated
    1311         {
    1312             get
    1313             {
    1314                 return this.DateCreatedField;
    1315             }
    1316             set
    1317             {
    1318                 if ((this.DateCreatedField.Equals(value) != true))
    1319                 {
    1320                     this.DateCreatedField = value;
    1321                     this.RaisePropertyChanged("DateCreated");
    1322                 }
    1323             }
    1324         }
    1325        
    1326         [System.Runtime.Serialization.DataMemberAttribute()]
    1327         public int FinishedCount
    1328         {
    1329             get
    1330             {
    1331                 return this.FinishedCountField;
    1332             }
    1333             set
    1334             {
    1335                 if ((this.FinishedCountField.Equals(value) != true))
    1336                 {
    1337                     this.FinishedCountField = value;
    1338                     this.RaisePropertyChanged("FinishedCount");
    1339                 }
    1340             }
    1341         }
    1342        
    1343         [System.Runtime.Serialization.DataMemberAttribute()]
    1344         public int JobCount
    1345         {
    1346             get
    1347             {
    1348                 return this.JobCountField;
    1349             }
    1350             set
    1351             {
    1352                 if ((this.JobCountField.Equals(value) != true))
    1353                 {
    1354                     this.JobCountField = value;
    1355                     this.RaisePropertyChanged("JobCount");
    1356                 }
    1357             }
    1358         }
    1359        
    1360         [System.Runtime.Serialization.DataMemberAttribute()]
    1361         public System.Guid OwnerUserId
    1362         {
    1363             get
    1364             {
    1365                 return this.OwnerUserIdField;
    1366             }
    1367             set
    1368             {
    1369                 if ((this.OwnerUserIdField.Equals(value) != true))
    1370                 {
    1371                     this.OwnerUserIdField = value;
    1372                     this.RaisePropertyChanged("OwnerUserId");
    1373                 }
    1374             }
    1375         }
    1376        
    1377         [System.Runtime.Serialization.DataMemberAttribute()]
    1378         public string OwnerUsername
    1379         {
    1380             get
    1381             {
    1382                 return this.OwnerUsernameField;
    1383             }
    1384             set
    1385             {
    1386                 if ((object.ReferenceEquals(this.OwnerUsernameField, value) != true))
    1387                 {
    1388                     this.OwnerUsernameField = value;
    1389                     this.RaisePropertyChanged("OwnerUsername");
    1390                 }
    1391             }
    1392         }
    1393        
    1394         [System.Runtime.Serialization.DataMemberAttribute()]
    1395         public HeuristicLab.Clients.Hive.Permission Permission
    1396         {
    1397             get
    1398             {
    1399                 return this.PermissionField;
    1400             }
    1401             set
    1402             {
    1403                 if ((this.PermissionField.Equals(value) != true))
    1404                 {
    1405                     this.PermissionField = value;
    1406                     this.RaisePropertyChanged("Permission");
    1407                 }
    1408             }
    1409         }
    1410        
    1411         [System.Runtime.Serialization.DataMemberAttribute()]
    1412         public string ResourceNames
    1413         {
    1414             get
    1415             {
    1416                 return this.ResourceNamesField;
    1417             }
    1418             set
    1419             {
    1420                 if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
    1421                 {
    1422                     this.ResourceNamesField = value;
    1423                     this.RaisePropertyChanged("ResourceNames");
    1424                 }
    1425             }
    1426         }
    1427     }
    1428    
    1429     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1430     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1431     [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1432     [System.SerializableAttribute()]
    1433     public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
    1434     {
    1435        
    1436         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1437         private System.DateTime DateCreatedField;
    1438        
    1439         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1440         private byte[] HashField;
    1441        
    1442         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1443         private System.Guid UserIdField;
    1444        
    1445         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1446         private System.Version VersionField;
    1447        
    1448         [System.Runtime.Serialization.DataMemberAttribute()]
    1449         public System.DateTime DateCreated
    1450         {
    1451             get
    1452             {
    1453                 return this.DateCreatedField;
    1454             }
    1455             set
    1456             {
    1457                 if ((this.DateCreatedField.Equals(value) != true))
    1458                 {
    1459                     this.DateCreatedField = value;
    1460                     this.RaisePropertyChanged("DateCreated");
    1461                 }
    1462             }
    1463         }
    1464        
    1465         [System.Runtime.Serialization.DataMemberAttribute()]
    1466         public byte[] Hash
    1467         {
    1468             get
    1469             {
    1470                 return this.HashField;
    1471             }
    1472             set
    1473             {
    1474                 if ((object.ReferenceEquals(this.HashField, value) != true))
    1475                 {
    1476                     this.HashField = value;
    1477                     this.RaisePropertyChanged("Hash");
    1478                 }
    1479             }
    1480         }
    1481        
    1482         [System.Runtime.Serialization.DataMemberAttribute()]
    1483         public System.Guid UserId
    1484         {
    1485             get
    1486             {
    1487                 return this.UserIdField;
    1488             }
    1489             set
    1490             {
    1491                 if ((this.UserIdField.Equals(value) != true))
    1492                 {
    1493                     this.UserIdField = value;
    1494                     this.RaisePropertyChanged("UserId");
    1495                 }
    1496             }
    1497         }
    1498        
    1499         [System.Runtime.Serialization.DataMemberAttribute()]
    1500         public System.Version Version
    1501         {
    1502             get
    1503             {
    1504                 return this.VersionField;
    1505             }
    1506             set
    1507             {
    1508                 if ((object.ReferenceEquals(this.VersionField, value) != true))
    1509                 {
    1510                     this.VersionField = value;
    1511                     this.RaisePropertyChanged("Version");
    1512                 }
    1513             }
    1514         }
    1515     }
    1516    
    1517     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1518     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1519     [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1520     [System.SerializableAttribute()]
    1521     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
    1522     [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
    1523     public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
    1524     {
    1525        
    1526         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1527         private int HbIntervalField;
    1528        
    1529         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1530         private System.Nullable<System.Guid> OwnerUserIdField;
    1531        
    1532         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1533         private System.Nullable<System.Guid> ParentResourceIdField;
    1534        
    1535         [System.Runtime.Serialization.DataMemberAttribute()]
    1536         public int HbInterval
    1537         {
    1538             get
    1539             {
    1540                 return this.HbIntervalField;
    1541             }
    1542             set
    1543             {
    1544                 if ((this.HbIntervalField.Equals(value) != true))
    1545                 {
    1546                     this.HbIntervalField = value;
    1547                     this.RaisePropertyChanged("HbInterval");
    1548                 }
    1549             }
    1550         }
    1551        
    1552         [System.Runtime.Serialization.DataMemberAttribute()]
    1553         public System.Nullable<System.Guid> OwnerUserId
    1554         {
    1555             get
    1556             {
    1557                 return this.OwnerUserIdField;
    1558             }
    1559             set
    1560             {
    1561                 if ((this.OwnerUserIdField.Equals(value) != true))
    1562                 {
    1563                     this.OwnerUserIdField = value;
    1564                     this.RaisePropertyChanged("OwnerUserId");
    1565                 }
    1566             }
    1567         }
    1568        
    1569         [System.Runtime.Serialization.DataMemberAttribute()]
    1570         public System.Nullable<System.Guid> ParentResourceId
    1571         {
    1572             get
    1573             {
    1574                 return this.ParentResourceIdField;
    1575             }
    1576             set
    1577             {
    1578                 if ((this.ParentResourceIdField.Equals(value) != true))
    1579                 {
    1580                     this.ParentResourceIdField = value;
    1581                     this.RaisePropertyChanged("ParentResourceId");
    1582                 }
    1583             }
    1584         }
    1585     }
    1586    
    1587     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1588     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1589     [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1590     [System.SerializableAttribute()]
    1591     public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
    1592     {
    1593     }
    1594    
    1595     [System.Diagnostics.DebuggerStepThroughAttribute()]
    1596     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1597     [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1598     [System.SerializableAttribute()]
    1599     public partial class Slave : HeuristicLab.Clients.Hive.Resource
    1600     {
    1601        
    1602         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1603         private System.Nullable<int> CoresField;
    1604        
    1605         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1606         private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
    1607        
    1608         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1609         private System.Nullable<int> CpuSpeedField;
    1610        
    1611         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1612         private double CpuUtilizationField;
    1613        
    1614         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1615         private System.Nullable<int> FreeCoresField;
    1616        
    1617         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1618         private System.Nullable<int> FreeMemoryField;
    1619        
    1620         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1621         private bool IsAllowedToCalculateField;
    1622        
    1623         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1624         private System.Nullable<bool> IsDisposableField;
    1625        
    1626         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1627         private System.Nullable<System.DateTime> LastHeartbeatField;
    1628        
    1629         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1630         private System.Nullable<int> MemoryField;
    1631        
    1632         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1633         private string OperatingSystemField;
    1634        
    1635         [System.Runtime.Serialization.OptionalFieldAttribute()]
    1636         private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
    1637        
    1638         [System.Runtime.Serialization.DataMemberAttribute()]
    1639         public System.Nullable<int> Cores
    1640         {
    1641             get
    1642             {
    1643                 return this.CoresField;
    1644             }
    1645             set
    1646             {
    1647                 if ((this.CoresField.Equals(value) != true))
    1648                 {
    1649                     this.CoresField = value;
    1650                     this.RaisePropertyChanged("Cores");
    1651                 }
    1652             }
    1653         }
    1654        
    1655         [System.Runtime.Serialization.DataMemberAttribute()]
    1656         public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
    1657         {
    1658             get
    1659             {
    1660                 return this.CpuArchitectureField;
    1661             }
    1662             set
    1663             {
    1664                 if ((this.CpuArchitectureField.Equals(value) != true))
    1665                 {
    1666                     this.CpuArchitectureField = value;
    1667                     this.RaisePropertyChanged("CpuArchitecture");
    1668                 }
    1669             }
    1670         }
    1671        
    1672         [System.Runtime.Serialization.DataMemberAttribute()]
    1673         public System.Nullable<int> CpuSpeed
    1674         {
    1675             get
    1676             {
    1677                 return this.CpuSpeedField;
    1678             }
    1679             set
    1680             {
    1681                 if ((this.CpuSpeedField.Equals(value) != true))
    1682                 {
    1683                     this.CpuSpeedField = value;
    1684                     this.RaisePropertyChanged("CpuSpeed");
    1685                 }
    1686             }
    1687         }
    1688        
    1689         [System.Runtime.Serialization.DataMemberAttribute()]
    1690         public double CpuUtilization
    1691         {
    1692             get
    1693             {
    1694                 return this.CpuUtilizationField;
    1695             }
    1696             set
    1697             {
    1698                 if ((this.CpuUtilizationField.Equals(value) != true))
    1699                 {
    1700                     this.CpuUtilizationField = value;
    1701                     this.RaisePropertyChanged("CpuUtilization");
    1702                 }
    1703             }
    1704         }
    1705        
    1706         [System.Runtime.Serialization.DataMemberAttribute()]
    1707         public System.Nullable<int> FreeCores
    1708         {
    1709             get
    1710             {
    1711                 return this.FreeCoresField;
    1712             }
    1713             set
    1714             {
    1715                 if ((this.FreeCoresField.Equals(value) != true))
    1716                 {
    1717                     this.FreeCoresField = value;
    1718                     this.RaisePropertyChanged("FreeCores");
    1719                 }
    1720             }
    1721         }
    1722        
    1723         [System.Runtime.Serialization.DataMemberAttribute()]
    1724         public System.Nullable<int> FreeMemory
    1725         {
    1726             get
    1727             {
    1728                 return this.FreeMemoryField;
    1729             }
    1730             set
    1731             {
    1732                 if ((this.FreeMemoryField.Equals(value) != true))
    1733                 {
    1734                     this.FreeMemoryField = value;
    1735                     this.RaisePropertyChanged("FreeMemory");
    1736                 }
    1737             }
    1738         }
    1739        
    1740         [System.Runtime.Serialization.DataMemberAttribute()]
    1741         public bool IsAllowedToCalculate
    1742         {
    1743             get
    1744             {
    1745                 return this.IsAllowedToCalculateField;
    1746             }
    1747             set
    1748             {
    1749                 if ((this.IsAllowedToCalculateField.Equals(value) != true))
    1750                 {
    1751                     this.IsAllowedToCalculateField = value;
    1752                     this.RaisePropertyChanged("IsAllowedToCalculate");
    1753                 }
    1754             }
    1755         }
    1756        
    1757         [System.Runtime.Serialization.DataMemberAttribute()]
    1758         public System.Nullable<bool> IsDisposable
    1759         {
    1760             get
    1761             {
    1762                 return this.IsDisposableField;
    1763             }
    1764             set
    1765             {
    1766                 if ((this.IsDisposableField.Equals(value) != true))
    1767                 {
    1768                     this.IsDisposableField = value;
    1769                     this.RaisePropertyChanged("IsDisposable");
    1770                 }
    1771             }
    1772         }
    1773        
    1774         [System.Runtime.Serialization.DataMemberAttribute()]
    1775         public System.Nullable<System.DateTime> LastHeartbeat
    1776         {
    1777             get
    1778             {
    1779                 return this.LastHeartbeatField;
    1780             }
    1781             set
    1782             {
    1783                 if ((this.LastHeartbeatField.Equals(value) != true))
    1784                 {
    1785                     this.LastHeartbeatField = value;
    1786                     this.RaisePropertyChanged("LastHeartbeat");
    1787                 }
    1788             }
    1789         }
    1790        
    1791         [System.Runtime.Serialization.DataMemberAttribute()]
    1792         public System.Nullable<int> Memory
    1793         {
    1794             get
    1795             {
    1796                 return this.MemoryField;
    1797             }
    1798             set
    1799             {
    1800                 if ((this.MemoryField.Equals(value) != true))
    1801                 {
    1802                     this.MemoryField = value;
    1803                     this.RaisePropertyChanged("Memory");
    1804                 }
    1805             }
    1806         }
    1807        
    1808         [System.Runtime.Serialization.DataMemberAttribute()]
    1809         public string OperatingSystem
    1810         {
    1811             get
    1812             {
    1813                 return this.OperatingSystemField;
    1814             }
    1815             set
    1816             {
    1817                 if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
    1818                 {
    1819                     this.OperatingSystemField = value;
    1820                     this.RaisePropertyChanged("OperatingSystem");
    1821                 }
    1822             }
    1823         }
    1824        
    1825         [System.Runtime.Serialization.DataMemberAttribute()]
    1826         public HeuristicLab.Clients.Hive.SlaveState SlaveState
    1827         {
    1828             get
    1829             {
    1830                 return this.SlaveStateField;
    1831             }
    1832             set
    1833             {
    1834                 if ((this.SlaveStateField.Equals(value) != true))
    1835                 {
    1836                     this.SlaveStateField = value;
    1837                     this.RaisePropertyChanged("SlaveState");
    1838                 }
    1839             }
    1840         }
     1602    [System.Runtime.Serialization.DataContractAttribute(Name="Permission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
     1603    public enum Permission : int
     1604    {
     1605       
     1606        [System.Runtime.Serialization.EnumMemberAttribute()]
     1607        NotAllowed = 0,
     1608       
     1609        [System.Runtime.Serialization.EnumMemberAttribute()]
     1610        Read = 1,
     1611       
     1612        [System.Runtime.Serialization.EnumMemberAttribute()]
     1613        Full = 2,
    18411614    }
    18421615   
     
    18691642   
    18701643    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1871     [System.Runtime.Serialization.DataContractAttribute(Name="Command", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1872     public enum Command : int
    1873     {
    1874        
    1875         [System.Runtime.Serialization.EnumMemberAttribute()]
    1876         Stop = 0,
    1877        
    1878         [System.Runtime.Serialization.EnumMemberAttribute()]
    1879         Abort = 1,
    1880        
    1881         [System.Runtime.Serialization.EnumMemberAttribute()]
    1882         Pause = 2,
    1883     }
    1884    
    1885     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1886     [System.Runtime.Serialization.DataContractAttribute(Name="TaskState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1887     public enum TaskState : int
     1644    [System.Runtime.Serialization.DataContractAttribute(Name="DowntimeType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataAccess")]
     1645    public enum DowntimeType : int
    18881646    {
    18891647       
     
    18921650       
    18931651        [System.Runtime.Serialization.EnumMemberAttribute()]
    1894         Waiting = 1,
    1895        
    1896         [System.Runtime.Serialization.EnumMemberAttribute()]
    1897         Transferring = 2,
    1898        
    1899         [System.Runtime.Serialization.EnumMemberAttribute()]
    1900         Calculating = 3,
    1901        
    1902         [System.Runtime.Serialization.EnumMemberAttribute()]
    1903         Paused = 4,
    1904        
    1905         [System.Runtime.Serialization.EnumMemberAttribute()]
    1906         Finished = 5,
    1907        
    1908         [System.Runtime.Serialization.EnumMemberAttribute()]
    1909         Aborted = 6,
    1910        
    1911         [System.Runtime.Serialization.EnumMemberAttribute()]
    1912         Failed = 7,
    1913     }
    1914    
    1915     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1916     [System.Runtime.Serialization.DataContractAttribute(Name="DowntimeType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataAccess")]
    1917     public enum DowntimeType : int
    1918     {
    1919        
    1920         [System.Runtime.Serialization.EnumMemberAttribute()]
    1921         Offline = 0,
    1922        
    1923         [System.Runtime.Serialization.EnumMemberAttribute()]
    19241652        Shutdown = 1,
    1925     }
    1926    
    1927     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1928     [System.Runtime.Serialization.DataContractAttribute(Name="Permission", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.DataTransfer")]
    1929     public enum Permission : int
    1930     {
    1931        
    1932         [System.Runtime.Serialization.EnumMemberAttribute()]
    1933         NotAllowed = 0,
    1934        
    1935         [System.Runtime.Serialization.EnumMemberAttribute()]
    1936         Read = 1,
    1937        
    1938         [System.Runtime.Serialization.EnumMemberAttribute()]
    1939         Full = 2,
    19401653    }
    19411654   
     
    23862099    {
    23872100       
    2388         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
    2389         HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
    2390        
    2391         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupResponse")]
    2392         HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId);
    2393        
    2394         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
    2395         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
    2396        
    2397         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
    2398         System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
    2399        
    2400         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
    2401         void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
    2402        
    2403         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
    2404         void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
    2405        
    2406         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
    2407         void DeleteSlave(System.Guid slaveId);
    2408        
    2409         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
    2410         void DeleteSlaveGroup(System.Guid slaveGroupId);
    2411        
    2412         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
    2413         void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
    2414        
    2415         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
    2416         void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
    2417        
    2418         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
    2419         System.Guid GetResourceId(string resourceName);
    2420        
    2421         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetTasksByResourceId", ReplyAction="http://tempuri.org/IHiveService/GetTasksByResourceIdResponse")]
    2422         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasksByResourceId(System.Guid resourceId);
    2423        
    2424         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerEventManager", ReplyAction="http://tempuri.org/IHiveService/TriggerEventManagerResponse")]
    2425         void TriggerEventManager(bool force);
    2426        
    2427         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetNewHeartbeatInterval", ReplyAction="http://tempuri.org/IHiveService/GetNewHeartbeatIntervalResponse")]
    2428         int GetNewHeartbeatInterval(System.Guid slaveId);
    2429        
    2430         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddDowntime", ReplyAction="http://tempuri.org/IHiveService/AddDowntimeResponse")]
    2431         System.Guid AddDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
    2432        
    2433         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteDowntime", ReplyAction="http://tempuri.org/IHiveService/DeleteDowntimeResponse")]
    2434         void DeleteDowntime(System.Guid downtimeId);
    2435        
    2436         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateDowntime", ReplyAction="http://tempuri.org/IHiveService/UpdateDowntimeResponse")]
    2437         void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
    2438        
    2439         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetDowntimesForResource", ReplyAction="http://tempuri.org/IHiveService/GetDowntimesForResourceResponse")]
    2440         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Downtime> GetDowntimesForResource(System.Guid resourceId);
    2441        
    2442         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUsernameByUserId", ReplyAction="http://tempuri.org/IHiveService/GetUsernameByUserIdResponse")]
    2443         string GetUsernameByUserId(System.Guid userId);
    2444        
    2445         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserIdByUsername", ReplyAction="http://tempuri.org/IHiveService/GetUserIdByUsernameResponse")]
    2446         System.Guid GetUserIdByUsername(string username);
    2447        
    2448         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserPriorities", ReplyAction="http://tempuri.org/IHiveService/GetUserPrioritiesResponse")]
    2449         System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserPriority> GetUserPriorities();
    2450        
    2451         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetStatistics", ReplyAction="http://tempuri.org/IHiveService/GetStatisticsResponse")]
    2452         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatistics();
    2453        
    2454         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetStatisticsForTimePeriod", ReplyAction="http://tempuri.org/IHiveService/GetStatisticsForTimePeriodResponse")]
    2455         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatisticsForTimePeriod(System.DateTime from, System.DateTime to);
    2456        
    24572101        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddTask", ReplyAction="http://tempuri.org/IHiveService/AddTaskResponse")]
    24582102        System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds);
     
    24642108        HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId);
    24652109       
    2466         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetTasks", ReplyAction="http://tempuri.org/IHiveService/GetTasksResponse")]
    2467         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasks();
    2468        
    2469         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightTasksResponse")]
    2470         System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightTasks(System.Collections.Generic.List<System.Guid> taskIds);
    2471        
    2472         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightChildTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightChildTasksResponse")]
    2473         System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightChildTasks(System.Nullable<System.Guid> parentTaskId, bool recursive, bool includeParent);
    2474        
    24752110        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightJobTasks", ReplyAction="http://tempuri.org/IHiveService/GetLightweightJobTasksResponse")]
    24762111        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId);
     
    24882123        void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto);
    24892124       
    2490         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteTask", ReplyAction="http://tempuri.org/IHiveService/DeleteTaskResponse")]
    2491         void DeleteTask(System.Guid taskId);
    2492        
    2493         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteChildTasks", ReplyAction="http://tempuri.org/IHiveService/DeleteChildTasksResponse")]
    2494         void DeleteChildTasks(System.Guid parentTaskId);
    2495        
    24962125        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateTaskState", ReplyAction="http://tempuri.org/IHiveService/UpdateTaskStateResponse")]
    24972126        HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception);
     
    25122141        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs();
    25132142       
    2514         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetAllJobs", ReplyAction="http://tempuri.org/IHiveService/GetAllJobsResponse")]
    2515         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetAllJobs();
    2516        
    25172143        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddJob", ReplyAction="http://tempuri.org/IHiveService/AddJobResponse")]
    25182144        System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto);
     
    25332159        System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId);
    25342160       
     2161        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/IsAllowedPrivileged", ReplyAction="http://tempuri.org/IHiveService/IsAllowedPrivilegedResponse")]
     2162        bool IsAllowedPrivileged();
     2163       
    25352164        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Hello", ReplyAction="http://tempuri.org/IHiveService/HelloResponse")]
    25362165        void Hello(HeuristicLab.Clients.Hive.Slave slave);
     
    25442173        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPlugin", ReplyAction="http://tempuri.org/IHiveService/GetPluginResponse")]
    25452174        HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId);
    2546        
    2547         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPluginByHash", ReplyAction="http://tempuri.org/IHiveService/GetPluginByHashResponse")]
    2548         HeuristicLab.Clients.Hive.Plugin GetPluginByHash(byte[] hash);
    25492175       
    25502176        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddPlugin", ReplyAction="http://tempuri.org/IHiveService/AddPluginResponse")]
     
    25582184        System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds);
    25592185       
    2560         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeletePlugin", ReplyAction="http://tempuri.org/IHiveService/DeletePluginResponse")]
    2561         void DeletePlugin(System.Guid pluginId);
    2562        
    25632186        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GrantResourcePermissions", ReplyAction="http://tempuri.org/IHiveService/GrantResourcePermissionsResponse")]
    25642187        void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds);
     
    25702193        System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId);
    25712194       
    2572         [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetChildResources", ReplyAction="http://tempuri.org/IHiveService/GetChildResourcesResponse")]
    2573         System.Collections.Generic.List<HeuristicLab.Clients.Hive.Resource> GetChildResources(System.Guid resourceId);
    2574        
    25752195        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlave", ReplyAction="http://tempuri.org/IHiveService/AddSlaveResponse")]
    25762196        System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave);
     
    25782198        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/AddSlaveGroupResponse")]
    25792199        System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
     2200       
     2201        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
     2202        HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
     2203       
     2204        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
     2205        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
     2206       
     2207        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
     2208        System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
     2209       
     2210        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
     2211        void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
     2212       
     2213        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
     2214        void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
     2215       
     2216        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
     2217        void DeleteSlave(System.Guid slaveId);
     2218       
     2219        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
     2220        void DeleteSlaveGroup(System.Guid slaveGroupId);
     2221       
     2222        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
     2223        void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
     2224       
     2225        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
     2226        void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
     2227       
     2228        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
     2229        System.Guid GetResourceId(string resourceName);
     2230       
     2231        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerEventManager", ReplyAction="http://tempuri.org/IHiveService/TriggerEventManagerResponse")]
     2232        void TriggerEventManager(bool force);
     2233       
     2234        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetNewHeartbeatInterval", ReplyAction="http://tempuri.org/IHiveService/GetNewHeartbeatIntervalResponse")]
     2235        int GetNewHeartbeatInterval(System.Guid slaveId);
     2236       
     2237        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddDowntime", ReplyAction="http://tempuri.org/IHiveService/AddDowntimeResponse")]
     2238        System.Guid AddDowntime(HeuristicLab.Clients.Hive.Downtime downtime);
     2239       
     2240        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteDowntime", ReplyAction="http://tempuri.org/IHiveService/DeleteDowntimeResponse")]
     2241        void DeleteDowntime(System.Guid downtimeId);
     2242       
     2243        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateDowntime", ReplyAction="http://tempuri.org/IHiveService/UpdateDowntimeResponse")]
     2244        void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtimeDto);
     2245       
     2246        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetDowntimesForResource", ReplyAction="http://tempuri.org/IHiveService/GetDowntimesForResourceResponse")]
     2247        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Downtime> GetDowntimesForResource(System.Guid resourceId);
     2248       
     2249        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUsernameByUserId", ReplyAction="http://tempuri.org/IHiveService/GetUsernameByUserIdResponse")]
     2250        string GetUsernameByUserId(System.Guid userId);
     2251       
     2252        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserIdByUsername", ReplyAction="http://tempuri.org/IHiveService/GetUserIdByUsernameResponse")]
     2253        System.Guid GetUserIdByUsername(string username);
     2254       
     2255        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetUserPriorities", ReplyAction="http://tempuri.org/IHiveService/GetUserPrioritiesResponse")]
     2256        System.Collections.Generic.List<HeuristicLab.Clients.Hive.UserPriority> GetUserPriorities();
    25802257    }
    25812258   
     
    26142291        }
    26152292       
     2293        public System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds)
     2294        {
     2295            return base.Channel.AddTask(task, taskData, resourceIds);
     2296        }
     2297       
     2298        public System.Guid AddChildTask(System.Guid parentTaskId, HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData)
     2299        {
     2300            return base.Channel.AddChildTask(parentTaskId, task, taskData);
     2301        }
     2302       
     2303        public HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId)
     2304        {
     2305            return base.Channel.GetTask(taskId);
     2306        }
     2307       
     2308        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId)
     2309        {
     2310            return base.Channel.GetLightweightJobTasks(jobId);
     2311        }
     2312       
     2313        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasksWithoutStateLog(System.Guid jobId)
     2314        {
     2315            return base.Channel.GetLightweightJobTasksWithoutStateLog(jobId);
     2316        }
     2317       
     2318        public HeuristicLab.Clients.Hive.TaskData GetTaskData(System.Guid taskId)
     2319        {
     2320            return base.Channel.GetTaskData(taskId);
     2321        }
     2322       
     2323        public void UpdateTask(HeuristicLab.Clients.Hive.Task taskDto)
     2324        {
     2325            base.Channel.UpdateTask(taskDto);
     2326        }
     2327       
     2328        public void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto)
     2329        {
     2330            base.Channel.UpdateTaskData(taskDto, taskDataDto);
     2331        }
     2332       
     2333        public HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception)
     2334        {
     2335            return base.Channel.UpdateTaskState(taskId, taskState, slaveId, userId, exception);
     2336        }
     2337       
     2338        public void StopTask(System.Guid taskId)
     2339        {
     2340            base.Channel.StopTask(taskId);
     2341        }
     2342       
     2343        public void PauseTask(System.Guid taskId)
     2344        {
     2345            base.Channel.PauseTask(taskId);
     2346        }
     2347       
     2348        public void RestartTask(System.Guid taskId)
     2349        {
     2350            base.Channel.RestartTask(taskId);
     2351        }
     2352       
     2353        public HeuristicLab.Clients.Hive.Job GetJob(System.Guid id)
     2354        {
     2355            return base.Channel.GetJob(id);
     2356        }
     2357       
     2358        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
     2359        {
     2360            return base.Channel.GetJobs();
     2361        }
     2362       
     2363        public System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto)
     2364        {
     2365            return base.Channel.AddJob(jobDto);
     2366        }
     2367       
     2368        public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
     2369        {
     2370            base.Channel.UpdateJob(jobDto);
     2371        }
     2372       
     2373        public void DeleteJob(System.Guid JobId)
     2374        {
     2375            base.Channel.DeleteJob(JobId);
     2376        }
     2377       
     2378        public void GrantPermission(System.Guid jobId, System.Guid grantedUserId, HeuristicLab.Clients.Hive.Permission permission)
     2379        {
     2380            base.Channel.GrantPermission(jobId, grantedUserId, permission);
     2381        }
     2382       
     2383        public void RevokePermission(System.Guid hiveExperimentId, System.Guid grantedUserId)
     2384        {
     2385            base.Channel.RevokePermission(hiveExperimentId, grantedUserId);
     2386        }
     2387       
     2388        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId)
     2389        {
     2390            return base.Channel.GetJobPermissions(jobId);
     2391        }
     2392       
     2393        public bool IsAllowedPrivileged()
     2394        {
     2395            return base.Channel.IsAllowedPrivileged();
     2396        }
     2397       
     2398        public void Hello(HeuristicLab.Clients.Hive.Slave slave)
     2399        {
     2400            base.Channel.Hello(slave);
     2401        }
     2402       
     2403        public void GoodBye(System.Guid slaveId)
     2404        {
     2405            base.Channel.GoodBye(slaveId);
     2406        }
     2407       
     2408        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
     2409        {
     2410            return base.Channel.Heartbeat(heartbeat1);
     2411        }
     2412       
     2413        public HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId)
     2414        {
     2415            return base.Channel.GetPlugin(pluginId);
     2416        }
     2417       
     2418        public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
     2419        {
     2420            return base.Channel.AddPlugin(plugin, pluginData);
     2421        }
     2422       
     2423        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
     2424        {
     2425            return base.Channel.GetPlugins();
     2426        }
     2427       
     2428        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
     2429        {
     2430            return base.Channel.GetPluginDatas(pluginIds);
     2431        }
     2432       
     2433        public void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
     2434        {
     2435            base.Channel.GrantResourcePermissions(resourceId, grantedUserIds);
     2436        }
     2437       
     2438        public void RevokeResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
     2439        {
     2440            base.Channel.RevokeResourcePermissions(resourceId, grantedUserIds);
     2441        }
     2442       
     2443        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId)
     2444        {
     2445            return base.Channel.GetResourcePermissions(resourceId);
     2446        }
     2447       
     2448        public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
     2449        {
     2450            return base.Channel.AddSlave(slave);
     2451        }
     2452       
     2453        public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
     2454        {
     2455            return base.Channel.AddSlaveGroup(slaveGroup);
     2456        }
     2457       
    26162458        public HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId)
    26172459        {
     
    26192461        }
    26202462       
    2621         public HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId)
    2622         {
    2623             return base.Channel.GetSlaveGroup(slaveGroupId);
    2624         }
    2625        
    26262463        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves()
    26272464        {
     
    26692506        }
    26702507       
    2671         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasksByResourceId(System.Guid resourceId)
    2672         {
    2673             return base.Channel.GetTasksByResourceId(resourceId);
    2674         }
    2675        
    26762508        public void TriggerEventManager(bool force)
    26772509        {
     
    26942526        }
    26952527       
    2696         public void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtime)
    2697         {
    2698             base.Channel.UpdateDowntime(downtime);
     2528        public void UpdateDowntime(HeuristicLab.Clients.Hive.Downtime downtimeDto)
     2529        {
     2530            base.Channel.UpdateDowntime(downtimeDto);
    26992531        }
    27002532       
     
    27182550            return base.Channel.GetUserPriorities();
    27192551        }
    2720        
    2721         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatistics()
    2722         {
    2723             return base.Channel.GetStatistics();
    2724         }
    2725        
    2726         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Statistics> GetStatisticsForTimePeriod(System.DateTime from, System.DateTime to)
    2727         {
    2728             return base.Channel.GetStatisticsForTimePeriod(from, to);
    2729         }
    2730        
    2731         public System.Guid AddTask(HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData, System.Collections.Generic.List<System.Guid> resourceIds)
    2732         {
    2733             return base.Channel.AddTask(task, taskData, resourceIds);
    2734         }
    2735        
    2736         public System.Guid AddChildTask(System.Guid parentTaskId, HeuristicLab.Clients.Hive.Task task, HeuristicLab.Clients.Hive.TaskData taskData)
    2737         {
    2738             return base.Channel.AddChildTask(parentTaskId, task, taskData);
    2739         }
    2740        
    2741         public HeuristicLab.Clients.Hive.Task GetTask(System.Guid taskId)
    2742         {
    2743             return base.Channel.GetTask(taskId);
    2744         }
    2745        
    2746         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Task> GetTasks()
    2747         {
    2748             return base.Channel.GetTasks();
    2749         }
    2750        
    2751         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightTasks(System.Collections.Generic.List<System.Guid> taskIds)
    2752         {
    2753             return base.Channel.GetLightweightTasks(taskIds);
    2754         }
    2755        
    2756         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightChildTasks(System.Nullable<System.Guid> parentTaskId, bool recursive, bool includeParent)
    2757         {
    2758             return base.Channel.GetLightweightChildTasks(parentTaskId, recursive, includeParent);
    2759         }
    2760        
    2761         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasks(System.Guid jobId)
    2762         {
    2763             return base.Channel.GetLightweightJobTasks(jobId);
    2764         }
    2765        
    2766         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightTask> GetLightweightJobTasksWithoutStateLog(System.Guid jobId)
    2767         {
    2768             return base.Channel.GetLightweightJobTasksWithoutStateLog(jobId);
    2769         }
    2770        
    2771         public HeuristicLab.Clients.Hive.TaskData GetTaskData(System.Guid taskId)
    2772         {
    2773             return base.Channel.GetTaskData(taskId);
    2774         }
    2775        
    2776         public void UpdateTask(HeuristicLab.Clients.Hive.Task taskDto)
    2777         {
    2778             base.Channel.UpdateTask(taskDto);
    2779         }
    2780        
    2781         public void UpdateTaskData(HeuristicLab.Clients.Hive.Task taskDto, HeuristicLab.Clients.Hive.TaskData taskDataDto)
    2782         {
    2783             base.Channel.UpdateTaskData(taskDto, taskDataDto);
    2784         }
    2785        
    2786         public void DeleteTask(System.Guid taskId)
    2787         {
    2788             base.Channel.DeleteTask(taskId);
    2789         }
    2790        
    2791         public void DeleteChildTasks(System.Guid parentTaskId)
    2792         {
    2793             base.Channel.DeleteChildTasks(parentTaskId);
    2794         }
    2795        
    2796         public HeuristicLab.Clients.Hive.Task UpdateTaskState(System.Guid taskId, HeuristicLab.Clients.Hive.TaskState taskState, System.Nullable<System.Guid> slaveId, System.Nullable<System.Guid> userId, string exception)
    2797         {
    2798             return base.Channel.UpdateTaskState(taskId, taskState, slaveId, userId, exception);
    2799         }
    2800        
    2801         public void StopTask(System.Guid taskId)
    2802         {
    2803             base.Channel.StopTask(taskId);
    2804         }
    2805        
    2806         public void PauseTask(System.Guid taskId)
    2807         {
    2808             base.Channel.PauseTask(taskId);
    2809         }
    2810        
    2811         public void RestartTask(System.Guid taskId)
    2812         {
    2813             base.Channel.RestartTask(taskId);
    2814         }
    2815        
    2816         public HeuristicLab.Clients.Hive.Job GetJob(System.Guid id)
    2817         {
    2818             return base.Channel.GetJob(id);
    2819         }
    2820        
    2821         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
    2822         {
    2823             return base.Channel.GetJobs();
    2824         }
    2825        
    2826         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetAllJobs()
    2827         {
    2828             return base.Channel.GetAllJobs();
    2829         }
    2830        
    2831         public System.Guid AddJob(HeuristicLab.Clients.Hive.Job jobDto)
    2832         {
    2833             return base.Channel.AddJob(jobDto);
    2834         }
    2835        
    2836         public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
    2837         {
    2838             base.Channel.UpdateJob(jobDto);
    2839         }
    2840        
    2841         public void DeleteJob(System.Guid JobId)
    2842         {
    2843             base.Channel.DeleteJob(JobId);
    2844         }
    2845        
    2846         public void GrantPermission(System.Guid jobId, System.Guid grantedUserId, HeuristicLab.Clients.Hive.Permission permission)
    2847         {
    2848             base.Channel.GrantPermission(jobId, grantedUserId, permission);
    2849         }
    2850        
    2851         public void RevokePermission(System.Guid hiveExperimentId, System.Guid grantedUserId)
    2852         {
    2853             base.Channel.RevokePermission(hiveExperimentId, grantedUserId);
    2854         }
    2855        
    2856         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.JobPermission> GetJobPermissions(System.Guid jobId)
    2857         {
    2858             return base.Channel.GetJobPermissions(jobId);
    2859         }
    2860        
    2861         public void Hello(HeuristicLab.Clients.Hive.Slave slave)
    2862         {
    2863             base.Channel.Hello(slave);
    2864         }
    2865        
    2866         public void GoodBye(System.Guid slaveId)
    2867         {
    2868             base.Channel.GoodBye(slaveId);
    2869         }
    2870        
    2871         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
    2872         {
    2873             return base.Channel.Heartbeat(heartbeat1);
    2874         }
    2875        
    2876         public HeuristicLab.Clients.Hive.Plugin GetPlugin(System.Guid pluginId)
    2877         {
    2878             return base.Channel.GetPlugin(pluginId);
    2879         }
    2880        
    2881         public HeuristicLab.Clients.Hive.Plugin GetPluginByHash(byte[] hash)
    2882         {
    2883             return base.Channel.GetPluginByHash(hash);
    2884         }
    2885        
    2886         public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
    2887         {
    2888             return base.Channel.AddPlugin(plugin, pluginData);
    2889         }
    2890        
    2891         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
    2892         {
    2893             return base.Channel.GetPlugins();
    2894         }
    2895        
    2896         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
    2897         {
    2898             return base.Channel.GetPluginDatas(pluginIds);
    2899         }
    2900        
    2901         public void DeletePlugin(System.Guid pluginId)
    2902         {
    2903             base.Channel.DeletePlugin(pluginId);
    2904         }
    2905        
    2906         public void GrantResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
    2907         {
    2908             base.Channel.GrantResourcePermissions(resourceId, grantedUserIds);
    2909         }
    2910        
    2911         public void RevokeResourcePermissions(System.Guid resourceId, System.Collections.Generic.List<System.Guid> grantedUserIds)
    2912         {
    2913             base.Channel.RevokeResourcePermissions(resourceId, grantedUserIds);
    2914         }
    2915        
    2916         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.ResourcePermission> GetResourcePermissions(System.Guid resourceId)
    2917         {
    2918             return base.Channel.GetResourcePermissions(resourceId);
    2919         }
    2920        
    2921         public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Resource> GetChildResources(System.Guid resourceId)
    2922         {
    2923             return base.Channel.GetChildResources(resourceId);
    2924         }
    2925        
    2926         public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
    2927         {
    2928             return base.Channel.AddSlave(slave);
    2929         }
    2930        
    2931         public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
    2932         {
    2933             return base.Channel.AddSlaveGroup(slaveGroup);
    2934         }
    29352552    }
    29362553}
Note: See TracChangeset for help on using the changeset viewer.