//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.3082 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by xsd, Version=2.0.50727.3038. // namespace Kreta.EESZTInterface.STS.Saml20 { using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("Signature", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SignatureType { private SignedInfoType signedInfoField; private SignatureValueType signatureValueField; private KeyInfoType keyInfoField; private ObjectType[] objectField; private string idField; /// public SignedInfoType SignedInfo { get { return this.signedInfoField; } set { this.signedInfoField = value; } } /// public SignatureValueType SignatureValue { get { return this.signatureValueField; } set { this.signatureValueField = value; } } /// public KeyInfoType KeyInfo { get { return this.keyInfoField; } set { this.keyInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Object")] public ObjectType[] Object { get { return this.objectField; } set { this.objectField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("SignedInfo", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SignedInfoType { private CanonicalizationMethodType canonicalizationMethodField; private SignatureMethodType signatureMethodField; private ReferenceType[] referenceField; private string idField; /// public CanonicalizationMethodType CanonicalizationMethod { get { return this.canonicalizationMethodField; } set { this.canonicalizationMethodField = value; } } /// public SignatureMethodType SignatureMethod { get { return this.signatureMethodField; } set { this.signatureMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Reference")] public ReferenceType[] Reference { get { return this.referenceField; } set { this.referenceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("CanonicalizationMethod", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class CanonicalizationMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509IssuerSerialType { private string x509IssuerNameField; private string x509SerialNumberField; /// public string X509IssuerName { get { return this.x509IssuerNameField; } set { this.x509IssuerNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string X509SerialNumber { get { return this.x509SerialNumberField; } set { this.x509SerialNumberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("SignatureMethod", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SignatureMethodType { private string hMACOutputLengthField; private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string HMACOutputLength { get { return this.hMACOutputLengthField; } set { this.hMACOutputLengthField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("Reference", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class ReferenceType { private TransformType[] transformsField; private DigestMethodType digestMethodField; private byte[] digestValueField; private string idField; private string uRIField; private string typeField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; } } /// public DigestMethodType DigestMethod { get { return this.digestMethodField; } set { this.digestMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] DigestValue { get { return this.digestValueField; } set { this.digestValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("Transform", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class TransformType { private object[] itemsField; private string[] textField; private string algorithmField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("DigestMethod", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class DigestMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("SignatureValue", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SignatureValueType { private string idField; private byte[] valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")] public byte[] Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("KeyInfo", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class KeyInfoType { private object[] itemsField; private ItemsChoiceType2[] itemsElementNameField; private string[] textField; private string idField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string))] [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType))] [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string))] [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType))] [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType))] [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType))] [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType2[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("KeyValue", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class KeyValueType { private object itemField; private string[] textField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType))] [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType))] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("DSAKeyValue", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class DSAKeyValueType { private byte[] pField; private byte[] qField; private byte[] gField; private byte[] yField; private byte[] jField; private byte[] seedField; private byte[] pgenCounterField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] P { get { return this.pField; } set { this.pField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] Q { get { return this.qField; } set { this.qField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] G { get { return this.gField; } set { this.gField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] Y { get { return this.yField; } set { this.yField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] J { get { return this.jField; } set { this.jField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] Seed { get { return this.seedField; } set { this.seedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] PgenCounter { get { return this.pgenCounterField; } set { this.pgenCounterField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("RSAKeyValue", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class RSAKeyValueType { private byte[] modulusField; private byte[] exponentField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] Modulus { get { return this.modulusField; } set { this.modulusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] Exponent { get { return this.exponentField; } set { this.exponentField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("PGPData", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class PGPDataType { private object[] itemsField; private ItemsChoiceType1[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary")] [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary")] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType1[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType1 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// PGPKeyID, /// PGPKeyPacket, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("RetrievalMethod", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class RetrievalMethodType { private TransformType[] transformsField; private string uRIField; private string typeField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("SPKIData", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SPKIDataType { private byte[][] sPKISexpField; private System.Xml.XmlElement anyField; /// [System.Xml.Serialization.XmlElementAttribute("SPKISexp", DataType="base64Binary")] public byte[][] SPKISexp { get { return this.sPKISexpField; } set { this.sPKISexpField = value; } } /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("X509Data", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class X509DataType { private object[] itemsField; private ItemsChoiceType[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary")] [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary")] [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType))] [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary")] [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// X509CRL, /// X509Certificate, /// X509IssuerSerial, /// X509SKI, /// X509SubjectName, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType2 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// KeyName, /// KeyValue, /// MgmtData, /// PGPData, /// RetrievalMethod, /// SPKIData, /// X509Data, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("Object", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class ObjectType { private System.Xml.XmlNode[] anyField; private string idField; private string mimeTypeField; private string encodingField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MimeType { get { return this.mimeTypeField; } set { this.mimeTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Encoding { get { return this.encodingField; } set { this.encodingField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("Transforms", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class TransformsType { private TransformType[] transformField; /// [System.Xml.Serialization.XmlElementAttribute("Transform")] public TransformType[] Transform { get { return this.transformField; } set { this.transformField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("Manifest", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class ManifestType { private ReferenceType[] referenceField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute("Reference")] public ReferenceType[] Reference { get { return this.referenceField; } set { this.referenceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("SignatureProperties", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SignaturePropertiesType { private SignaturePropertyType[] signaturePropertyField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute("SignatureProperty")] public SignaturePropertyType[] SignatureProperty { get { return this.signaturePropertyField; } set { this.signaturePropertyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] [System.Xml.Serialization.XmlRootAttribute("SignatureProperty", Namespace="http://www.w3.org/2000/09/xmldsig#", IsNullable=false)] public partial class SignaturePropertyType { private System.Xml.XmlElement[] itemsField; private string[] textField; private string targetField; private string idField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Target { get { return this.targetField; } set { this.targetField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("CipherData", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class CipherDataType { private object itemField; /// [System.Xml.Serialization.XmlElementAttribute("CipherReference", typeof(CipherReferenceType))] [System.Xml.Serialization.XmlElementAttribute("CipherValue", typeof(byte[]), DataType="base64Binary")] public object Item { get { return this.itemField; } set { this.itemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("CipherReference", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class CipherReferenceType { private TransformsType1 itemField; private string uRIField; /// [System.Xml.Serialization.XmlElementAttribute("Transforms")] public TransformsType1 Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="TransformsType", Namespace="http://www.w3.org/2001/04/xmlenc#")] public partial class TransformsType1 { private TransformType[] transformField; /// [System.Xml.Serialization.XmlElementAttribute("Transform", Namespace="http://www.w3.org/2000/09/xmldsig#")] public TransformType[] Transform { get { return this.transformField; } set { this.transformField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("EncryptedData", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class EncryptedDataType : EncryptedType { } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(EncryptedKeyType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(EncryptedDataType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] public abstract partial class EncryptedType { private EncryptionMethodType encryptionMethodField; private KeyInfoType keyInfoField; private CipherDataType cipherDataField; private EncryptionPropertiesType encryptionPropertiesField; private string idField; private string typeField; private string mimeTypeField; private string encodingField; /// public EncryptionMethodType EncryptionMethod { get { return this.encryptionMethodField; } set { this.encryptionMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public KeyInfoType KeyInfo { get { return this.keyInfoField; } set { this.keyInfoField = value; } } /// public CipherDataType CipherData { get { return this.cipherDataField; } set { this.cipherDataField = value; } } /// public EncryptionPropertiesType EncryptionProperties { get { return this.encryptionPropertiesField; } set { this.encryptionPropertiesField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MimeType { get { return this.mimeTypeField; } set { this.mimeTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Encoding { get { return this.encodingField; } set { this.encodingField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] public partial class EncryptionMethodType { private string keySizeField; private byte[] oAEPparamsField; private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string KeySize { get { return this.keySizeField; } set { this.keySizeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] OAEPparams { get { return this.oAEPparamsField; } set { this.oAEPparamsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("EncryptionProperties", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class EncryptionPropertiesType { private EncryptionPropertyType[] encryptionPropertyField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute("EncryptionProperty")] public EncryptionPropertyType[] EncryptionProperty { get { return this.encryptionPropertyField; } set { this.encryptionPropertyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("EncryptionProperty", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class EncryptionPropertyType { private System.Xml.XmlElement[] itemsField; private string[] textField; private string targetField; private string idField; private System.Xml.XmlAttribute[] anyAttrField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Target { get { return this.targetField; } set { this.targetField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAnyAttributeAttribute()] public System.Xml.XmlAttribute[] AnyAttr { get { return this.anyAttrField; } set { this.anyAttrField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("EncryptedKey", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class EncryptedKeyType : EncryptedType { private ReferenceList referenceListField; private string carriedKeyNameField; private string recipientField; /// public ReferenceList ReferenceList { get { return this.referenceListField; } set { this.referenceListField = value; } } /// public string CarriedKeyName { get { return this.carriedKeyNameField; } set { this.carriedKeyNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Recipient { get { return this.recipientField; } set { this.recipientField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class ReferenceList { private ReferenceType1[] itemsField; private ItemsChoiceType3[] itemsElementNameField; /// [System.Xml.Serialization.XmlElementAttribute("DataReference", typeof(ReferenceType1))] [System.Xml.Serialization.XmlElementAttribute("KeyReference", typeof(ReferenceType1))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public ReferenceType1[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType3[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="ReferenceType", Namespace="http://www.w3.org/2001/04/xmlenc#")] public partial class ReferenceType1 { private System.Xml.XmlElement[] anyField; private string uRIField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#", IncludeInSchema=false)] public enum ItemsChoiceType3 { /// DataReference, /// KeyReference, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] [System.Xml.Serialization.XmlRootAttribute("AgreementMethod", Namespace="http://www.w3.org/2001/04/xmlenc#", IsNullable=false)] public partial class AgreementMethodType { private byte[] kANonceField; private System.Xml.XmlNode[] anyField; private KeyInfoType originatorKeyInfoField; private KeyInfoType recipientKeyInfoField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute("KA-Nonce", DataType="base64Binary")] public byte[] KANonce { get { return this.kANonceField; } set { this.kANonceField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; } } /// public KeyInfoType OriginatorKeyInfo { get { return this.originatorKeyInfoField; } set { this.originatorKeyInfoField = value; } } /// public KeyInfoType RecipientKeyInfo { get { return this.recipientKeyInfoField; } set { this.recipientKeyInfoField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("BaseID", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public abstract partial class BaseIDAbstractType { private string nameQualifierField; private string sPNameQualifierField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string NameQualifier { get { return this.nameQualifierField; } set { this.nameQualifierField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SPNameQualifier { get { return this.sPNameQualifierField; } set { this.sPNameQualifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("NameID", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class NameIDType { private string nameQualifierField; private string sPNameQualifierField; private string formatField; private string sPProvidedIDField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string NameQualifier { get { return this.nameQualifierField; } set { this.nameQualifierField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SPNameQualifier { get { return this.sPNameQualifierField; } set { this.sPNameQualifierField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Format { get { return this.formatField; } set { this.formatField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SPProvidedID { get { return this.sPProvidedIDField; } set { this.sPProvidedIDField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("EncryptedID", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class EncryptedElementType { private EncryptedDataType encryptedDataField; private EncryptedKeyType[] encryptedKeyField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2001/04/xmlenc#")] public EncryptedDataType EncryptedData { get { return this.encryptedDataField; } set { this.encryptedDataField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("EncryptedKey", Namespace="http://www.w3.org/2001/04/xmlenc#")] public EncryptedKeyType[] EncryptedKey { get { return this.encryptedKeyField; } set { this.encryptedKeyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Assertion", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AssertionType { private NameIDType issuerField; private SignatureType signatureField; private SubjectType subjectField; private ConditionsType conditionsField; private AdviceType adviceField; private StatementAbstractType[] itemsField; private string versionField; private string idField; private System.DateTime issueInstantField; /// public NameIDType Issuer { get { return this.issuerField; } set { this.issuerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// public SubjectType Subject { get { return this.subjectField; } set { this.subjectField = value; } } /// public ConditionsType Conditions { get { return this.conditionsField; } set { this.conditionsField = value; } } /// public AdviceType Advice { get { return this.adviceField; } set { this.adviceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("AttributeStatement", typeof(AttributeStatementType))] [System.Xml.Serialization.XmlElementAttribute("AuthnStatement", typeof(AuthnStatementType))] [System.Xml.Serialization.XmlElementAttribute("AuthzDecisionStatement", typeof(AuthzDecisionStatementType))] [System.Xml.Serialization.XmlElementAttribute("Statement", typeof(StatementAbstractType))] public StatementAbstractType[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime IssueInstant { get { return this.issueInstantField; } set { this.issueInstantField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Subject", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class SubjectType { private object[] itemsField; /// [System.Xml.Serialization.XmlElementAttribute("BaseID", typeof(BaseIDAbstractType))] [System.Xml.Serialization.XmlElementAttribute("EncryptedID", typeof(EncryptedElementType))] [System.Xml.Serialization.XmlElementAttribute("NameID", typeof(NameIDType))] [System.Xml.Serialization.XmlElementAttribute("SubjectConfirmation", typeof(SubjectConfirmationType))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("SubjectConfirmation", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class SubjectConfirmationType { private object itemField; private SubjectConfirmationDataType subjectConfirmationDataField; private string methodField; /// [System.Xml.Serialization.XmlElementAttribute("BaseID", typeof(BaseIDAbstractType))] [System.Xml.Serialization.XmlElementAttribute("EncryptedID", typeof(EncryptedElementType))] [System.Xml.Serialization.XmlElementAttribute("NameID", typeof(NameIDType))] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// public SubjectConfirmationDataType SubjectConfirmationData { get { return this.subjectConfirmationDataField; } set { this.subjectConfirmationDataField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Method { get { return this.methodField; } set { this.methodField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(KeyInfoConfirmationDataType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("SubjectConfirmationData", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class SubjectConfirmationDataType { private string[] textField; /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public partial class KeyInfoConfirmationDataType : SubjectConfirmationDataType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Conditions", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class ConditionsType { private ConditionAbstractType[] itemsField; private System.DateTime notBeforeField; private bool notBeforeFieldSpecified; private System.DateTime notOnOrAfterField; private bool notOnOrAfterFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute("AudienceRestriction", typeof(AudienceRestrictionType))] [System.Xml.Serialization.XmlElementAttribute("Condition", typeof(ConditionAbstractType))] [System.Xml.Serialization.XmlElementAttribute("OneTimeUse", typeof(OneTimeUseType))] [System.Xml.Serialization.XmlElementAttribute("ProxyRestriction", typeof(ProxyRestrictionType))] public ConditionAbstractType[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime NotBefore { get { return this.notBeforeField; } set { this.notBeforeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NotBeforeSpecified { get { return this.notBeforeFieldSpecified; } set { this.notBeforeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime NotOnOrAfter { get { return this.notOnOrAfterField; } set { this.notOnOrAfterField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NotOnOrAfterSpecified { get { return this.notOnOrAfterFieldSpecified; } set { this.notOnOrAfterFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("AudienceRestriction", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AudienceRestrictionType : ConditionAbstractType { private string[] audienceField; /// [System.Xml.Serialization.XmlElementAttribute("Audience", DataType="anyURI")] public string[] Audience { get { return this.audienceField; } set { this.audienceField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ProxyRestrictionType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneTimeUseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AudienceRestrictionType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Condition", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public abstract partial class ConditionAbstractType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("OneTimeUse", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class OneTimeUseType : ConditionAbstractType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("ProxyRestriction", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class ProxyRestrictionType : ConditionAbstractType { private string[] audienceField; private string countField; /// [System.Xml.Serialization.XmlElementAttribute("Audience", DataType="anyURI")] public string[] Audience { get { return this.audienceField; } set { this.audienceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")] public string Count { get { return this.countField; } set { this.countField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Advice", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AdviceType { private object[] itemsField; private ItemsChoiceType4[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] [System.Xml.Serialization.XmlElementAttribute("Assertion", typeof(AssertionType))] [System.Xml.Serialization.XmlElementAttribute("AssertionIDRef", typeof(string), DataType="NCName")] [System.Xml.Serialization.XmlElementAttribute("AssertionURIRef", typeof(string), DataType="anyURI")] [System.Xml.Serialization.XmlElementAttribute("EncryptedAssertion", typeof(EncryptedElementType))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType4[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IncludeInSchema=false)] public enum ItemsChoiceType4 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// Assertion, /// AssertionIDRef, /// AssertionURIRef, /// EncryptedAssertion, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("AttributeStatement", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AttributeStatementType : StatementAbstractType { private object[] itemsField; /// [System.Xml.Serialization.XmlElementAttribute("Attribute", typeof(AttributeType))] [System.Xml.Serialization.XmlElementAttribute("EncryptedAttribute", typeof(EncryptedElementType))] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Attribute", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AttributeType { private object[] attributeValueField; private string nameField; private string nameFormatField; private string friendlyNameField; private System.Xml.XmlAttribute[] anyAttrField; /// [System.Xml.Serialization.XmlElementAttribute("AttributeValue", IsNullable=true)] public object[] AttributeValue { get { return this.attributeValueField; } set { this.attributeValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string NameFormat { get { return this.nameFormatField; } set { this.nameFormatField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string FriendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlAnyAttributeAttribute()] public System.Xml.XmlAttribute[] AnyAttr { get { return this.anyAttrField; } set { this.anyAttrField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(AttributeStatementType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthzDecisionStatementType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthnStatementType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Statement", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public abstract partial class StatementAbstractType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("AuthnStatement", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AuthnStatementType : StatementAbstractType { private SubjectLocalityType subjectLocalityField; private AuthnContextType authnContextField; private System.DateTime authnInstantField; private string sessionIndexField; private System.DateTime sessionNotOnOrAfterField; private bool sessionNotOnOrAfterFieldSpecified; /// public SubjectLocalityType SubjectLocality { get { return this.subjectLocalityField; } set { this.subjectLocalityField = value; } } /// public AuthnContextType AuthnContext { get { return this.authnContextField; } set { this.authnContextField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime AuthnInstant { get { return this.authnInstantField; } set { this.authnInstantField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SessionIndex { get { return this.sessionIndexField; } set { this.sessionIndexField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime SessionNotOnOrAfter { get { return this.sessionNotOnOrAfterField; } set { this.sessionNotOnOrAfterField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SessionNotOnOrAfterSpecified { get { return this.sessionNotOnOrAfterFieldSpecified; } set { this.sessionNotOnOrAfterFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("SubjectLocality", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class SubjectLocalityType { private string addressField; private string dNSNameField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Address { get { return this.addressField; } set { this.addressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string DNSName { get { return this.dNSNameField; } set { this.dNSNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("AuthnContext", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AuthnContextType { private object[] itemsField; private ItemsChoiceType5[] itemsElementNameField; private string[] authenticatingAuthorityField; /// [System.Xml.Serialization.XmlElementAttribute("AuthnContextClassRef", typeof(string), DataType="anyURI")] [System.Xml.Serialization.XmlElementAttribute("AuthnContextDecl", typeof(object))] [System.Xml.Serialization.XmlElementAttribute("AuthnContextDeclRef", typeof(string), DataType="anyURI")] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType5[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("AuthenticatingAuthority", DataType="anyURI")] public string[] AuthenticatingAuthority { get { return this.authenticatingAuthorityField; } set { this.authenticatingAuthorityField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IncludeInSchema=false)] public enum ItemsChoiceType5 { /// AuthnContextClassRef, /// AuthnContextDecl, /// AuthnContextDeclRef, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("AuthzDecisionStatement", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class AuthzDecisionStatementType : StatementAbstractType { private ActionType[] actionField; private EvidenceType evidenceField; private string resourceField; private DecisionType decisionField; /// [System.Xml.Serialization.XmlElementAttribute("Action")] public ActionType[] Action { get { return this.actionField; } set { this.actionField = value; } } /// public EvidenceType Evidence { get { return this.evidenceField; } set { this.evidenceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Resource { get { return this.resourceField; } set { this.resourceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public DecisionType Decision { get { return this.decisionField; } set { this.decisionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Action", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class ActionType { private string namespaceField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Namespace { get { return this.namespaceField; } set { this.namespaceField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlRootAttribute("Evidence", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IsNullable=false)] public partial class EvidenceType { private object[] itemsField; private ItemsChoiceType6[] itemsElementNameField; /// [System.Xml.Serialization.XmlElementAttribute("Assertion", typeof(AssertionType))] [System.Xml.Serialization.XmlElementAttribute("AssertionIDRef", typeof(string), DataType="NCName")] [System.Xml.Serialization.XmlElementAttribute("AssertionURIRef", typeof(string), DataType="anyURI")] [System.Xml.Serialization.XmlElementAttribute("EncryptedAssertion", typeof(EncryptedElementType))] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType6[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion", IncludeInSchema=false)] public enum ItemsChoiceType6 { /// Assertion, /// AssertionIDRef, /// AssertionURIRef, /// EncryptedAssertion, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public enum DecisionType { /// Permit, /// Deny, /// Indeterminate, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("Extensions", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class ExtensionsType { private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("Status", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class StatusType { private StatusCodeType statusCodeField; private string statusMessageField; private StatusDetailType statusDetailField; /// public StatusCodeType StatusCode { get { return this.statusCodeField; } set { this.statusCodeField = value; } } /// public string StatusMessage { get { return this.statusMessageField; } set { this.statusMessageField = value; } } /// public StatusDetailType StatusDetail { get { return this.statusDetailField; } set { this.statusDetailField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("StatusCode", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class StatusCodeType { private StatusCodeType statusCodeField; private string valueField; /// public StatusCodeType StatusCode { get { return this.statusCodeField; } set { this.statusCodeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("StatusDetail", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class StatusDetailType { private System.Xml.XmlElement[] anyField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement[] Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("AssertionIDRequest", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class AssertionIDRequestType : RequestAbstractType { private string[] assertionIDRefField; /// [System.Xml.Serialization.XmlElementAttribute("AssertionIDRef", Namespace="urn:oasis:names:tc:SAML:2.0:assertion", DataType="NCName")] public string[] AssertionIDRef { get { return this.assertionIDRefField; } set { this.assertionIDRefField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(NameIDMappingRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(LogoutRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ManageNameIDRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ArtifactResolveType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthnRequestType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SubjectQueryAbstractType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthzDecisionQueryType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AttributeQueryType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthnQueryType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AssertionIDRequestType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] public abstract partial class RequestAbstractType { private NameIDType issuerField; private SignatureType signatureField; private ExtensionsType extensionsField; private string idField; private string versionField; private System.DateTime issueInstantField; private string destinationField; private string consentField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public NameIDType Issuer { get { return this.issuerField; } set { this.issuerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// public ExtensionsType Extensions { get { return this.extensionsField; } set { this.extensionsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime IssueInstant { get { return this.issueInstantField; } set { this.issueInstantField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Destination { get { return this.destinationField; } set { this.destinationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Consent { get { return this.consentField; } set { this.consentField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthzDecisionQueryType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AttributeQueryType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(AuthnQueryType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("SubjectQuery", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public abstract partial class SubjectQueryAbstractType : RequestAbstractType { private SubjectType subjectField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public SubjectType Subject { get { return this.subjectField; } set { this.subjectField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("AuthnQuery", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class AuthnQueryType : SubjectQueryAbstractType { private RequestedAuthnContextType requestedAuthnContextField; private string sessionIndexField; /// public RequestedAuthnContextType RequestedAuthnContext { get { return this.requestedAuthnContextField; } set { this.requestedAuthnContextField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SessionIndex { get { return this.sessionIndexField; } set { this.sessionIndexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("RequestedAuthnContext", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class RequestedAuthnContextType { private string[] itemsField; private ItemsChoiceType7[] itemsElementNameField; private AuthnContextComparisonType comparisonField; private bool comparisonFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute("AuthnContextClassRef", typeof(string), Namespace="urn:oasis:names:tc:SAML:2.0:assertion", DataType="anyURI")] [System.Xml.Serialization.XmlElementAttribute("AuthnContextDeclRef", typeof(string), Namespace="urn:oasis:names:tc:SAML:2.0:assertion", DataType="anyURI")] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public string[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType7[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public AuthnContextComparisonType Comparison { get { return this.comparisonField; } set { this.comparisonField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ComparisonSpecified { get { return this.comparisonFieldSpecified; } set { this.comparisonFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IncludeInSchema=false)] public enum ItemsChoiceType7 { /// [System.Xml.Serialization.XmlEnumAttribute("urn:oasis:names:tc:SAML:2.0:assertion:AuthnContextClassRef")] AuthnContextClassRef, /// [System.Xml.Serialization.XmlEnumAttribute("urn:oasis:names:tc:SAML:2.0:assertion:AuthnContextDeclRef")] AuthnContextDeclRef, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] public enum AuthnContextComparisonType { /// exact, /// minimum, /// maximum, /// better, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("AttributeQuery", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class AttributeQueryType : SubjectQueryAbstractType { private AttributeType[] attributeField; /// [System.Xml.Serialization.XmlElementAttribute("Attribute", Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public AttributeType[] Attribute { get { return this.attributeField; } set { this.attributeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("AuthzDecisionQuery", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class AuthzDecisionQueryType : SubjectQueryAbstractType { private ActionType[] actionField; private EvidenceType evidenceField; private string resourceField; /// [System.Xml.Serialization.XmlElementAttribute("Action", Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public ActionType[] Action { get { return this.actionField; } set { this.actionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public EvidenceType Evidence { get { return this.evidenceField; } set { this.evidenceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Resource { get { return this.resourceField; } set { this.resourceField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("AuthnRequest", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class AuthnRequestType : RequestAbstractType { private SubjectType subjectField; private NameIDPolicyType nameIDPolicyField; private ConditionsType conditionsField; private RequestedAuthnContextType requestedAuthnContextField; private ScopingType scopingField; private bool forceAuthnField; private bool forceAuthnFieldSpecified; private bool isPassiveField; private bool isPassiveFieldSpecified; private string protocolBindingField; private ushort assertionConsumerServiceIndexField; private bool assertionConsumerServiceIndexFieldSpecified; private string assertionConsumerServiceURLField; private ushort attributeConsumingServiceIndexField; private bool attributeConsumingServiceIndexFieldSpecified; private string providerNameField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public SubjectType Subject { get { return this.subjectField; } set { this.subjectField = value; } } /// public NameIDPolicyType NameIDPolicy { get { return this.nameIDPolicyField; } set { this.nameIDPolicyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public ConditionsType Conditions { get { return this.conditionsField; } set { this.conditionsField = value; } } /// public RequestedAuthnContextType RequestedAuthnContext { get { return this.requestedAuthnContextField; } set { this.requestedAuthnContextField = value; } } /// public ScopingType Scoping { get { return this.scopingField; } set { this.scopingField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool ForceAuthn { get { return this.forceAuthnField; } set { this.forceAuthnField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ForceAuthnSpecified { get { return this.forceAuthnFieldSpecified; } set { this.forceAuthnFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsPassive { get { return this.isPassiveField; } set { this.isPassiveField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsPassiveSpecified { get { return this.isPassiveFieldSpecified; } set { this.isPassiveFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string ProtocolBinding { get { return this.protocolBindingField; } set { this.protocolBindingField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ushort AssertionConsumerServiceIndex { get { return this.assertionConsumerServiceIndexField; } set { this.assertionConsumerServiceIndexField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AssertionConsumerServiceIndexSpecified { get { return this.assertionConsumerServiceIndexFieldSpecified; } set { this.assertionConsumerServiceIndexFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string AssertionConsumerServiceURL { get { return this.assertionConsumerServiceURLField; } set { this.assertionConsumerServiceURLField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ushort AttributeConsumingServiceIndex { get { return this.attributeConsumingServiceIndexField; } set { this.attributeConsumingServiceIndexField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AttributeConsumingServiceIndexSpecified { get { return this.attributeConsumingServiceIndexFieldSpecified; } set { this.attributeConsumingServiceIndexFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ProviderName { get { return this.providerNameField; } set { this.providerNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("NameIDPolicy", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class NameIDPolicyType { private string formatField; private string sPNameQualifierField; private bool allowCreateField; private bool allowCreateFieldSpecified; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Format { get { return this.formatField; } set { this.formatField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SPNameQualifier { get { return this.sPNameQualifierField; } set { this.sPNameQualifierField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool AllowCreate { get { return this.allowCreateField; } set { this.allowCreateField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AllowCreateSpecified { get { return this.allowCreateFieldSpecified; } set { this.allowCreateFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("Scoping", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class ScopingType { private IDPListType iDPListField; private string[] requesterIDField; private string proxyCountField; /// public IDPListType IDPList { get { return this.iDPListField; } set { this.iDPListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("RequesterID", DataType="anyURI")] public string[] RequesterID { get { return this.requesterIDField; } set { this.requesterIDField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")] public string ProxyCount { get { return this.proxyCountField; } set { this.proxyCountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("IDPList", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class IDPListType { private IDPEntryType[] iDPEntryField; private string getCompleteField; /// [System.Xml.Serialization.XmlElementAttribute("IDPEntry")] public IDPEntryType[] IDPEntry { get { return this.iDPEntryField; } set { this.iDPEntryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] public string GetComplete { get { return this.getCompleteField; } set { this.getCompleteField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("IDPEntry", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class IDPEntryType { private string providerIDField; private string nameField; private string locField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string ProviderID { get { return this.providerIDField; } set { this.providerIDField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Loc { get { return this.locField; } set { this.locField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("Response", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class ResponseType : StatusResponseType { private object[] itemsField; /// [System.Xml.Serialization.XmlElementAttribute("Assertion", typeof(AssertionType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("EncryptedAssertion", typeof(EncryptedElementType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(NameIDMappingResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ArtifactResponseType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResponseType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("ManageNameIDResponse", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class StatusResponseType { private NameIDType issuerField; private SignatureType signatureField; private ExtensionsType extensionsField; private StatusType statusField; private string idField; private string inResponseToField; private string versionField; private System.DateTime issueInstantField; private string destinationField; private string consentField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public NameIDType Issuer { get { return this.issuerField; } set { this.issuerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; } } /// public ExtensionsType Extensions { get { return this.extensionsField; } set { this.extensionsField = value; } } /// public StatusType Status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string ID { get { return this.idField; } set { this.idField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")] public string InResponseTo { get { return this.inResponseToField; } set { this.inResponseToField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Version { get { return this.versionField; } set { this.versionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime IssueInstant { get { return this.issueInstantField; } set { this.issueInstantField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Destination { get { return this.destinationField; } set { this.destinationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Consent { get { return this.consentField; } set { this.consentField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("ArtifactResolve", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class ArtifactResolveType : RequestAbstractType { private string artifactField; /// public string Artifact { get { return this.artifactField; } set { this.artifactField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("ArtifactResponse", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class ArtifactResponseType : StatusResponseType { private System.Xml.XmlElement anyField; /// [System.Xml.Serialization.XmlAnyElementAttribute()] public System.Xml.XmlElement Any { get { return this.anyField; } set { this.anyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("ManageNameIDRequest", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class ManageNameIDRequestType : RequestAbstractType { private object itemField; private object item1Field; /// [System.Xml.Serialization.XmlElementAttribute("EncryptedID", typeof(EncryptedElementType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("NameID", typeof(NameIDType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("NewEncryptedID", typeof(EncryptedElementType))] [System.Xml.Serialization.XmlElementAttribute("NewID", typeof(string))] [System.Xml.Serialization.XmlElementAttribute("Terminate", typeof(TerminateType))] public object Item1 { get { return this.item1Field; } set { this.item1Field = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("Terminate", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class TerminateType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("LogoutRequest", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class LogoutRequestType : RequestAbstractType { private object itemField; private string[] sessionIndexField; private string reasonField; private System.DateTime notOnOrAfterField; private bool notOnOrAfterFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute("BaseID", typeof(BaseIDAbstractType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("EncryptedID", typeof(EncryptedElementType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("NameID", typeof(NameIDType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("SessionIndex")] public string[] SessionIndex { get { return this.sessionIndexField; } set { this.sessionIndexField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Reason { get { return this.reasonField; } set { this.reasonField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime NotOnOrAfter { get { return this.notOnOrAfterField; } set { this.notOnOrAfterField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NotOnOrAfterSpecified { get { return this.notOnOrAfterFieldSpecified; } set { this.notOnOrAfterFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("NameIDMappingRequest", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class NameIDMappingRequestType : RequestAbstractType { private object itemField; private NameIDPolicyType nameIDPolicyField; /// [System.Xml.Serialization.XmlElementAttribute("BaseID", typeof(BaseIDAbstractType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("EncryptedID", typeof(EncryptedElementType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("NameID", typeof(NameIDType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// public NameIDPolicyType NameIDPolicy { get { return this.nameIDPolicyField; } set { this.nameIDPolicyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:oasis:names:tc:SAML:2.0:protocol")] [System.Xml.Serialization.XmlRootAttribute("NameIDMappingResponse", Namespace="urn:oasis:names:tc:SAML:2.0:protocol", IsNullable=false)] public partial class NameIDMappingResponseType : StatusResponseType { private object itemField; /// [System.Xml.Serialization.XmlElementAttribute("EncryptedID", typeof(EncryptedElementType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] [System.Xml.Serialization.XmlElementAttribute("NameID", typeof(NameIDType), Namespace="urn:oasis:names:tc:SAML:2.0:assertion")] public object Item { get { return this.itemField; } set { this.itemField = value; } } } }