// // // Copyright (C) Microsoft. All rights reserved. // // //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.18003 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System.Xml.Serialization; // // This source code was auto-generated by xsd, Version=4.0.30319.17929. // /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class Configuration { private string defaultOperationDurationField; private OperationsOperation[] operationsField; private DistributionGroup[] distributionGroupsField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="positiveInteger")] public string DefaultOperationDuration { get { return this.defaultOperationDurationField; } set { this.defaultOperationDurationField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("Operation", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public OperationsOperation[] Operations { get { return this.operationsField; } set { this.operationsField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("Group", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public DistributionGroup[] DistributionGroups { get { return this.distributionGroupsField; } set { this.distributionGroupsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class OperationsOperation { private string durationInSecondsField; private OperationsOperationException exceptionField; private OperationEnum nameField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string DurationInSeconds { get { return this.durationInSecondsField; } set { this.durationInSecondsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public OperationsOperationException Exception { get { return this.exceptionField; } set { this.exceptionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public OperationEnum Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class OperationsOperationException { private ErrorCodeEnum errorCodeField; private ErrorRecord errorRecordField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ErrorCodeEnum ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ErrorRecord ErrorRecord { get { return this.errorRecordField; } set { this.errorRecordField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] public enum ErrorCodeEnum { /// ServiceNotReachable, /// InsufficientPermission, /// AuthenticationFailure, /// AccountAlreadyExists, /// AccountNotExists, /// InvalidEmailAddress, /// Custom, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ErrorRecord { private string errorTitleField; private string errorMessageField; private string helpLinkField; private string helpLinkTextField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorTitle { get { return this.errorTitleField; } set { this.errorTitleField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorMessage { get { return this.errorMessageField; } set { this.errorMessageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="anyURI")] public string HelpLink { get { return this.helpLinkField; } set { this.helpLinkField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string HelpLinkText { get { return this.helpLinkTextField; } set { this.helpLinkTextField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DistributionGroup { private string idField; private string nameField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] [System.SerializableAttribute()] public enum OperationEnum { /// VerifyAdminAccount, /// Logon, /// LogOff, /// AddAccount, /// RemoveAccount, /// UpdateAccount, /// EnableAccount, /// DisableAccount, /// GetAccountById, /// GetAccountByPrimaryEmail, /// GetAllAccounts, /// ResetPassword, /// GetDomains }