- Timestamp:
- 03/16/17 07:57:24 (8 years ago)
- Location:
- branches/symbreg-factors-2650
- Files:
-
- 3 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 } -
branches/symbreg-factors-2650/HeuristicLab.Clients.Access/3.3/app.config
r11623 r14752 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <configuration> 3 <configSections> 4 <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 5 <section name="HeuristicLab.Clients.Access.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> 6 </sectionGroup> 7 </configSections> 8 <system.serviceModel> 9 <bindings> 10 <wsHttpBinding> 11 <binding name="WSHttpBinding_IAccessService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> 12 <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/> 13 <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false"/> 14 <security mode="Message"> 15 <transport clientCredentialType="Windows" proxyCredentialType="None" realm=""/> 16 <message clientCredentialType="UserName" negotiateServiceCredential="true" algorithmSuite="Default"/> 17 </security> 18 </binding> 19 </wsHttpBinding> 20 </bindings> 21 <client> 22 <endpoint address="http://services.heuristiclab.com/AccessService-3.3/AccessService.svc" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAccessService" contract="HeuristicLab.Clients.Access.IAccessService" name="WSHttpBinding_IAccessService"> 23 <identity> 24 <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ=="/> 25 </identity> 26 </endpoint> 27 </client> 28 </system.serviceModel> 29 <applicationSettings> 30 <HeuristicLab.Clients.Access.Settings> 31 <setting name="HLExeName" serializeAs="String"> 32 <value>HeuristicLab 3.3</value> 33 </setting> 34 <setting name="ClientTypeName" serializeAs="String"> 35 <value>HLClient</value> 36 </setting> 37 </HeuristicLab.Clients.Access.Settings> 38 </applicationSettings> 39 <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration> 3 <configSections> 4 <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 5 <section name="HeuristicLab.Clients.Access.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> 6 </sectionGroup> 7 </configSections> 8 9 <applicationSettings> 10 <HeuristicLab.Clients.Access.Settings> 11 <setting name="HLExeName" serializeAs="String"> 12 <value>HeuristicLab 3.3</value> 13 </setting> 14 <setting name="ClientTypeName" serializeAs="String"> 15 <value>HLClient</value> 16 </setting> 17 </HeuristicLab.Clients.Access.Settings> 18 </applicationSettings> 19 20 <!-- 21 !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! ATTENTION !!! 22 If you want to update the configuration with the GenerateServiceClients.cmd, make sure to remove all child nodes of system.serviceModel first. 23 --> 24 <system.serviceModel> 25 <bindings> 26 <wsHttpBinding> 27 <binding name="WSHttpBinding_IAccessService" maxBufferPoolSize="2147483647" 28 maxReceivedMessageSize="2147483647"> 29 <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" 30 maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 31 <security> 32 <message clientCredentialType="UserName" /> 33 </security> 34 </binding> 35 </wsHttpBinding> 36 </bindings> 37 <client> 38 <endpoint address="http://services.heuristiclab.com/AccessService-3.3/AccessService.svc" 39 binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAccessService" 40 contract="HeuristicLab.Clients.Access.IAccessService" name="WSHttpBinding_IAccessService"> 41 <identity> 42 <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ==" /> 43 </identity> 44 </endpoint> 45 </client> 46 </system.serviceModel> 47 48 <startup> 49 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/> 50 </startup> 51 </configuration>
Note: See TracChangeset
for help on using the changeset viewer.