- Timestamp:
- 03/16/17 07:57:24 (8 years ago)
- Location:
- branches/symbreg-factors-2650
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/symbreg-factors-2650
- Property svn:mergeinfo changed
/trunk/sources merged: 14738
- Property svn:mergeinfo changed
-
branches/symbreg-factors-2650/HeuristicLab.Clients.Access/3.3/ServiceClients/AccessServiceClient.cs
r8042 r14752 2 2 // <auto-generated> 3 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319. 5444 // Runtime Version:4.0.30319.42000 5 5 // 6 6 // Changes to this file may cause incorrect behavior and will be lost if … … 9 9 //------------------------------------------------------------------------------ 10 10 11 namespace HeuristicLab.Clients.Access { 12 13 14 [System.Diagnostics.DebuggerStepThroughAttribute()] 15 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 16 [System.Runtime.Serialization.DataContractAttribute(Name = "AccessItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 17 "")] 18 [System.SerializableAttribute()] 19 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Role))] 20 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientError))] 21 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Resource))] 22 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))] 23 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientConfiguration))] 24 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientType))] 25 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Country))] 26 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.OperatingSystem))] 27 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))] 28 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientLog))] 29 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroupBase))] 30 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))] 31 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))] 32 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))] 33 public partial class AccessItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { 34 35 [System.NonSerializedAttribute()] 36 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 37 38 public System.Runtime.Serialization.ExtensionDataObject ExtensionData { 39 get { 40 return this.extensionDataField; 41 } 42 set { 43 this.extensionDataField = value; 44 } 45 } 46 47 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 48 } 49 50 [System.Diagnostics.DebuggerStepThroughAttribute()] 51 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 52 [System.Runtime.Serialization.DataContractAttribute(Name = "Role", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 53 "")] 54 [System.SerializableAttribute()] 55 public partial class Role : HeuristicLab.Clients.Access.AccessItem { 56 57 [System.Runtime.Serialization.OptionalFieldAttribute()] 58 private string NameField; 59 60 [System.Runtime.Serialization.DataMemberAttribute()] 61 public string Name { 62 get { 63 return this.NameField; 64 } 65 set { 66 if ((object.ReferenceEquals(this.NameField, value) != true)) { 67 this.NameField = value; 68 this.RaisePropertyChanged("Name"); 69 } 70 } 71 } 72 } 73 74 [System.Diagnostics.DebuggerStepThroughAttribute()] 75 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 76 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientError", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 77 "")] 78 [System.SerializableAttribute()] 79 public partial class ClientError : HeuristicLab.Clients.Access.AccessItem { 80 81 [System.Runtime.Serialization.OptionalFieldAttribute()] 82 private System.Guid ClientIdField; 83 84 [System.Runtime.Serialization.OptionalFieldAttribute()] 85 private string ConfigDumpField; 86 87 [System.Runtime.Serialization.OptionalFieldAttribute()] 88 private string ExceptionField; 89 90 [System.Runtime.Serialization.OptionalFieldAttribute()] 91 private System.Guid IdField; 92 93 [System.Runtime.Serialization.OptionalFieldAttribute()] 94 private System.DateTime TimestampField; 95 96 [System.Runtime.Serialization.OptionalFieldAttribute()] 97 private string UserCommentField; 98 99 [System.Runtime.Serialization.OptionalFieldAttribute()] 100 private System.Guid UserIdField; 101 102 [System.Runtime.Serialization.DataMemberAttribute()] 103 public System.Guid ClientId { 104 get { 105 return this.ClientIdField; 106 } 107 set { 108 if ((this.ClientIdField.Equals(value) != true)) { 109 this.ClientIdField = value; 110 this.RaisePropertyChanged("ClientId"); 111 } 112 } 113 } 114 115 [System.Runtime.Serialization.DataMemberAttribute()] 116 public string ConfigDump { 117 get { 118 return this.ConfigDumpField; 119 } 120 set { 121 if ((object.ReferenceEquals(this.ConfigDumpField, value) != true)) { 122 this.ConfigDumpField = value; 123 this.RaisePropertyChanged("ConfigDump"); 124 } 125 } 126 } 127 128 [System.Runtime.Serialization.DataMemberAttribute()] 129 public string Exception { 130 get { 131 return this.ExceptionField; 132 } 133 set { 134 if ((object.ReferenceEquals(this.ExceptionField, value) != true)) { 135 this.ExceptionField = value; 136 this.RaisePropertyChanged("Exception"); 137 } 138 } 139 } 140 141 [System.Runtime.Serialization.DataMemberAttribute()] 142 public System.Guid Id { 143 get { 144 return this.IdField; 145 } 146 set { 147 if ((this.IdField.Equals(value) != true)) { 148 this.IdField = value; 149 this.RaisePropertyChanged("Id"); 150 } 151 } 152 } 153 154 [System.Runtime.Serialization.DataMemberAttribute()] 155 public System.DateTime Timestamp { 156 get { 157 return this.TimestampField; 158 } 159 set { 160 if ((this.TimestampField.Equals(value) != true)) { 161 this.TimestampField = value; 162 this.RaisePropertyChanged("Timestamp"); 163 } 164 } 165 } 166 167 [System.Runtime.Serialization.DataMemberAttribute()] 168 public string UserComment { 169 get { 170 return this.UserCommentField; 171 } 172 set { 173 if ((object.ReferenceEquals(this.UserCommentField, value) != true)) { 174 this.UserCommentField = value; 175 this.RaisePropertyChanged("UserComment"); 176 } 177 } 178 } 179 180 [System.Runtime.Serialization.DataMemberAttribute()] 181 public System.Guid UserId { 182 get { 183 return this.UserIdField; 184 } 185 set { 186 if ((this.UserIdField.Equals(value) != true)) { 187 this.UserIdField = value; 188 this.RaisePropertyChanged("UserId"); 189 } 190 } 191 } 192 } 193 194 [System.Diagnostics.DebuggerStepThroughAttribute()] 195 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 196 [System.Runtime.Serialization.DataContractAttribute(Name = "Resource", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 197 "")] 198 [System.SerializableAttribute()] 199 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))] 200 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))] 201 public partial class Resource : HeuristicLab.Clients.Access.AccessItem { 202 203 [System.Runtime.Serialization.OptionalFieldAttribute()] 204 private string DescriptionField; 205 206 [System.Runtime.Serialization.OptionalFieldAttribute()] 207 private System.Guid IdField; 208 209 [System.Runtime.Serialization.OptionalFieldAttribute()] 210 private string NameField; 211 212 [System.Runtime.Serialization.DataMemberAttribute()] 213 public string Description { 214 get { 215 return this.DescriptionField; 216 } 217 set { 218 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { 219 this.DescriptionField = value; 220 this.RaisePropertyChanged("Description"); 221 } 222 } 223 } 224 225 [System.Runtime.Serialization.DataMemberAttribute()] 226 public System.Guid Id { 227 get { 228 return this.IdField; 229 } 230 set { 231 if ((this.IdField.Equals(value) != true)) { 232 this.IdField = value; 233 this.RaisePropertyChanged("Id"); 234 } 235 } 236 } 237 238 [System.Runtime.Serialization.DataMemberAttribute()] 239 public string Name { 240 get { 241 return this.NameField; 242 } 243 set { 244 if ((object.ReferenceEquals(this.NameField, value) != true)) { 245 this.NameField = value; 246 this.RaisePropertyChanged("Name"); 247 } 248 } 249 } 250 } 251 252 [System.Diagnostics.DebuggerStepThroughAttribute()] 253 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 254 [System.Runtime.Serialization.DataContractAttribute(Name = "Client", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 255 "")] 256 [System.SerializableAttribute()] 257 public partial class Client : HeuristicLab.Clients.Access.Resource { 258 259 [System.Runtime.Serialization.OptionalFieldAttribute()] 260 private HeuristicLab.Clients.Access.ClientConfiguration ClientConfigurationField; 261 262 [System.Runtime.Serialization.OptionalFieldAttribute()] 263 private HeuristicLab.Clients.Access.ClientType ClientTypeField; 264 265 [System.Runtime.Serialization.OptionalFieldAttribute()] 266 private HeuristicLab.Clients.Access.Country CountryField; 267 268 [System.Runtime.Serialization.OptionalFieldAttribute()] 269 private string HeuristicLabVersionField; 270 271 [System.Runtime.Serialization.OptionalFieldAttribute()] 272 private int MemorySizeField; 273 274 [System.Runtime.Serialization.OptionalFieldAttribute()] 275 private int NumberOfCoresField; 276 277 [System.Runtime.Serialization.OptionalFieldAttribute()] 278 private HeuristicLab.Clients.Access.OperatingSystem OperatingSystemField; 279 280 [System.Runtime.Serialization.OptionalFieldAttribute()] 281 private double PerformanceValueField; 282 283 [System.Runtime.Serialization.OptionalFieldAttribute()] 284 private string ProcessorTypeField; 285 286 [System.Runtime.Serialization.OptionalFieldAttribute()] 287 private System.DateTime TimestampField; 288 289 [System.Runtime.Serialization.DataMemberAttribute()] 290 public HeuristicLab.Clients.Access.ClientConfiguration ClientConfiguration { 291 get { 292 return this.ClientConfigurationField; 293 } 294 set { 295 if ((object.ReferenceEquals(this.ClientConfigurationField, value) != true)) { 296 this.ClientConfigurationField = value; 297 this.RaisePropertyChanged("ClientConfiguration"); 298 } 299 } 300 } 301 302 [System.Runtime.Serialization.DataMemberAttribute()] 303 public HeuristicLab.Clients.Access.ClientType ClientType { 304 get { 305 return this.ClientTypeField; 306 } 307 set { 308 if ((object.ReferenceEquals(this.ClientTypeField, value) != true)) { 309 this.ClientTypeField = value; 310 this.RaisePropertyChanged("ClientType"); 311 } 312 } 313 } 314 315 [System.Runtime.Serialization.DataMemberAttribute()] 316 public HeuristicLab.Clients.Access.Country Country { 317 get { 318 return this.CountryField; 319 } 320 set { 321 if ((object.ReferenceEquals(this.CountryField, value) != true)) { 322 this.CountryField = value; 323 this.RaisePropertyChanged("Country"); 324 } 325 } 326 } 327 328 [System.Runtime.Serialization.DataMemberAttribute()] 329 public string HeuristicLabVersion { 330 get { 331 return this.HeuristicLabVersionField; 332 } 333 set { 334 if ((object.ReferenceEquals(this.HeuristicLabVersionField, value) != true)) { 335 this.HeuristicLabVersionField = value; 336 this.RaisePropertyChanged("HeuristicLabVersion"); 337 } 338 } 339 } 340 341 [System.Runtime.Serialization.DataMemberAttribute()] 342 public int MemorySize { 343 get { 344 return this.MemorySizeField; 345 } 346 set { 347 if ((this.MemorySizeField.Equals(value) != true)) { 348 this.MemorySizeField = value; 349 this.RaisePropertyChanged("MemorySize"); 350 } 351 } 352 } 353 354 [System.Runtime.Serialization.DataMemberAttribute()] 355 public int NumberOfCores { 356 get { 357 return this.NumberOfCoresField; 358 } 359 set { 360 if ((this.NumberOfCoresField.Equals(value) != true)) { 361 this.NumberOfCoresField = value; 362 this.RaisePropertyChanged("NumberOfCores"); 363 } 364 } 365 } 366 367 [System.Runtime.Serialization.DataMemberAttribute()] 368 public HeuristicLab.Clients.Access.OperatingSystem OperatingSystem { 369 get { 370 return this.OperatingSystemField; 371 } 372 set { 373 if ((object.ReferenceEquals(this.OperatingSystemField, value) != true)) { 374 this.OperatingSystemField = value; 375 this.RaisePropertyChanged("OperatingSystem"); 376 } 377 } 378 } 379 380 [System.Runtime.Serialization.DataMemberAttribute()] 381 public double PerformanceValue { 382 get { 383 return this.PerformanceValueField; 384 } 385 set { 386 if ((this.PerformanceValueField.Equals(value) != true)) { 387 this.PerformanceValueField = value; 388 this.RaisePropertyChanged("PerformanceValue"); 389 } 390 } 391 } 392 393 [System.Runtime.Serialization.DataMemberAttribute()] 394 public string ProcessorType { 395 get { 396 return this.ProcessorTypeField; 397 } 398 set { 399 if ((object.ReferenceEquals(this.ProcessorTypeField, value) != true)) { 400 this.ProcessorTypeField = value; 401 this.RaisePropertyChanged("ProcessorType"); 402 } 403 } 404 } 405 406 [System.Runtime.Serialization.DataMemberAttribute()] 407 public System.DateTime Timestamp { 408 get { 409 return this.TimestampField; 410 } 411 set { 412 if ((this.TimestampField.Equals(value) != true)) { 413 this.TimestampField = value; 414 this.RaisePropertyChanged("Timestamp"); 415 } 416 } 417 } 418 } 419 420 [System.Diagnostics.DebuggerStepThroughAttribute()] 421 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 422 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientConfiguration", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 423 "")] 424 [System.SerializableAttribute()] 425 public partial class ClientConfiguration : HeuristicLab.Clients.Access.AccessItem { 426 427 [System.Runtime.Serialization.OptionalFieldAttribute()] 428 private string DescriptionField; 429 430 [System.Runtime.Serialization.OptionalFieldAttribute()] 431 private string HashField; 432 433 [System.Runtime.Serialization.OptionalFieldAttribute()] 434 private System.Guid IdField; 435 436 [System.Runtime.Serialization.DataMemberAttribute()] 437 public string Description { 438 get { 439 return this.DescriptionField; 440 } 441 set { 442 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { 443 this.DescriptionField = value; 444 this.RaisePropertyChanged("Description"); 445 } 446 } 447 } 448 449 [System.Runtime.Serialization.DataMemberAttribute()] 450 public string Hash { 451 get { 452 return this.HashField; 453 } 454 set { 455 if ((object.ReferenceEquals(this.HashField, value) != true)) { 456 this.HashField = value; 457 this.RaisePropertyChanged("Hash"); 458 } 459 } 460 } 461 462 [System.Runtime.Serialization.DataMemberAttribute()] 463 public System.Guid Id { 464 get { 465 return this.IdField; 466 } 467 set { 468 if ((this.IdField.Equals(value) != true)) { 469 this.IdField = value; 470 this.RaisePropertyChanged("Id"); 471 } 472 } 473 } 474 } 475 476 [System.Diagnostics.DebuggerStepThroughAttribute()] 477 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 478 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientType", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 479 "")] 480 [System.SerializableAttribute()] 481 public partial class ClientType : HeuristicLab.Clients.Access.AccessItem { 482 483 [System.Runtime.Serialization.OptionalFieldAttribute()] 484 private System.Guid IdField; 485 486 [System.Runtime.Serialization.OptionalFieldAttribute()] 487 private string NameField; 488 489 [System.Runtime.Serialization.DataMemberAttribute()] 490 public System.Guid Id { 491 get { 492 return this.IdField; 493 } 494 set { 495 if ((this.IdField.Equals(value) != true)) { 496 this.IdField = value; 497 this.RaisePropertyChanged("Id"); 498 } 499 } 500 } 501 502 [System.Runtime.Serialization.DataMemberAttribute()] 503 public string Name { 504 get { 505 return this.NameField; 506 } 507 set { 508 if ((object.ReferenceEquals(this.NameField, value) != true)) { 509 this.NameField = value; 510 this.RaisePropertyChanged("Name"); 511 } 512 } 513 } 514 } 515 516 [System.Diagnostics.DebuggerStepThroughAttribute()] 517 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 518 [System.Runtime.Serialization.DataContractAttribute(Name = "Country", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 519 "")] 520 [System.SerializableAttribute()] 521 public partial class Country : HeuristicLab.Clients.Access.AccessItem { 522 523 [System.Runtime.Serialization.OptionalFieldAttribute()] 524 private System.Guid IdField; 525 526 [System.Runtime.Serialization.OptionalFieldAttribute()] 527 private string NameField; 528 529 [System.Runtime.Serialization.DataMemberAttribute()] 530 public System.Guid Id { 531 get { 532 return this.IdField; 533 } 534 set { 535 if ((this.IdField.Equals(value) != true)) { 536 this.IdField = value; 537 this.RaisePropertyChanged("Id"); 538 } 539 } 540 } 541 542 [System.Runtime.Serialization.DataMemberAttribute()] 543 public string Name { 544 get { 545 return this.NameField; 546 } 547 set { 548 if ((object.ReferenceEquals(this.NameField, value) != true)) { 549 this.NameField = value; 550 this.RaisePropertyChanged("Name"); 551 } 552 } 553 } 554 } 555 556 [System.Diagnostics.DebuggerStepThroughAttribute()] 557 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 558 [System.Runtime.Serialization.DataContractAttribute(Name = "OperatingSystem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 559 "")] 560 [System.SerializableAttribute()] 561 public partial class OperatingSystem : HeuristicLab.Clients.Access.AccessItem { 562 563 [System.Runtime.Serialization.OptionalFieldAttribute()] 564 private System.Guid IdField; 565 566 [System.Runtime.Serialization.OptionalFieldAttribute()] 567 private string NameField; 568 569 [System.Runtime.Serialization.DataMemberAttribute()] 570 public System.Guid Id { 571 get { 572 return this.IdField; 573 } 574 set { 575 if ((this.IdField.Equals(value) != true)) { 576 this.IdField = value; 577 this.RaisePropertyChanged("Id"); 578 } 579 } 580 } 581 582 [System.Runtime.Serialization.DataMemberAttribute()] 583 public string Name { 584 get { 585 return this.NameField; 586 } 587 set { 588 if ((object.ReferenceEquals(this.NameField, value) != true)) { 589 this.NameField = value; 590 this.RaisePropertyChanged("Name"); 591 } 592 } 593 } 594 } 595 596 [System.Diagnostics.DebuggerStepThroughAttribute()] 597 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 598 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientGroup", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 599 "")] 600 [System.SerializableAttribute()] 601 public partial class ClientGroup : HeuristicLab.Clients.Access.Resource { 602 } 603 604 [System.Diagnostics.DebuggerStepThroughAttribute()] 605 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 606 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientLog", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 607 "")] 608 [System.SerializableAttribute()] 609 public partial class ClientLog : HeuristicLab.Clients.Access.AccessItem { 610 611 [System.Runtime.Serialization.OptionalFieldAttribute()] 612 private string MessageField; 613 614 [System.Runtime.Serialization.OptionalFieldAttribute()] 615 private System.Guid ResourceIdField; 616 617 [System.Runtime.Serialization.OptionalFieldAttribute()] 618 private System.DateTime TimestampField; 619 620 [System.Runtime.Serialization.DataMemberAttribute()] 621 public string Message { 622 get { 623 return this.MessageField; 624 } 625 set { 626 if ((object.ReferenceEquals(this.MessageField, value) != true)) { 627 this.MessageField = value; 628 this.RaisePropertyChanged("Message"); 629 } 630 } 631 } 632 633 [System.Runtime.Serialization.DataMemberAttribute()] 634 public System.Guid ResourceId { 635 get { 636 return this.ResourceIdField; 637 } 638 set { 639 if ((this.ResourceIdField.Equals(value) != true)) { 640 this.ResourceIdField = value; 641 this.RaisePropertyChanged("ResourceId"); 642 } 643 } 644 } 645 646 [System.Runtime.Serialization.DataMemberAttribute()] 647 public System.DateTime Timestamp { 648 get { 649 return this.TimestampField; 650 } 651 set { 652 if ((this.TimestampField.Equals(value) != true)) { 653 this.TimestampField = value; 654 this.RaisePropertyChanged("Timestamp"); 655 } 656 } 657 } 658 } 659 660 [System.Diagnostics.DebuggerStepThroughAttribute()] 661 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 662 [System.Runtime.Serialization.DataContractAttribute(Name = "UserGroupBase", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 663 "")] 664 [System.SerializableAttribute()] 665 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))] 666 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))] 667 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))] 668 public partial class UserGroupBase : HeuristicLab.Clients.Access.AccessItem { 669 670 [System.Runtime.Serialization.OptionalFieldAttribute()] 671 private System.Guid IdField; 672 673 [System.Runtime.Serialization.DataMemberAttribute()] 674 public System.Guid Id { 675 get { 676 return this.IdField; 677 } 678 set { 679 if ((this.IdField.Equals(value) != true)) { 680 this.IdField = value; 681 this.RaisePropertyChanged("Id"); 682 } 683 } 684 } 685 } 686 687 [System.Diagnostics.DebuggerStepThroughAttribute()] 688 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 689 [System.Runtime.Serialization.DataContractAttribute(Name = "User", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 690 "")] 691 [System.SerializableAttribute()] 692 public partial class User : HeuristicLab.Clients.Access.UserGroupBase { 693 694 [System.Runtime.Serialization.OptionalFieldAttribute()] 695 private string CommentField; 696 697 [System.Runtime.Serialization.OptionalFieldAttribute()] 698 private System.DateTime CreationDateField; 699 700 [System.Runtime.Serialization.OptionalFieldAttribute()] 701 private string EmailField; 702 703 [System.Runtime.Serialization.OptionalFieldAttribute()] 704 private string FullNameField; 705 706 [System.Runtime.Serialization.OptionalFieldAttribute()] 707 private bool IsApprovedField; 708 709 [System.Runtime.Serialization.OptionalFieldAttribute()] 710 private System.DateTime LastActivityDateField; 711 712 [System.Runtime.Serialization.OptionalFieldAttribute()] 713 private System.DateTime LastLoginDateField; 714 715 [System.Runtime.Serialization.OptionalFieldAttribute()] 716 private System.DateTime LastPasswordChangedDateField; 717 718 [System.Runtime.Serialization.OptionalFieldAttribute()] 719 private string UserNameField; 720 721 [System.Runtime.Serialization.DataMemberAttribute()] 722 public string Comment { 723 get { 724 return this.CommentField; 725 } 726 set { 727 if ((object.ReferenceEquals(this.CommentField, value) != true)) { 728 this.CommentField = value; 729 this.RaisePropertyChanged("Comment"); 730 } 731 } 732 } 733 734 [System.Runtime.Serialization.DataMemberAttribute()] 735 public System.DateTime CreationDate { 736 get { 737 return this.CreationDateField; 738 } 739 set { 740 if ((this.CreationDateField.Equals(value) != true)) { 741 this.CreationDateField = value; 742 this.RaisePropertyChanged("CreationDate"); 743 } 744 } 745 } 746 747 [System.Runtime.Serialization.DataMemberAttribute()] 748 public string Email { 749 get { 750 return this.EmailField; 751 } 752 set { 753 if ((object.ReferenceEquals(this.EmailField, value) != true)) { 754 this.EmailField = value; 755 this.RaisePropertyChanged("Email"); 756 } 757 } 758 } 759 760 [System.Runtime.Serialization.DataMemberAttribute()] 761 public string FullName { 762 get { 763 return this.FullNameField; 764 } 765 set { 766 if ((object.ReferenceEquals(this.FullNameField, value) != true)) { 767 this.FullNameField = value; 768 this.RaisePropertyChanged("FullName"); 769 } 770 } 771 } 772 773 [System.Runtime.Serialization.DataMemberAttribute()] 774 public bool IsApproved { 775 get { 776 return this.IsApprovedField; 777 } 778 set { 779 if ((this.IsApprovedField.Equals(value) != true)) { 780 this.IsApprovedField = value; 781 this.RaisePropertyChanged("IsApproved"); 782 } 783 } 784 } 785 786 [System.Runtime.Serialization.DataMemberAttribute()] 787 public System.DateTime LastActivityDate { 788 get { 789 return this.LastActivityDateField; 790 } 791 set { 792 if ((this.LastActivityDateField.Equals(value) != true)) { 793 this.LastActivityDateField = value; 794 this.RaisePropertyChanged("LastActivityDate"); 795 } 796 } 797 } 798 799 [System.Runtime.Serialization.DataMemberAttribute()] 800 public System.DateTime LastLoginDate { 801 get { 802 return this.LastLoginDateField; 803 } 804 set { 805 if ((this.LastLoginDateField.Equals(value) != true)) { 806 this.LastLoginDateField = value; 807 this.RaisePropertyChanged("LastLoginDate"); 808 } 809 } 810 } 811 812 [System.Runtime.Serialization.DataMemberAttribute()] 813 public System.DateTime LastPasswordChangedDate { 814 get { 815 return this.LastPasswordChangedDateField; 816 } 817 set { 818 if ((this.LastPasswordChangedDateField.Equals(value) != true)) { 819 this.LastPasswordChangedDateField = value; 820 this.RaisePropertyChanged("LastPasswordChangedDate"); 821 } 822 } 823 } 824 825 [System.Runtime.Serialization.DataMemberAttribute()] 826 public string UserName { 827 get { 828 return this.UserNameField; 829 } 830 set { 831 if ((object.ReferenceEquals(this.UserNameField, value) != true)) { 832 this.UserNameField = value; 833 this.RaisePropertyChanged("UserName"); 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 = "UserGroup", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 842 "")] 843 [System.SerializableAttribute()] 844 public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase { 845 846 [System.Runtime.Serialization.OptionalFieldAttribute()] 847 private string NameField; 848 849 [System.Runtime.Serialization.DataMemberAttribute()] 850 public string Name { 851 get { 852 return this.NameField; 853 } 854 set { 855 if ((object.ReferenceEquals(this.NameField, value) != true)) { 856 this.NameField = value; 857 this.RaisePropertyChanged("Name"); 858 } 859 } 860 } 861 } 862 863 [System.Diagnostics.DebuggerStepThroughAttribute()] 864 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 865 [System.Runtime.Serialization.DataContractAttribute(Name = "LightweightUser", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 866 "")] 867 [System.SerializableAttribute()] 868 public partial class LightweightUser : HeuristicLab.Clients.Access.UserGroupBase { 869 870 [System.Runtime.Serialization.OptionalFieldAttribute()] 871 private string EMailField; 872 873 [System.Runtime.Serialization.OptionalFieldAttribute()] 874 private string FullNameField; 875 876 [System.Runtime.Serialization.OptionalFieldAttribute()] 877 private System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GroupsField; 878 879 [System.Runtime.Serialization.OptionalFieldAttribute()] 880 private System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> RolesField; 881 882 [System.Runtime.Serialization.OptionalFieldAttribute()] 883 private string UserNameField; 884 885 [System.Runtime.Serialization.DataMemberAttribute()] 886 public string EMail { 887 get { 888 return this.EMailField; 889 } 890 set { 891 if ((object.ReferenceEquals(this.EMailField, value) != true)) { 892 this.EMailField = value; 893 this.RaisePropertyChanged("EMail"); 894 } 895 } 896 } 897 898 [System.Runtime.Serialization.DataMemberAttribute()] 899 public string FullName { 900 get { 901 return this.FullNameField; 902 } 903 set { 904 if ((object.ReferenceEquals(this.FullNameField, value) != true)) { 905 this.FullNameField = value; 906 this.RaisePropertyChanged("FullName"); 907 } 908 } 909 } 910 911 [System.Runtime.Serialization.DataMemberAttribute()] 912 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> Groups { 913 get { 914 return this.GroupsField; 915 } 916 set { 917 if ((object.ReferenceEquals(this.GroupsField, value) != true)) { 918 this.GroupsField = value; 919 this.RaisePropertyChanged("Groups"); 920 } 921 } 922 } 923 924 [System.Runtime.Serialization.DataMemberAttribute()] 925 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> Roles { 926 get { 927 return this.RolesField; 928 } 929 set { 930 if ((object.ReferenceEquals(this.RolesField, value) != true)) { 931 this.RolesField = value; 932 this.RaisePropertyChanged("Roles"); 933 } 934 } 935 } 936 937 [System.Runtime.Serialization.DataMemberAttribute()] 938 public string UserName { 939 get { 940 return this.UserNameField; 941 } 942 set { 943 if ((object.ReferenceEquals(this.UserNameField, value) != true)) { 944 this.UserNameField = value; 945 this.RaisePropertyChanged("UserName"); 946 } 947 } 948 } 949 } 950 951 [System.Diagnostics.DebuggerStepThroughAttribute()] 952 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 953 [System.Runtime.Serialization.DataContractAttribute(Name = "UserGroupMapping", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 954 "")] 955 [System.SerializableAttribute()] 956 public partial class UserGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { 957 958 [System.NonSerializedAttribute()] 959 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 960 961 [System.Runtime.Serialization.OptionalFieldAttribute()] 962 private System.Guid ChildField; 963 964 [System.Runtime.Serialization.OptionalFieldAttribute()] 965 private System.Guid ParentField; 966 967 public System.Runtime.Serialization.ExtensionDataObject ExtensionData { 968 get { 969 return this.extensionDataField; 970 } 971 set { 972 this.extensionDataField = value; 973 } 974 } 975 976 [System.Runtime.Serialization.DataMemberAttribute()] 977 public System.Guid Child { 978 get { 979 return this.ChildField; 980 } 981 set { 982 if ((this.ChildField.Equals(value) != true)) { 983 this.ChildField = value; 984 this.RaisePropertyChanged("Child"); 985 } 986 } 987 } 988 989 [System.Runtime.Serialization.DataMemberAttribute()] 990 public System.Guid Parent { 991 get { 992 return this.ParentField; 993 } 994 set { 995 if ((this.ParentField.Equals(value) != true)) { 996 this.ParentField = value; 997 this.RaisePropertyChanged("Parent"); 998 } 999 } 1000 } 1001 1002 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1003 1004 protected void RaisePropertyChanged(string propertyName) { 1005 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1006 if ((propertyChanged != null)) { 1007 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1008 } 1009 } 1010 } 1011 1012 [System.Diagnostics.DebuggerStepThroughAttribute()] 1013 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1014 [System.Runtime.Serialization.DataContractAttribute(Name = "ClientGroupMapping", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 1015 "")] 1016 [System.SerializableAttribute()] 1017 public partial class ClientGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { 1018 1019 [System.NonSerializedAttribute()] 1020 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1021 1022 [System.Runtime.Serialization.OptionalFieldAttribute()] 1023 private System.Guid ChildField; 1024 1025 [System.Runtime.Serialization.OptionalFieldAttribute()] 1026 private System.Guid ParentField; 1027 1028 public System.Runtime.Serialization.ExtensionDataObject ExtensionData { 1029 get { 1030 return this.extensionDataField; 1031 } 1032 set { 1033 this.extensionDataField = value; 1034 } 1035 } 1036 1037 [System.Runtime.Serialization.DataMemberAttribute()] 1038 public System.Guid Child { 1039 get { 1040 return this.ChildField; 1041 } 1042 set { 1043 if ((this.ChildField.Equals(value) != true)) { 1044 this.ChildField = value; 1045 this.RaisePropertyChanged("Child"); 1046 } 1047 } 1048 } 1049 1050 [System.Runtime.Serialization.DataMemberAttribute()] 1051 public System.Guid Parent { 1052 get { 1053 return this.ParentField; 1054 } 1055 set { 1056 if ((this.ParentField.Equals(value) != true)) { 1057 this.ParentField = value; 1058 this.RaisePropertyChanged("Parent"); 1059 } 1060 } 1061 } 1062 1063 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1064 1065 protected void RaisePropertyChanged(string propertyName) { 1066 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1067 if ((propertyChanged != null)) { 1068 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1069 } 1070 } 1071 } 1072 1073 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1074 [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.Access.IAccessService")] 1075 public interface IAccessService { 1076 1077 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")] 1078 void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1079 1080 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroupResponse")] 1081 void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1082 1083 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUsersAndGroups", ReplyAction = "http://tempuri.org/IAccessService/GetUsersAndGroupsResponse")] 1084 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups(); 1085 1086 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroups", ReplyAction = "http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroupsResponse")] 1087 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups(); 1088 1089 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLeightweightUsersAndGroups", ReplyAction = "http://tempuri.org/IAccessService/GetLeightweightUsersAndGroupsResponse")] 1090 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids); 1091 1092 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroupMapping", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupMappingResponse")] 1093 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping(); 1094 1095 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroupIdsOfGroup", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupIdsOfGroupResponse")] 1096 System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId); 1097 1098 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetRoles", ReplyAction = "http://tempuri.org/IAccessService/GetRolesResponse")] 1099 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles(); 1100 1101 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddRole", ReplyAction = "http://tempuri.org/IAccessService/AddRoleResponse")] 1102 HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role); 1103 1104 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteRole", ReplyAction = "http://tempuri.org/IAccessService/DeleteRoleResponse")] 1105 void DeleteRole(HeuristicLab.Clients.Access.Role role); 1106 1107 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserRoles", ReplyAction = "http://tempuri.org/IAccessService/GetUserRolesResponse")] 1108 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user); 1109 1110 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddRoleToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddRoleToGroupResponse")] 1111 void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1112 1113 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveRoleFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveRoleFromGroupResponse")] 1114 void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1115 1116 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ReportError", ReplyAction = "http://tempuri.org/IAccessService/ReportErrorResponse")] 1117 void ReportError(HeuristicLab.Clients.Access.ClientError error); 1118 1119 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientErrors", ReplyAction = "http://tempuri.org/IAccessService/GetClientErrorsResponse")] 1120 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors(); 1121 1122 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLastClientErrors", ReplyAction = "http://tempuri.org/IAccessService/GetLastClientErrorsResponse")] 1123 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate); 1124 1125 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteError", ReplyAction = "http://tempuri.org/IAccessService/DeleteErrorResponse")] 1126 void DeleteError(HeuristicLab.Clients.Access.ClientError error); 1127 1128 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ClientExists", ReplyAction = "http://tempuri.org/IAccessService/ClientExistsResponse")] 1129 bool ClientExists(System.Guid id); 1130 1131 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClient", ReplyAction = "http://tempuri.org/IAccessService/GetClientResponse")] 1132 HeuristicLab.Clients.Access.Client GetClient(System.Guid id); 1133 1134 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClients", ReplyAction = "http://tempuri.org/IAccessService/GetClientsResponse")] 1135 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids); 1136 1137 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllClients", ReplyAction = "http://tempuri.org/IAccessService/GetAllClientsResponse")] 1138 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients(); 1139 1140 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddClient", ReplyAction = "http://tempuri.org/IAccessService/AddClientResponse")] 1141 void AddClient(HeuristicLab.Clients.Access.Client client); 1142 1143 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateClient", ReplyAction = "http://tempuri.org/IAccessService/UpdateClientResponse")] 1144 void UpdateClient(HeuristicLab.Clients.Access.Client client); 1145 1146 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteClient", ReplyAction = "http://tempuri.org/IAccessService/DeleteClientResponse")] 1147 void DeleteClient(HeuristicLab.Clients.Access.Client client); 1148 1149 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllClientGroups", ReplyAction = "http://tempuri.org/IAccessService/GetAllClientGroupsResponse")] 1150 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups(); 1151 1152 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientGroups", ReplyAction = "http://tempuri.org/IAccessService/GetClientGroupsResponse")] 1153 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids); 1154 1155 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddClientGroup", ReplyAction = "http://tempuri.org/IAccessService/AddClientGroupResponse")] 1156 System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1157 1158 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateClientGroup", ReplyAction = "http://tempuri.org/IAccessService/UpdateClientGroupResponse")] 1159 void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1160 1161 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteClientGroup", ReplyAction = "http://tempuri.org/IAccessService/DeleteClientGroupResponse")] 1162 void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1163 1164 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddResourceToGroup", ReplyAction = "http://tempuri.org/IAccessService/AddResourceToGroupResponse")] 1165 void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1166 1167 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveResourceFromGroup", ReplyAction = "http://tempuri.org/IAccessService/RemoveResourceFromGroupResponse")] 1168 void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1169 1170 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientGroupMapping", ReplyAction = "http://tempuri.org/IAccessService/GetClientGroupMappingResponse")] 1171 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping(); 1172 1173 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetResources", ReplyAction = "http://tempuri.org/IAccessService/GetResourcesResponse")] 1174 System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources(); 1175 1176 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLastClientLog", ReplyAction = "http://tempuri.org/IAccessService/GetLastClientLogResponse")] 1177 HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId); 1178 1179 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientLogs", ReplyAction = "http://tempuri.org/IAccessService/GetClientLogsResponse")] 1180 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId); 1181 1182 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetClientLogsSince", ReplyAction = "http://tempuri.org/IAccessService/GetClientLogsSinceResponse")] 1183 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate); 1184 1185 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddClientLog", ReplyAction = "http://tempuri.org/IAccessService/AddClientLogResponse")] 1186 void AddClientLog(HeuristicLab.Clients.Access.ClientLog log); 1187 1188 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteClientLog", ReplyAction = "http://tempuri.org/IAccessService/DeleteClientLogResponse")] 1189 void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log); 1190 1191 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/Login", ReplyAction = "http://tempuri.org/IAccessService/LoginResponse")] 1192 HeuristicLab.Clients.Access.LightweightUser Login(); 1193 1194 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetGroupsOfCurrentUser", ReplyAction = "http://tempuri.org/IAccessService/GetGroupsOfCurrentUserResponse")] 1195 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser(); 1196 1197 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetRolesOfCurrentUser", ReplyAction = "http://tempuri.org/IAccessService/GetRolesOfCurrentUserResponse")] 1198 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser(); 1199 1200 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllLightweightUsers", ReplyAction = "http://tempuri.org/IAccessService/GetAllLightweightUsersResponse")] 1201 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers(); 1202 1203 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetLightweightUsers", ReplyAction = "http://tempuri.org/IAccessService/GetLightweightUsersResponse")] 1204 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids); 1205 1206 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateLightweightUser", ReplyAction = "http://tempuri.org/IAccessService/UpdateLightweightUserResponse")] 1207 void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user); 1208 1209 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllUsers", ReplyAction = "http://tempuri.org/IAccessService/GetAllUsersResponse")] 1210 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers(); 1211 1212 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUsers", ReplyAction = "http://tempuri.org/IAccessService/GetUsersResponse")] 1213 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids); 1214 1215 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUser", ReplyAction = "http://tempuri.org/IAccessService/AddUserResponse")] 1216 HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user); 1217 1218 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteUser", ReplyAction = "http://tempuri.org/IAccessService/DeleteUserResponse")] 1219 void DeleteUser(HeuristicLab.Clients.Access.User user); 1220 1221 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateUser", ReplyAction = "http://tempuri.org/IAccessService/UpdateUserResponse")] 1222 void UpdateUser(HeuristicLab.Clients.Access.User user); 1223 1224 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserToRole", ReplyAction = "http://tempuri.org/IAccessService/AddUserToRoleResponse")] 1225 void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1226 1227 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/RemoveUserFromRole", ReplyAction = "http://tempuri.org/IAccessService/RemoveUserFromRoleResponse")] 1228 void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1229 1230 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ChangePassword", ReplyAction = "http://tempuri.org/IAccessService/ChangePasswordResponse")] 1231 bool ChangePassword(System.Guid userId, string oldPassword, string newPassword); 1232 1233 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/ResetPassword", ReplyAction = "http://tempuri.org/IAccessService/ResetPasswordResponse")] 1234 string ResetPassword(System.Guid userId); 1235 1236 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetAllUserGroups", ReplyAction = "http://tempuri.org/IAccessService/GetAllUserGroupsResponse")] 1237 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups(); 1238 1239 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroupsOfUser", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupsOfUserResponse")] 1240 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId); 1241 1242 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/GetUserGroups", ReplyAction = "http://tempuri.org/IAccessService/GetUserGroupsResponse")] 1243 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids); 1244 1245 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/AddUserGroup", ReplyAction = "http://tempuri.org/IAccessService/AddUserGroupResponse")] 1246 System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1247 1248 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/UpdateUserGroup", ReplyAction = "http://tempuri.org/IAccessService/UpdateUserGroupResponse")] 1249 void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1250 1251 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction = "http://tempuri.org/IAccessService/DeleteUserGroupResponse")] 1252 void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1253 } 1254 1255 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1256 public interface IAccessServiceChannel : HeuristicLab.Clients.Access.IAccessService, System.ServiceModel.IClientChannel { 1257 } 1258 1259 [System.Diagnostics.DebuggerStepThroughAttribute()] 1260 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1261 public partial class AccessServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Access.IAccessService>, HeuristicLab.Clients.Access.IAccessService { 1262 1263 public AccessServiceClient() { 1264 } 1265 1266 public AccessServiceClient(string endpointConfigurationName) : 1267 base(endpointConfigurationName) { 1268 } 1269 1270 public AccessServiceClient(string endpointConfigurationName, string remoteAddress) : 1271 base(endpointConfigurationName, remoteAddress) { 1272 } 1273 1274 public AccessServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 1275 base(endpointConfigurationName, remoteAddress) { 1276 } 1277 1278 public AccessServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 1279 base(binding, remoteAddress) { 1280 } 1281 1282 public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) { 1283 base.Channel.AddUserGroupBaseToGroup(resource, group); 1284 } 1285 1286 public void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) { 1287 base.Channel.RemoveUserGroupBaseFromGroup(resource, group); 1288 } 1289 1290 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups() { 1291 return base.Channel.GetUsersAndGroups(); 1292 } 1293 1294 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups() { 1295 return base.Channel.GetAllLeightweightUsersAndGroups(); 1296 } 1297 1298 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids) { 1299 return base.Channel.GetLeightweightUsersAndGroups(ids); 1300 } 1301 1302 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping() { 1303 return base.Channel.GetUserGroupMapping(); 1304 } 1305 1306 public System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId) { 1307 return base.Channel.GetUserGroupIdsOfGroup(groupId); 1308 } 1309 1310 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles() { 1311 return base.Channel.GetRoles(); 1312 } 1313 1314 public HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role) { 1315 return base.Channel.AddRole(role); 1316 } 1317 1318 public void DeleteRole(HeuristicLab.Clients.Access.Role role) { 1319 base.Channel.DeleteRole(role); 1320 } 1321 1322 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user) { 1323 return base.Channel.GetUserRoles(user); 1324 } 1325 1326 public void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) { 1327 base.Channel.AddRoleToGroup(userGroup, role); 1328 } 1329 1330 public void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) { 1331 base.Channel.RemoveRoleFromGroup(userGroup, role); 1332 } 1333 1334 public void ReportError(HeuristicLab.Clients.Access.ClientError error) { 1335 base.Channel.ReportError(error); 1336 } 1337 1338 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors() { 1339 return base.Channel.GetClientErrors(); 1340 } 1341 1342 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate) { 1343 return base.Channel.GetLastClientErrors(startDate); 1344 } 1345 1346 public void DeleteError(HeuristicLab.Clients.Access.ClientError error) { 1347 base.Channel.DeleteError(error); 1348 } 1349 1350 public bool ClientExists(System.Guid id) { 1351 return base.Channel.ClientExists(id); 1352 } 1353 1354 public HeuristicLab.Clients.Access.Client GetClient(System.Guid id) { 1355 return base.Channel.GetClient(id); 1356 } 1357 1358 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids) { 1359 return base.Channel.GetClients(ids); 1360 } 1361 1362 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients() { 1363 return base.Channel.GetAllClients(); 1364 } 1365 1366 public void AddClient(HeuristicLab.Clients.Access.Client client) { 1367 base.Channel.AddClient(client); 1368 } 1369 1370 public void UpdateClient(HeuristicLab.Clients.Access.Client client) { 1371 base.Channel.UpdateClient(client); 1372 } 1373 1374 public void DeleteClient(HeuristicLab.Clients.Access.Client client) { 1375 base.Channel.DeleteClient(client); 1376 } 1377 1378 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups() { 1379 return base.Channel.GetAllClientGroups(); 1380 } 1381 1382 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids) { 1383 return base.Channel.GetClientGroups(ids); 1384 } 1385 1386 public System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group) { 1387 return base.Channel.AddClientGroup(group); 1388 } 1389 1390 public void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group) { 1391 base.Channel.UpdateClientGroup(group); 1392 } 1393 1394 public void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group) { 1395 base.Channel.DeleteClientGroup(group); 1396 } 1397 1398 public void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) { 1399 base.Channel.AddResourceToGroup(resource, group); 1400 } 1401 1402 public void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) { 1403 base.Channel.RemoveResourceFromGroup(resource, group); 1404 } 1405 1406 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping() { 1407 return base.Channel.GetClientGroupMapping(); 1408 } 1409 1410 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources() { 1411 return base.Channel.GetResources(); 1412 } 1413 1414 public HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId) { 1415 return base.Channel.GetLastClientLog(clientId); 1416 } 1417 1418 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId) { 1419 return base.Channel.GetClientLogs(clientId); 1420 } 1421 1422 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate) { 1423 return base.Channel.GetClientLogsSince(startDate); 1424 } 1425 1426 public void AddClientLog(HeuristicLab.Clients.Access.ClientLog log) { 1427 base.Channel.AddClientLog(log); 1428 } 1429 1430 public void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log) { 1431 base.Channel.DeleteClientLog(log); 1432 } 1433 1434 public HeuristicLab.Clients.Access.LightweightUser Login() { 1435 return base.Channel.Login(); 1436 } 1437 1438 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser() { 1439 return base.Channel.GetGroupsOfCurrentUser(); 1440 } 1441 1442 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser() { 1443 return base.Channel.GetRolesOfCurrentUser(); 1444 } 1445 1446 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers() { 1447 return base.Channel.GetAllLightweightUsers(); 1448 } 1449 1450 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids) { 1451 return base.Channel.GetLightweightUsers(ids); 1452 } 1453 1454 public void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user) { 1455 base.Channel.UpdateLightweightUser(user); 1456 } 1457 1458 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers() { 1459 return base.Channel.GetAllUsers(); 1460 } 1461 1462 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids) { 1463 return base.Channel.GetUsers(ids); 1464 } 1465 1466 public HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user) { 1467 return base.Channel.AddUser(user); 1468 } 1469 1470 public void DeleteUser(HeuristicLab.Clients.Access.User user) { 1471 base.Channel.DeleteUser(user); 1472 } 1473 1474 public void UpdateUser(HeuristicLab.Clients.Access.User user) { 1475 base.Channel.UpdateUser(user); 1476 } 1477 1478 public void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) { 1479 base.Channel.AddUserToRole(role, user); 1480 } 1481 1482 public void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) { 1483 base.Channel.RemoveUserFromRole(role, user); 1484 } 1485 1486 public bool ChangePassword(System.Guid userId, string oldPassword, string newPassword) { 1487 return base.Channel.ChangePassword(userId, oldPassword, newPassword); 1488 } 1489 1490 public string ResetPassword(System.Guid userId) { 1491 return base.Channel.ResetPassword(userId); 1492 } 1493 1494 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups() { 1495 return base.Channel.GetAllUserGroups(); 1496 } 1497 1498 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId) { 1499 return base.Channel.GetUserGroupsOfUser(userId); 1500 } 1501 1502 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids) { 1503 return base.Channel.GetUserGroups(ids); 1504 } 1505 1506 public System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group) { 1507 return base.Channel.AddUserGroup(group); 1508 } 1509 1510 public void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group) { 1511 base.Channel.UpdateUserGroup(group); 1512 } 1513 1514 public void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group) { 1515 base.Channel.DeleteUserGroup(group); 1516 } 1517 } 11 namespace HeuristicLab.Clients.Access 12 { 13 using System.Runtime.Serialization; 14 using System; 15 16 17 [System.Diagnostics.DebuggerStepThroughAttribute()] 18 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 19 [System.Runtime.Serialization.DataContractAttribute(Name="AccessItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 20 "")] 21 [System.SerializableAttribute()] 22 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientConfiguration))] 23 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientType))] 24 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Country))] 25 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.OperatingSystem))] 26 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientLog))] 27 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroupBase))] 28 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))] 29 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))] 30 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Role))] 31 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))] 32 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientError))] 33 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Resource))] 34 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))] 35 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))] 36 public partial class AccessItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 37 { 38 39 [System.NonSerializedAttribute()] 40 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 41 42 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 43 { 44 get 45 { 46 return this.extensionDataField; 47 } 48 set 49 { 50 this.extensionDataField = value; 51 } 52 } 53 54 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 55 } 56 57 [System.Diagnostics.DebuggerStepThroughAttribute()] 58 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 59 [System.Runtime.Serialization.DataContractAttribute(Name="ClientConfiguration", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 60 "")] 61 [System.SerializableAttribute()] 62 public partial class ClientConfiguration : HeuristicLab.Clients.Access.AccessItem 63 { 64 65 [System.Runtime.Serialization.OptionalFieldAttribute()] 66 private string DescriptionField; 67 68 [System.Runtime.Serialization.OptionalFieldAttribute()] 69 private string HashField; 70 71 [System.Runtime.Serialization.OptionalFieldAttribute()] 72 private System.Guid IdField; 73 74 [System.Runtime.Serialization.DataMemberAttribute()] 75 public string Description 76 { 77 get 78 { 79 return this.DescriptionField; 80 } 81 set 82 { 83 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 84 { 85 this.DescriptionField = value; 86 this.RaisePropertyChanged("Description"); 87 } 88 } 89 } 90 91 [System.Runtime.Serialization.DataMemberAttribute()] 92 public string Hash 93 { 94 get 95 { 96 return this.HashField; 97 } 98 set 99 { 100 if ((object.ReferenceEquals(this.HashField, value) != true)) 101 { 102 this.HashField = value; 103 this.RaisePropertyChanged("Hash"); 104 } 105 } 106 } 107 108 [System.Runtime.Serialization.DataMemberAttribute()] 109 public System.Guid Id 110 { 111 get 112 { 113 return this.IdField; 114 } 115 set 116 { 117 if ((this.IdField.Equals(value) != true)) 118 { 119 this.IdField = value; 120 this.RaisePropertyChanged("Id"); 121 } 122 } 123 } 124 } 125 126 [System.Diagnostics.DebuggerStepThroughAttribute()] 127 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 128 [System.Runtime.Serialization.DataContractAttribute(Name="ClientType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 129 "")] 130 [System.SerializableAttribute()] 131 public partial class ClientType : HeuristicLab.Clients.Access.AccessItem 132 { 133 134 [System.Runtime.Serialization.OptionalFieldAttribute()] 135 private System.Guid IdField; 136 137 [System.Runtime.Serialization.OptionalFieldAttribute()] 138 private string NameField; 139 140 [System.Runtime.Serialization.DataMemberAttribute()] 141 public System.Guid Id 142 { 143 get 144 { 145 return this.IdField; 146 } 147 set 148 { 149 if ((this.IdField.Equals(value) != true)) 150 { 151 this.IdField = value; 152 this.RaisePropertyChanged("Id"); 153 } 154 } 155 } 156 157 [System.Runtime.Serialization.DataMemberAttribute()] 158 public string Name 159 { 160 get 161 { 162 return this.NameField; 163 } 164 set 165 { 166 if ((object.ReferenceEquals(this.NameField, value) != true)) 167 { 168 this.NameField = value; 169 this.RaisePropertyChanged("Name"); 170 } 171 } 172 } 173 } 174 175 [System.Diagnostics.DebuggerStepThroughAttribute()] 176 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 177 [System.Runtime.Serialization.DataContractAttribute(Name="Country", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 178 "")] 179 [System.SerializableAttribute()] 180 public partial class Country : HeuristicLab.Clients.Access.AccessItem 181 { 182 183 [System.Runtime.Serialization.OptionalFieldAttribute()] 184 private System.Guid IdField; 185 186 [System.Runtime.Serialization.OptionalFieldAttribute()] 187 private string NameField; 188 189 [System.Runtime.Serialization.DataMemberAttribute()] 190 public System.Guid Id 191 { 192 get 193 { 194 return this.IdField; 195 } 196 set 197 { 198 if ((this.IdField.Equals(value) != true)) 199 { 200 this.IdField = value; 201 this.RaisePropertyChanged("Id"); 202 } 203 } 204 } 205 206 [System.Runtime.Serialization.DataMemberAttribute()] 207 public string Name 208 { 209 get 210 { 211 return this.NameField; 212 } 213 set 214 { 215 if ((object.ReferenceEquals(this.NameField, value) != true)) 216 { 217 this.NameField = value; 218 this.RaisePropertyChanged("Name"); 219 } 220 } 221 } 222 } 223 224 [System.Diagnostics.DebuggerStepThroughAttribute()] 225 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 226 [System.Runtime.Serialization.DataContractAttribute(Name="OperatingSystem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 227 "")] 228 [System.SerializableAttribute()] 229 public partial class OperatingSystem : HeuristicLab.Clients.Access.AccessItem 230 { 231 232 [System.Runtime.Serialization.OptionalFieldAttribute()] 233 private System.Guid IdField; 234 235 [System.Runtime.Serialization.OptionalFieldAttribute()] 236 private string NameField; 237 238 [System.Runtime.Serialization.DataMemberAttribute()] 239 public System.Guid Id 240 { 241 get 242 { 243 return this.IdField; 244 } 245 set 246 { 247 if ((this.IdField.Equals(value) != true)) 248 { 249 this.IdField = value; 250 this.RaisePropertyChanged("Id"); 251 } 252 } 253 } 254 255 [System.Runtime.Serialization.DataMemberAttribute()] 256 public string Name 257 { 258 get 259 { 260 return this.NameField; 261 } 262 set 263 { 264 if ((object.ReferenceEquals(this.NameField, value) != true)) 265 { 266 this.NameField = value; 267 this.RaisePropertyChanged("Name"); 268 } 269 } 270 } 271 } 272 273 [System.Diagnostics.DebuggerStepThroughAttribute()] 274 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 275 [System.Runtime.Serialization.DataContractAttribute(Name="ClientLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 276 "")] 277 [System.SerializableAttribute()] 278 public partial class ClientLog : HeuristicLab.Clients.Access.AccessItem 279 { 280 281 [System.Runtime.Serialization.OptionalFieldAttribute()] 282 private string MessageField; 283 284 [System.Runtime.Serialization.OptionalFieldAttribute()] 285 private System.Guid ResourceIdField; 286 287 [System.Runtime.Serialization.OptionalFieldAttribute()] 288 private System.DateTime TimestampField; 289 290 [System.Runtime.Serialization.DataMemberAttribute()] 291 public string Message 292 { 293 get 294 { 295 return this.MessageField; 296 } 297 set 298 { 299 if ((object.ReferenceEquals(this.MessageField, value) != true)) 300 { 301 this.MessageField = value; 302 this.RaisePropertyChanged("Message"); 303 } 304 } 305 } 306 307 [System.Runtime.Serialization.DataMemberAttribute()] 308 public System.Guid ResourceId 309 { 310 get 311 { 312 return this.ResourceIdField; 313 } 314 set 315 { 316 if ((this.ResourceIdField.Equals(value) != true)) 317 { 318 this.ResourceIdField = value; 319 this.RaisePropertyChanged("ResourceId"); 320 } 321 } 322 } 323 324 [System.Runtime.Serialization.DataMemberAttribute()] 325 public System.DateTime Timestamp 326 { 327 get 328 { 329 return this.TimestampField; 330 } 331 set 332 { 333 if ((this.TimestampField.Equals(value) != true)) 334 { 335 this.TimestampField = value; 336 this.RaisePropertyChanged("Timestamp"); 337 } 338 } 339 } 340 } 341 342 [System.Diagnostics.DebuggerStepThroughAttribute()] 343 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 344 [System.Runtime.Serialization.DataContractAttribute(Name="UserGroupBase", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 345 "")] 346 [System.SerializableAttribute()] 347 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.LightweightUser))] 348 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.UserGroup))] 349 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.User))] 350 public partial class UserGroupBase : HeuristicLab.Clients.Access.AccessItem 351 { 352 353 [System.Runtime.Serialization.OptionalFieldAttribute()] 354 private System.Guid IdField; 355 356 [System.Runtime.Serialization.DataMemberAttribute()] 357 public System.Guid Id 358 { 359 get 360 { 361 return this.IdField; 362 } 363 set 364 { 365 if ((this.IdField.Equals(value) != true)) 366 { 367 this.IdField = value; 368 this.RaisePropertyChanged("Id"); 369 } 370 } 371 } 372 } 373 374 [System.Diagnostics.DebuggerStepThroughAttribute()] 375 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 376 [System.Runtime.Serialization.DataContractAttribute(Name="LightweightUser", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 377 "")] 378 [System.SerializableAttribute()] 379 public partial class LightweightUser : HeuristicLab.Clients.Access.UserGroupBase 380 { 381 382 [System.Runtime.Serialization.OptionalFieldAttribute()] 383 private string EMailField; 384 385 [System.Runtime.Serialization.OptionalFieldAttribute()] 386 private string FullNameField; 387 388 [System.Runtime.Serialization.OptionalFieldAttribute()] 389 private System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GroupsField; 390 391 [System.Runtime.Serialization.OptionalFieldAttribute()] 392 private System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> RolesField; 393 394 [System.Runtime.Serialization.OptionalFieldAttribute()] 395 private string UserNameField; 396 397 [System.Runtime.Serialization.DataMemberAttribute()] 398 public string EMail 399 { 400 get 401 { 402 return this.EMailField; 403 } 404 set 405 { 406 if ((object.ReferenceEquals(this.EMailField, value) != true)) 407 { 408 this.EMailField = value; 409 this.RaisePropertyChanged("EMail"); 410 } 411 } 412 } 413 414 [System.Runtime.Serialization.DataMemberAttribute()] 415 public string FullName 416 { 417 get 418 { 419 return this.FullNameField; 420 } 421 set 422 { 423 if ((object.ReferenceEquals(this.FullNameField, value) != true)) 424 { 425 this.FullNameField = value; 426 this.RaisePropertyChanged("FullName"); 427 } 428 } 429 } 430 431 [System.Runtime.Serialization.DataMemberAttribute()] 432 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> Groups 433 { 434 get 435 { 436 return this.GroupsField; 437 } 438 set 439 { 440 if ((object.ReferenceEquals(this.GroupsField, value) != true)) 441 { 442 this.GroupsField = value; 443 this.RaisePropertyChanged("Groups"); 444 } 445 } 446 } 447 448 [System.Runtime.Serialization.DataMemberAttribute()] 449 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> Roles 450 { 451 get 452 { 453 return this.RolesField; 454 } 455 set 456 { 457 if ((object.ReferenceEquals(this.RolesField, value) != true)) 458 { 459 this.RolesField = value; 460 this.RaisePropertyChanged("Roles"); 461 } 462 } 463 } 464 465 [System.Runtime.Serialization.DataMemberAttribute()] 466 public string UserName 467 { 468 get 469 { 470 return this.UserNameField; 471 } 472 set 473 { 474 if ((object.ReferenceEquals(this.UserNameField, value) != true)) 475 { 476 this.UserNameField = value; 477 this.RaisePropertyChanged("UserName"); 478 } 479 } 480 } 481 } 482 483 [System.Diagnostics.DebuggerStepThroughAttribute()] 484 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 485 [System.Runtime.Serialization.DataContractAttribute(Name="UserGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 486 "")] 487 [System.SerializableAttribute()] 488 public partial class UserGroup : HeuristicLab.Clients.Access.UserGroupBase 489 { 490 491 [System.Runtime.Serialization.OptionalFieldAttribute()] 492 private string NameField; 493 494 [System.Runtime.Serialization.DataMemberAttribute()] 495 public string Name 496 { 497 get 498 { 499 return this.NameField; 500 } 501 set 502 { 503 if ((object.ReferenceEquals(this.NameField, value) != true)) 504 { 505 this.NameField = value; 506 this.RaisePropertyChanged("Name"); 507 } 508 } 509 } 510 } 511 512 [System.Diagnostics.DebuggerStepThroughAttribute()] 513 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 514 [System.Runtime.Serialization.DataContractAttribute(Name="Role", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 515 "")] 516 [System.SerializableAttribute()] 517 public partial class Role : HeuristicLab.Clients.Access.AccessItem 518 { 519 520 [System.Runtime.Serialization.OptionalFieldAttribute()] 521 private string NameField; 522 523 [System.Runtime.Serialization.DataMemberAttribute()] 524 public string Name 525 { 526 get 527 { 528 return this.NameField; 529 } 530 set 531 { 532 if ((object.ReferenceEquals(this.NameField, value) != true)) 533 { 534 this.NameField = value; 535 this.RaisePropertyChanged("Name"); 536 } 537 } 538 } 539 } 540 541 [System.Diagnostics.DebuggerStepThroughAttribute()] 542 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 543 [System.Runtime.Serialization.DataContractAttribute(Name="User", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 544 "")] 545 [System.SerializableAttribute()] 546 public partial class User : HeuristicLab.Clients.Access.UserGroupBase 547 { 548 549 [System.Runtime.Serialization.OptionalFieldAttribute()] 550 private string CommentField; 551 552 [System.Runtime.Serialization.OptionalFieldAttribute()] 553 private System.DateTime CreationDateField; 554 555 [System.Runtime.Serialization.OptionalFieldAttribute()] 556 private string EmailField; 557 558 [System.Runtime.Serialization.OptionalFieldAttribute()] 559 private string FullNameField; 560 561 [System.Runtime.Serialization.OptionalFieldAttribute()] 562 private bool IsApprovedField; 563 564 [System.Runtime.Serialization.OptionalFieldAttribute()] 565 private System.DateTime LastActivityDateField; 566 567 [System.Runtime.Serialization.OptionalFieldAttribute()] 568 private System.DateTime LastLoginDateField; 569 570 [System.Runtime.Serialization.OptionalFieldAttribute()] 571 private System.DateTime LastPasswordChangedDateField; 572 573 [System.Runtime.Serialization.OptionalFieldAttribute()] 574 private string UserNameField; 575 576 [System.Runtime.Serialization.DataMemberAttribute()] 577 public string Comment 578 { 579 get 580 { 581 return this.CommentField; 582 } 583 set 584 { 585 if ((object.ReferenceEquals(this.CommentField, value) != true)) 586 { 587 this.CommentField = value; 588 this.RaisePropertyChanged("Comment"); 589 } 590 } 591 } 592 593 [System.Runtime.Serialization.DataMemberAttribute()] 594 public System.DateTime CreationDate 595 { 596 get 597 { 598 return this.CreationDateField; 599 } 600 set 601 { 602 if ((this.CreationDateField.Equals(value) != true)) 603 { 604 this.CreationDateField = value; 605 this.RaisePropertyChanged("CreationDate"); 606 } 607 } 608 } 609 610 [System.Runtime.Serialization.DataMemberAttribute()] 611 public string Email 612 { 613 get 614 { 615 return this.EmailField; 616 } 617 set 618 { 619 if ((object.ReferenceEquals(this.EmailField, value) != true)) 620 { 621 this.EmailField = value; 622 this.RaisePropertyChanged("Email"); 623 } 624 } 625 } 626 627 [System.Runtime.Serialization.DataMemberAttribute()] 628 public string FullName 629 { 630 get 631 { 632 return this.FullNameField; 633 } 634 set 635 { 636 if ((object.ReferenceEquals(this.FullNameField, value) != true)) 637 { 638 this.FullNameField = value; 639 this.RaisePropertyChanged("FullName"); 640 } 641 } 642 } 643 644 [System.Runtime.Serialization.DataMemberAttribute()] 645 public bool IsApproved 646 { 647 get 648 { 649 return this.IsApprovedField; 650 } 651 set 652 { 653 if ((this.IsApprovedField.Equals(value) != true)) 654 { 655 this.IsApprovedField = value; 656 this.RaisePropertyChanged("IsApproved"); 657 } 658 } 659 } 660 661 [System.Runtime.Serialization.DataMemberAttribute()] 662 public System.DateTime LastActivityDate 663 { 664 get 665 { 666 return this.LastActivityDateField; 667 } 668 set 669 { 670 if ((this.LastActivityDateField.Equals(value) != true)) 671 { 672 this.LastActivityDateField = value; 673 this.RaisePropertyChanged("LastActivityDate"); 674 } 675 } 676 } 677 678 [System.Runtime.Serialization.DataMemberAttribute()] 679 public System.DateTime LastLoginDate 680 { 681 get 682 { 683 return this.LastLoginDateField; 684 } 685 set 686 { 687 if ((this.LastLoginDateField.Equals(value) != true)) 688 { 689 this.LastLoginDateField = value; 690 this.RaisePropertyChanged("LastLoginDate"); 691 } 692 } 693 } 694 695 [System.Runtime.Serialization.DataMemberAttribute()] 696 public System.DateTime LastPasswordChangedDate 697 { 698 get 699 { 700 return this.LastPasswordChangedDateField; 701 } 702 set 703 { 704 if ((this.LastPasswordChangedDateField.Equals(value) != true)) 705 { 706 this.LastPasswordChangedDateField = value; 707 this.RaisePropertyChanged("LastPasswordChangedDate"); 708 } 709 } 710 } 711 712 [System.Runtime.Serialization.DataMemberAttribute()] 713 public string UserName 714 { 715 get 716 { 717 return this.UserNameField; 718 } 719 set 720 { 721 if ((object.ReferenceEquals(this.UserNameField, value) != true)) 722 { 723 this.UserNameField = value; 724 this.RaisePropertyChanged("UserName"); 725 } 726 } 727 } 728 } 729 730 [System.Diagnostics.DebuggerStepThroughAttribute()] 731 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 732 [System.Runtime.Serialization.DataContractAttribute(Name="ClientError", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 733 "")] 734 [System.SerializableAttribute()] 735 public partial class ClientError : HeuristicLab.Clients.Access.AccessItem 736 { 737 738 [System.Runtime.Serialization.OptionalFieldAttribute()] 739 private System.Guid ClientIdField; 740 741 [System.Runtime.Serialization.OptionalFieldAttribute()] 742 private string ConfigDumpField; 743 744 [System.Runtime.Serialization.OptionalFieldAttribute()] 745 private string ExceptionField; 746 747 [System.Runtime.Serialization.OptionalFieldAttribute()] 748 private System.Guid IdField; 749 750 [System.Runtime.Serialization.OptionalFieldAttribute()] 751 private System.DateTime TimestampField; 752 753 [System.Runtime.Serialization.OptionalFieldAttribute()] 754 private string UserCommentField; 755 756 [System.Runtime.Serialization.OptionalFieldAttribute()] 757 private System.Guid UserIdField; 758 759 [System.Runtime.Serialization.DataMemberAttribute()] 760 public System.Guid ClientId 761 { 762 get 763 { 764 return this.ClientIdField; 765 } 766 set 767 { 768 if ((this.ClientIdField.Equals(value) != true)) 769 { 770 this.ClientIdField = value; 771 this.RaisePropertyChanged("ClientId"); 772 } 773 } 774 } 775 776 [System.Runtime.Serialization.DataMemberAttribute()] 777 public string ConfigDump 778 { 779 get 780 { 781 return this.ConfigDumpField; 782 } 783 set 784 { 785 if ((object.ReferenceEquals(this.ConfigDumpField, value) != true)) 786 { 787 this.ConfigDumpField = value; 788 this.RaisePropertyChanged("ConfigDump"); 789 } 790 } 791 } 792 793 [System.Runtime.Serialization.DataMemberAttribute()] 794 public string Exception 795 { 796 get 797 { 798 return this.ExceptionField; 799 } 800 set 801 { 802 if ((object.ReferenceEquals(this.ExceptionField, value) != true)) 803 { 804 this.ExceptionField = value; 805 this.RaisePropertyChanged("Exception"); 806 } 807 } 808 } 809 810 [System.Runtime.Serialization.DataMemberAttribute()] 811 public System.Guid Id 812 { 813 get 814 { 815 return this.IdField; 816 } 817 set 818 { 819 if ((this.IdField.Equals(value) != true)) 820 { 821 this.IdField = value; 822 this.RaisePropertyChanged("Id"); 823 } 824 } 825 } 826 827 [System.Runtime.Serialization.DataMemberAttribute()] 828 public System.DateTime Timestamp 829 { 830 get 831 { 832 return this.TimestampField; 833 } 834 set 835 { 836 if ((this.TimestampField.Equals(value) != true)) 837 { 838 this.TimestampField = value; 839 this.RaisePropertyChanged("Timestamp"); 840 } 841 } 842 } 843 844 [System.Runtime.Serialization.DataMemberAttribute()] 845 public string UserComment 846 { 847 get 848 { 849 return this.UserCommentField; 850 } 851 set 852 { 853 if ((object.ReferenceEquals(this.UserCommentField, value) != true)) 854 { 855 this.UserCommentField = value; 856 this.RaisePropertyChanged("UserComment"); 857 } 858 } 859 } 860 861 [System.Runtime.Serialization.DataMemberAttribute()] 862 public System.Guid UserId 863 { 864 get 865 { 866 return this.UserIdField; 867 } 868 set 869 { 870 if ((this.UserIdField.Equals(value) != true)) 871 { 872 this.UserIdField = value; 873 this.RaisePropertyChanged("UserId"); 874 } 875 } 876 } 877 } 878 879 [System.Diagnostics.DebuggerStepThroughAttribute()] 880 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 881 [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 882 "")] 883 [System.SerializableAttribute()] 884 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.ClientGroup))] 885 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Access.Client))] 886 public partial class Resource : HeuristicLab.Clients.Access.AccessItem 887 { 888 889 [System.Runtime.Serialization.OptionalFieldAttribute()] 890 private string DescriptionField; 891 892 [System.Runtime.Serialization.OptionalFieldAttribute()] 893 private System.Guid IdField; 894 895 [System.Runtime.Serialization.OptionalFieldAttribute()] 896 private string NameField; 897 898 [System.Runtime.Serialization.DataMemberAttribute()] 899 public string Description 900 { 901 get 902 { 903 return this.DescriptionField; 904 } 905 set 906 { 907 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 908 { 909 this.DescriptionField = value; 910 this.RaisePropertyChanged("Description"); 911 } 912 } 913 } 914 915 [System.Runtime.Serialization.DataMemberAttribute()] 916 public System.Guid Id 917 { 918 get 919 { 920 return this.IdField; 921 } 922 set 923 { 924 if ((this.IdField.Equals(value) != true)) 925 { 926 this.IdField = value; 927 this.RaisePropertyChanged("Id"); 928 } 929 } 930 } 931 932 [System.Runtime.Serialization.DataMemberAttribute()] 933 public string Name 934 { 935 get 936 { 937 return this.NameField; 938 } 939 set 940 { 941 if ((object.ReferenceEquals(this.NameField, value) != true)) 942 { 943 this.NameField = value; 944 this.RaisePropertyChanged("Name"); 945 } 946 } 947 } 948 } 949 950 [System.Diagnostics.DebuggerStepThroughAttribute()] 951 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 952 [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 953 "")] 954 [System.SerializableAttribute()] 955 public partial class ClientGroup : HeuristicLab.Clients.Access.Resource 956 { 957 } 958 959 [System.Diagnostics.DebuggerStepThroughAttribute()] 960 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 961 [System.Runtime.Serialization.DataContractAttribute(Name="Client", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 962 "")] 963 [System.SerializableAttribute()] 964 public partial class Client : HeuristicLab.Clients.Access.Resource 965 { 966 967 [System.Runtime.Serialization.OptionalFieldAttribute()] 968 private HeuristicLab.Clients.Access.ClientConfiguration ClientConfigurationField; 969 970 [System.Runtime.Serialization.OptionalFieldAttribute()] 971 private HeuristicLab.Clients.Access.ClientType ClientTypeField; 972 973 [System.Runtime.Serialization.OptionalFieldAttribute()] 974 private HeuristicLab.Clients.Access.Country CountryField; 975 976 [System.Runtime.Serialization.OptionalFieldAttribute()] 977 private string HeuristicLabVersionField; 978 979 [System.Runtime.Serialization.OptionalFieldAttribute()] 980 private int MemorySizeField; 981 982 [System.Runtime.Serialization.OptionalFieldAttribute()] 983 private int NumberOfCoresField; 984 985 [System.Runtime.Serialization.OptionalFieldAttribute()] 986 private HeuristicLab.Clients.Access.OperatingSystem OperatingSystemField; 987 988 [System.Runtime.Serialization.OptionalFieldAttribute()] 989 private double PerformanceValueField; 990 991 [System.Runtime.Serialization.OptionalFieldAttribute()] 992 private string ProcessorTypeField; 993 994 [System.Runtime.Serialization.OptionalFieldAttribute()] 995 private System.DateTime TimestampField; 996 997 [System.Runtime.Serialization.DataMemberAttribute()] 998 public HeuristicLab.Clients.Access.ClientConfiguration ClientConfiguration 999 { 1000 get 1001 { 1002 return this.ClientConfigurationField; 1003 } 1004 set 1005 { 1006 if ((object.ReferenceEquals(this.ClientConfigurationField, value) != true)) 1007 { 1008 this.ClientConfigurationField = value; 1009 this.RaisePropertyChanged("ClientConfiguration"); 1010 } 1011 } 1012 } 1013 1014 [System.Runtime.Serialization.DataMemberAttribute()] 1015 public HeuristicLab.Clients.Access.ClientType ClientType 1016 { 1017 get 1018 { 1019 return this.ClientTypeField; 1020 } 1021 set 1022 { 1023 if ((object.ReferenceEquals(this.ClientTypeField, value) != true)) 1024 { 1025 this.ClientTypeField = value; 1026 this.RaisePropertyChanged("ClientType"); 1027 } 1028 } 1029 } 1030 1031 [System.Runtime.Serialization.DataMemberAttribute()] 1032 public HeuristicLab.Clients.Access.Country Country 1033 { 1034 get 1035 { 1036 return this.CountryField; 1037 } 1038 set 1039 { 1040 if ((object.ReferenceEquals(this.CountryField, value) != true)) 1041 { 1042 this.CountryField = value; 1043 this.RaisePropertyChanged("Country"); 1044 } 1045 } 1046 } 1047 1048 [System.Runtime.Serialization.DataMemberAttribute()] 1049 public string HeuristicLabVersion 1050 { 1051 get 1052 { 1053 return this.HeuristicLabVersionField; 1054 } 1055 set 1056 { 1057 if ((object.ReferenceEquals(this.HeuristicLabVersionField, value) != true)) 1058 { 1059 this.HeuristicLabVersionField = value; 1060 this.RaisePropertyChanged("HeuristicLabVersion"); 1061 } 1062 } 1063 } 1064 1065 [System.Runtime.Serialization.DataMemberAttribute()] 1066 public int MemorySize 1067 { 1068 get 1069 { 1070 return this.MemorySizeField; 1071 } 1072 set 1073 { 1074 if ((this.MemorySizeField.Equals(value) != true)) 1075 { 1076 this.MemorySizeField = value; 1077 this.RaisePropertyChanged("MemorySize"); 1078 } 1079 } 1080 } 1081 1082 [System.Runtime.Serialization.DataMemberAttribute()] 1083 public int NumberOfCores 1084 { 1085 get 1086 { 1087 return this.NumberOfCoresField; 1088 } 1089 set 1090 { 1091 if ((this.NumberOfCoresField.Equals(value) != true)) 1092 { 1093 this.NumberOfCoresField = value; 1094 this.RaisePropertyChanged("NumberOfCores"); 1095 } 1096 } 1097 } 1098 1099 [System.Runtime.Serialization.DataMemberAttribute()] 1100 public HeuristicLab.Clients.Access.OperatingSystem OperatingSystem 1101 { 1102 get 1103 { 1104 return this.OperatingSystemField; 1105 } 1106 set 1107 { 1108 if ((object.ReferenceEquals(this.OperatingSystemField, value) != true)) 1109 { 1110 this.OperatingSystemField = value; 1111 this.RaisePropertyChanged("OperatingSystem"); 1112 } 1113 } 1114 } 1115 1116 [System.Runtime.Serialization.DataMemberAttribute()] 1117 public double PerformanceValue 1118 { 1119 get 1120 { 1121 return this.PerformanceValueField; 1122 } 1123 set 1124 { 1125 if ((this.PerformanceValueField.Equals(value) != true)) 1126 { 1127 this.PerformanceValueField = value; 1128 this.RaisePropertyChanged("PerformanceValue"); 1129 } 1130 } 1131 } 1132 1133 [System.Runtime.Serialization.DataMemberAttribute()] 1134 public string ProcessorType 1135 { 1136 get 1137 { 1138 return this.ProcessorTypeField; 1139 } 1140 set 1141 { 1142 if ((object.ReferenceEquals(this.ProcessorTypeField, value) != true)) 1143 { 1144 this.ProcessorTypeField = value; 1145 this.RaisePropertyChanged("ProcessorType"); 1146 } 1147 } 1148 } 1149 1150 [System.Runtime.Serialization.DataMemberAttribute()] 1151 public System.DateTime Timestamp 1152 { 1153 get 1154 { 1155 return this.TimestampField; 1156 } 1157 set 1158 { 1159 if ((this.TimestampField.Equals(value) != true)) 1160 { 1161 this.TimestampField = value; 1162 this.RaisePropertyChanged("Timestamp"); 1163 } 1164 } 1165 } 1166 } 1167 1168 [System.Diagnostics.DebuggerStepThroughAttribute()] 1169 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1170 [System.Runtime.Serialization.DataContractAttribute(Name="ClientGroupMapping", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 1171 "")] 1172 [System.SerializableAttribute()] 1173 public partial class ClientGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1174 { 1175 1176 [System.NonSerializedAttribute()] 1177 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1178 1179 [System.Runtime.Serialization.OptionalFieldAttribute()] 1180 private System.Guid ChildField; 1181 1182 [System.Runtime.Serialization.OptionalFieldAttribute()] 1183 private System.Guid ParentField; 1184 1185 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1186 { 1187 get 1188 { 1189 return this.extensionDataField; 1190 } 1191 set 1192 { 1193 this.extensionDataField = value; 1194 } 1195 } 1196 1197 [System.Runtime.Serialization.DataMemberAttribute()] 1198 public System.Guid Child 1199 { 1200 get 1201 { 1202 return this.ChildField; 1203 } 1204 set 1205 { 1206 if ((this.ChildField.Equals(value) != true)) 1207 { 1208 this.ChildField = value; 1209 this.RaisePropertyChanged("Child"); 1210 } 1211 } 1212 } 1213 1214 [System.Runtime.Serialization.DataMemberAttribute()] 1215 public System.Guid Parent 1216 { 1217 get 1218 { 1219 return this.ParentField; 1220 } 1221 set 1222 { 1223 if ((this.ParentField.Equals(value) != true)) 1224 { 1225 this.ParentField = value; 1226 this.RaisePropertyChanged("Parent"); 1227 } 1228 } 1229 } 1230 1231 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1232 1233 protected void RaisePropertyChanged(string propertyName) 1234 { 1235 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1236 if ((propertyChanged != null)) 1237 { 1238 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1239 } 1240 } 1241 } 1242 1243 [System.Diagnostics.DebuggerStepThroughAttribute()] 1244 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1245 [System.Runtime.Serialization.DataContractAttribute(Name="UserGroupMapping", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Access.DataTransfer" + 1246 "")] 1247 [System.SerializableAttribute()] 1248 public partial class UserGroupMapping : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1249 { 1250 1251 [System.NonSerializedAttribute()] 1252 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1253 1254 [System.Runtime.Serialization.OptionalFieldAttribute()] 1255 private System.Guid ChildField; 1256 1257 [System.Runtime.Serialization.OptionalFieldAttribute()] 1258 private System.Guid ParentField; 1259 1260 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1261 { 1262 get 1263 { 1264 return this.extensionDataField; 1265 } 1266 set 1267 { 1268 this.extensionDataField = value; 1269 } 1270 } 1271 1272 [System.Runtime.Serialization.DataMemberAttribute()] 1273 public System.Guid Child 1274 { 1275 get 1276 { 1277 return this.ChildField; 1278 } 1279 set 1280 { 1281 if ((this.ChildField.Equals(value) != true)) 1282 { 1283 this.ChildField = value; 1284 this.RaisePropertyChanged("Child"); 1285 } 1286 } 1287 } 1288 1289 [System.Runtime.Serialization.DataMemberAttribute()] 1290 public System.Guid Parent 1291 { 1292 get 1293 { 1294 return this.ParentField; 1295 } 1296 set 1297 { 1298 if ((this.ParentField.Equals(value) != true)) 1299 { 1300 this.ParentField = value; 1301 this.RaisePropertyChanged("Parent"); 1302 } 1303 } 1304 } 1305 1306 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1307 1308 protected void RaisePropertyChanged(string propertyName) 1309 { 1310 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1311 if ((propertyChanged != null)) 1312 { 1313 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1314 } 1315 } 1316 } 1317 1318 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1319 [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Access.IAccessService")] 1320 public interface IAccessService 1321 { 1322 1323 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ClientExists", ReplyAction="http://tempuri.org/IAccessService/ClientExistsResponse")] 1324 bool ClientExists(System.Guid id); 1325 1326 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClient", ReplyAction="http://tempuri.org/IAccessService/GetClientResponse")] 1327 HeuristicLab.Clients.Access.Client GetClient(System.Guid id); 1328 1329 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClients", ReplyAction="http://tempuri.org/IAccessService/GetClientsResponse")] 1330 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids); 1331 1332 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllClients", ReplyAction="http://tempuri.org/IAccessService/GetAllClientsResponse")] 1333 System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients(); 1334 1335 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClient", ReplyAction="http://tempuri.org/IAccessService/AddClientResponse")] 1336 void AddClient(HeuristicLab.Clients.Access.Client client); 1337 1338 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClient", ReplyAction="http://tempuri.org/IAccessService/UpdateClientResponse")] 1339 void UpdateClient(HeuristicLab.Clients.Access.Client client); 1340 1341 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClient", ReplyAction="http://tempuri.org/IAccessService/DeleteClientResponse")] 1342 void DeleteClient(HeuristicLab.Clients.Access.Client client); 1343 1344 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllClientGroupsResponse")] 1345 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups(); 1346 1347 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroups", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupsResponse")] 1348 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids); 1349 1350 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientGroup", ReplyAction="http://tempuri.org/IAccessService/AddClientGroupResponse")] 1351 System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1352 1353 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateClientGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateClientGroupResponse")] 1354 void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1355 1356 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteClientGroupResponse")] 1357 void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group); 1358 1359 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddResourceToGroup", ReplyAction="http://tempuri.org/IAccessService/AddResourceToGroupResponse")] 1360 void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1361 1362 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveResourceFromGroupResponse")] 1363 void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group); 1364 1365 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientGroupMapping", ReplyAction="http://tempuri.org/IAccessService/GetClientGroupMappingResponse")] 1366 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping(); 1367 1368 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetResources", ReplyAction="http://tempuri.org/IAccessService/GetResourcesResponse")] 1369 System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources(); 1370 1371 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientLog", ReplyAction="http://tempuri.org/IAccessService/GetLastClientLogResponse")] 1372 HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId); 1373 1374 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogs", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsResponse")] 1375 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId); 1376 1377 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientLogsSince", ReplyAction="http://tempuri.org/IAccessService/GetClientLogsSinceResponse")] 1378 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate); 1379 1380 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddClientLog", ReplyAction="http://tempuri.org/IAccessService/AddClientLogResponse")] 1381 void AddClientLog(HeuristicLab.Clients.Access.ClientLog log); 1382 1383 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteClientLog", ReplyAction="http://tempuri.org/IAccessService/DeleteClientLogResponse")] 1384 void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log); 1385 1386 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/Login", ReplyAction="http://tempuri.org/IAccessService/LoginResponse")] 1387 HeuristicLab.Clients.Access.LightweightUser Login(); 1388 1389 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetGroupsOfCurrentUser", ReplyAction="http://tempuri.org/IAccessService/GetGroupsOfCurrentUserResponse")] 1390 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser(); 1391 1392 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRolesOfCurrentUser", ReplyAction="http://tempuri.org/IAccessService/GetRolesOfCurrentUserResponse")] 1393 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser(); 1394 1395 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllLightweightUsers", ReplyAction="http://tempuri.org/IAccessService/GetAllLightweightUsersResponse")] 1396 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers(); 1397 1398 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLightweightUsers", ReplyAction="http://tempuri.org/IAccessService/GetLightweightUsersResponse")] 1399 System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids); 1400 1401 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateLightweightUser", ReplyAction="http://tempuri.org/IAccessService/UpdateLightweightUserResponse")] 1402 void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user); 1403 1404 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllUsers", ReplyAction="http://tempuri.org/IAccessService/GetAllUsersResponse")] 1405 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers(); 1406 1407 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsers", ReplyAction="http://tempuri.org/IAccessService/GetUsersResponse")] 1408 System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids); 1409 1410 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUser", ReplyAction="http://tempuri.org/IAccessService/AddUserResponse")] 1411 HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user); 1412 1413 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUser", ReplyAction="http://tempuri.org/IAccessService/DeleteUserResponse")] 1414 void DeleteUser(HeuristicLab.Clients.Access.User user); 1415 1416 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUser", ReplyAction="http://tempuri.org/IAccessService/UpdateUserResponse")] 1417 void UpdateUser(HeuristicLab.Clients.Access.User user); 1418 1419 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserToRole", ReplyAction="http://tempuri.org/IAccessService/AddUserToRoleResponse")] 1420 void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1421 1422 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserFromRole", ReplyAction="http://tempuri.org/IAccessService/RemoveUserFromRoleResponse")] 1423 void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user); 1424 1425 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ChangePassword", ReplyAction="http://tempuri.org/IAccessService/ChangePasswordResponse")] 1426 bool ChangePassword(System.Guid userId, string oldPassword, string newPassword); 1427 1428 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ResetPassword", ReplyAction="http://tempuri.org/IAccessService/ResetPasswordResponse")] 1429 string ResetPassword(System.Guid userId); 1430 1431 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllUserGroupsResponse")] 1432 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups(); 1433 1434 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupsOfUser", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsOfUserResponse")] 1435 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId); 1436 1437 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroups", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupsResponse")] 1438 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids); 1439 1440 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupResponse")] 1441 System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1442 1443 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/UpdateUserGroup", ReplyAction="http://tempuri.org/IAccessService/UpdateUserGroupResponse")] 1444 void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1445 1446 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteUserGroup", ReplyAction="http://tempuri.org/IAccessService/DeleteUserGroupResponse")] 1447 void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group); 1448 1449 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddUserGroupBaseToGroup", ReplyAction="http://tempuri.org/IAccessService/AddUserGroupBaseToGroupResponse")] 1450 void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1451 1452 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveUserGroupBaseFromGroupResponse")] 1453 void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group); 1454 1455 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetUsersAndGroupsResponse")] 1456 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups(); 1457 1458 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetAllLeightweightUsersAndGroupsResponse")] 1459 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups(); 1460 1461 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLeightweightUsersAndGroups", ReplyAction="http://tempuri.org/IAccessService/GetLeightweightUsersAndGroupsResponse")] 1462 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids); 1463 1464 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupMapping", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupMappingResponse")] 1465 System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping(); 1466 1467 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserGroupIdsOfGroup", ReplyAction="http://tempuri.org/IAccessService/GetUserGroupIdsOfGroupResponse")] 1468 System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId); 1469 1470 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetRoles", ReplyAction="http://tempuri.org/IAccessService/GetRolesResponse")] 1471 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles(); 1472 1473 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRole", ReplyAction="http://tempuri.org/IAccessService/AddRoleResponse")] 1474 HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role); 1475 1476 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteRole", ReplyAction="http://tempuri.org/IAccessService/DeleteRoleResponse")] 1477 void DeleteRole(HeuristicLab.Clients.Access.Role role); 1478 1479 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetUserRoles", ReplyAction="http://tempuri.org/IAccessService/GetUserRolesResponse")] 1480 System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user); 1481 1482 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/AddRoleToGroup", ReplyAction="http://tempuri.org/IAccessService/AddRoleToGroupResponse")] 1483 void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1484 1485 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/RemoveRoleFromGroup", ReplyAction="http://tempuri.org/IAccessService/RemoveRoleFromGroupResponse")] 1486 void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role); 1487 1488 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/ReportError", ReplyAction="http://tempuri.org/IAccessService/ReportErrorResponse")] 1489 void ReportError(HeuristicLab.Clients.Access.ClientError error); 1490 1491 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetClientErrors", ReplyAction="http://tempuri.org/IAccessService/GetClientErrorsResponse")] 1492 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors(); 1493 1494 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/GetLastClientErrors", ReplyAction="http://tempuri.org/IAccessService/GetLastClientErrorsResponse")] 1495 System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate); 1496 1497 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccessService/DeleteError", ReplyAction="http://tempuri.org/IAccessService/DeleteErrorResponse")] 1498 void DeleteError(HeuristicLab.Clients.Access.ClientError error); 1499 } 1500 1501 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1502 public interface IAccessServiceChannel : HeuristicLab.Clients.Access.IAccessService, System.ServiceModel.IClientChannel 1503 { 1504 } 1505 1506 [System.Diagnostics.DebuggerStepThroughAttribute()] 1507 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 1508 public partial class AccessServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Access.IAccessService>, HeuristicLab.Clients.Access.IAccessService 1509 { 1510 1511 public AccessServiceClient() 1512 { 1513 } 1514 1515 public AccessServiceClient(string endpointConfigurationName) : 1516 base(endpointConfigurationName) 1517 { 1518 } 1519 1520 public AccessServiceClient(string endpointConfigurationName, string remoteAddress) : 1521 base(endpointConfigurationName, remoteAddress) 1522 { 1523 } 1524 1525 public AccessServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 1526 base(endpointConfigurationName, remoteAddress) 1527 { 1528 } 1529 1530 public AccessServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 1531 base(binding, remoteAddress) 1532 { 1533 } 1534 1535 public bool ClientExists(System.Guid id) 1536 { 1537 return base.Channel.ClientExists(id); 1538 } 1539 1540 public HeuristicLab.Clients.Access.Client GetClient(System.Guid id) 1541 { 1542 return base.Channel.GetClient(id); 1543 } 1544 1545 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetClients(System.Collections.Generic.List<System.Guid> ids) 1546 { 1547 return base.Channel.GetClients(ids); 1548 } 1549 1550 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Client> GetAllClients() 1551 { 1552 return base.Channel.GetAllClients(); 1553 } 1554 1555 public void AddClient(HeuristicLab.Clients.Access.Client client) 1556 { 1557 base.Channel.AddClient(client); 1558 } 1559 1560 public void UpdateClient(HeuristicLab.Clients.Access.Client client) 1561 { 1562 base.Channel.UpdateClient(client); 1563 } 1564 1565 public void DeleteClient(HeuristicLab.Clients.Access.Client client) 1566 { 1567 base.Channel.DeleteClient(client); 1568 } 1569 1570 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetAllClientGroups() 1571 { 1572 return base.Channel.GetAllClientGroups(); 1573 } 1574 1575 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroup> GetClientGroups(System.Collections.Generic.List<System.Guid> ids) 1576 { 1577 return base.Channel.GetClientGroups(ids); 1578 } 1579 1580 public System.Guid AddClientGroup(HeuristicLab.Clients.Access.ClientGroup group) 1581 { 1582 return base.Channel.AddClientGroup(group); 1583 } 1584 1585 public void UpdateClientGroup(HeuristicLab.Clients.Access.ClientGroup group) 1586 { 1587 base.Channel.UpdateClientGroup(group); 1588 } 1589 1590 public void DeleteClientGroup(HeuristicLab.Clients.Access.ClientGroup group) 1591 { 1592 base.Channel.DeleteClientGroup(group); 1593 } 1594 1595 public void AddResourceToGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) 1596 { 1597 base.Channel.AddResourceToGroup(resource, group); 1598 } 1599 1600 public void RemoveResourceFromGroup(HeuristicLab.Clients.Access.Resource resource, HeuristicLab.Clients.Access.ClientGroup group) 1601 { 1602 base.Channel.RemoveResourceFromGroup(resource, group); 1603 } 1604 1605 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientGroupMapping> GetClientGroupMapping() 1606 { 1607 return base.Channel.GetClientGroupMapping(); 1608 } 1609 1610 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Resource> GetResources() 1611 { 1612 return base.Channel.GetResources(); 1613 } 1614 1615 public HeuristicLab.Clients.Access.ClientLog GetLastClientLog(System.Guid clientId) 1616 { 1617 return base.Channel.GetLastClientLog(clientId); 1618 } 1619 1620 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogs(System.Guid clientId) 1621 { 1622 return base.Channel.GetClientLogs(clientId); 1623 } 1624 1625 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientLog> GetClientLogsSince(System.DateTime startDate) 1626 { 1627 return base.Channel.GetClientLogsSince(startDate); 1628 } 1629 1630 public void AddClientLog(HeuristicLab.Clients.Access.ClientLog log) 1631 { 1632 base.Channel.AddClientLog(log); 1633 } 1634 1635 public void DeleteClientLog(HeuristicLab.Clients.Access.ClientLog log) 1636 { 1637 base.Channel.DeleteClientLog(log); 1638 } 1639 1640 public HeuristicLab.Clients.Access.LightweightUser Login() 1641 { 1642 return base.Channel.Login(); 1643 } 1644 1645 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetGroupsOfCurrentUser() 1646 { 1647 return base.Channel.GetGroupsOfCurrentUser(); 1648 } 1649 1650 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRolesOfCurrentUser() 1651 { 1652 return base.Channel.GetRolesOfCurrentUser(); 1653 } 1654 1655 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetAllLightweightUsers() 1656 { 1657 return base.Channel.GetAllLightweightUsers(); 1658 } 1659 1660 public System.Collections.Generic.List<HeuristicLab.Clients.Access.LightweightUser> GetLightweightUsers(System.Collections.Generic.List<System.Guid> ids) 1661 { 1662 return base.Channel.GetLightweightUsers(ids); 1663 } 1664 1665 public void UpdateLightweightUser(HeuristicLab.Clients.Access.LightweightUser user) 1666 { 1667 base.Channel.UpdateLightweightUser(user); 1668 } 1669 1670 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetAllUsers() 1671 { 1672 return base.Channel.GetAllUsers(); 1673 } 1674 1675 public System.Collections.Generic.List<HeuristicLab.Clients.Access.User> GetUsers(System.Collections.Generic.List<System.Guid> ids) 1676 { 1677 return base.Channel.GetUsers(ids); 1678 } 1679 1680 public HeuristicLab.Clients.Access.User AddUser(HeuristicLab.Clients.Access.User user) 1681 { 1682 return base.Channel.AddUser(user); 1683 } 1684 1685 public void DeleteUser(HeuristicLab.Clients.Access.User user) 1686 { 1687 base.Channel.DeleteUser(user); 1688 } 1689 1690 public void UpdateUser(HeuristicLab.Clients.Access.User user) 1691 { 1692 base.Channel.UpdateUser(user); 1693 } 1694 1695 public void AddUserToRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) 1696 { 1697 base.Channel.AddUserToRole(role, user); 1698 } 1699 1700 public void RemoveUserFromRole(HeuristicLab.Clients.Access.Role role, HeuristicLab.Clients.Access.User user) 1701 { 1702 base.Channel.RemoveUserFromRole(role, user); 1703 } 1704 1705 public bool ChangePassword(System.Guid userId, string oldPassword, string newPassword) 1706 { 1707 return base.Channel.ChangePassword(userId, oldPassword, newPassword); 1708 } 1709 1710 public string ResetPassword(System.Guid userId) 1711 { 1712 return base.Channel.ResetPassword(userId); 1713 } 1714 1715 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetAllUserGroups() 1716 { 1717 return base.Channel.GetAllUserGroups(); 1718 } 1719 1720 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroupsOfUser(System.Guid userId) 1721 { 1722 return base.Channel.GetUserGroupsOfUser(userId); 1723 } 1724 1725 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroup> GetUserGroups(System.Collections.Generic.List<System.Guid> ids) 1726 { 1727 return base.Channel.GetUserGroups(ids); 1728 } 1729 1730 public System.Guid AddUserGroup(HeuristicLab.Clients.Access.UserGroup group) 1731 { 1732 return base.Channel.AddUserGroup(group); 1733 } 1734 1735 public void UpdateUserGroup(HeuristicLab.Clients.Access.UserGroup group) 1736 { 1737 base.Channel.UpdateUserGroup(group); 1738 } 1739 1740 public void DeleteUserGroup(HeuristicLab.Clients.Access.UserGroup group) 1741 { 1742 base.Channel.DeleteUserGroup(group); 1743 } 1744 1745 public void AddUserGroupBaseToGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) 1746 { 1747 base.Channel.AddUserGroupBaseToGroup(resource, group); 1748 } 1749 1750 public void RemoveUserGroupBaseFromGroup(HeuristicLab.Clients.Access.UserGroupBase resource, HeuristicLab.Clients.Access.UserGroup group) 1751 { 1752 base.Channel.RemoveUserGroupBaseFromGroup(resource, group); 1753 } 1754 1755 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetUsersAndGroups() 1756 { 1757 return base.Channel.GetUsersAndGroups(); 1758 } 1759 1760 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetAllLeightweightUsersAndGroups() 1761 { 1762 return base.Channel.GetAllLeightweightUsersAndGroups(); 1763 } 1764 1765 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupBase> GetLeightweightUsersAndGroups(System.Collections.Generic.List<System.Guid> ids) 1766 { 1767 return base.Channel.GetLeightweightUsersAndGroups(ids); 1768 } 1769 1770 public System.Collections.Generic.List<HeuristicLab.Clients.Access.UserGroupMapping> GetUserGroupMapping() 1771 { 1772 return base.Channel.GetUserGroupMapping(); 1773 } 1774 1775 public System.Collections.Generic.List<System.Guid> GetUserGroupIdsOfGroup(System.Guid groupId) 1776 { 1777 return base.Channel.GetUserGroupIdsOfGroup(groupId); 1778 } 1779 1780 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetRoles() 1781 { 1782 return base.Channel.GetRoles(); 1783 } 1784 1785 public HeuristicLab.Clients.Access.Role AddRole(HeuristicLab.Clients.Access.Role role) 1786 { 1787 return base.Channel.AddRole(role); 1788 } 1789 1790 public void DeleteRole(HeuristicLab.Clients.Access.Role role) 1791 { 1792 base.Channel.DeleteRole(role); 1793 } 1794 1795 public System.Collections.Generic.List<HeuristicLab.Clients.Access.Role> GetUserRoles(HeuristicLab.Clients.Access.User user) 1796 { 1797 return base.Channel.GetUserRoles(user); 1798 } 1799 1800 public void AddRoleToGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) 1801 { 1802 base.Channel.AddRoleToGroup(userGroup, role); 1803 } 1804 1805 public void RemoveRoleFromGroup(HeuristicLab.Clients.Access.UserGroup userGroup, HeuristicLab.Clients.Access.Role role) 1806 { 1807 base.Channel.RemoveRoleFromGroup(userGroup, role); 1808 } 1809 1810 public void ReportError(HeuristicLab.Clients.Access.ClientError error) 1811 { 1812 base.Channel.ReportError(error); 1813 } 1814 1815 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetClientErrors() 1816 { 1817 return base.Channel.GetClientErrors(); 1818 } 1819 1820 public System.Collections.Generic.List<HeuristicLab.Clients.Access.ClientError> GetLastClientErrors(System.DateTime startDate) 1821 { 1822 return base.Channel.GetLastClientErrors(startDate); 1823 } 1824 1825 public void DeleteError(HeuristicLab.Clients.Access.ClientError error) 1826 { 1827 base.Channel.DeleteError(error); 1828 } 1829 } 1518 1830 }
Note: See TracChangeset
for help on using the changeset viewer.