//------------------------------------------------------------------------------
//
// Este código fue generado por una herramienta.
//
// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
// se vuelve a generar el código.
//
//------------------------------------------------------------------------------
namespace wsCancelacion
{
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://digibox.com/", ConfigurationName="wsCancelacion.wsCancelacionSoap")]
public interface wsCancelacionSoap
{
[System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/CancelarCSDV2", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
System.Threading.Tasks.Task CancelarCSDV2Async(string CSDCer, string CSDKey, string password, string RFCEmisor, string[] UUIDs, string folioSustitucion, string motivo, string tokenAutenticacion);
[System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/CancelarPEMV2", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
System.Threading.Tasks.Task CancelarPEMV2Async(string PEMCer, string PEMKey, string RFCEmisor, string[] UUIDs, string tokenAutenticacion, string folioSustitucion, string motivo);
[System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/CancelarV2", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
System.Threading.Tasks.Task CancelarV2Async(wsCancelacion.Cancelacion cancelacion, string tokenAutenticacion);
[System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/ProcesarRespuestaConsultaRelacionado", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoAsync(string CSDCer, string CSDKey, string password, string rfcReceptor, string UUID, string tokenAutenticacion);
[System.ServiceModel.OperationContractAttribute(Action="http://digibox.com/ProcesarRespuestaConsultaRelacionadoEmisor", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoEmisorAsync(string CSDCer, string CSDKey, string password, string rfcEmisor, string UUID, string tokenAutenticacion);
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")]
public partial class Cancelacion
{
private CancelacionFolios[] foliosField;
private SignatureType signatureField;
private System.DateTime fechaField;
private string rfcEmisorField;
///
[System.Xml.Serialization.XmlElementAttribute("Folios", Order=0)]
public CancelacionFolios[] Folios
{
get
{
return this.foliosField;
}
set
{
this.foliosField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=1)]
public SignatureType Signature
{
get
{
return this.signatureField;
}
set
{
this.signatureField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime Fecha
{
get
{
return this.fechaField;
}
set
{
this.fechaField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string RfcEmisor
{
get
{
return this.rfcEmisorField;
}
set
{
this.rfcEmisorField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://cancelacfd.sat.gob.mx")]
public partial class CancelacionFolios
{
private CancelacionFoliosFolio folioField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public CancelacionFoliosFolio Folio
{
get
{
return this.folioField;
}
set
{
this.folioField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://cancelacfd.sat.gob.mx")]
public partial class CancelacionFoliosFolio
{
private string uUIDField;
private string motivoField;
private string folioSustitucionField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string UUID
{
get
{
return this.uUIDField;
}
set
{
this.uUIDField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Motivo
{
get
{
return this.motivoField;
}
set
{
this.motivoField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string FolioSustitucion
{
get
{
return this.folioSustitucionField;
}
set
{
this.folioSustitucionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")]
public partial class UuidRelacionado
{
private string uuidField;
private string rfcEmisorField;
private string rfcReceptorField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Uuid
{
get
{
return this.uuidField;
}
set
{
this.uuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RfcEmisor
{
get
{
return this.rfcEmisorField;
}
set
{
this.rfcEmisorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string RfcReceptor
{
get
{
return this.rfcReceptorField;
}
set
{
this.rfcReceptorField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")]
public partial class UuidPadre
{
private string uuidField;
private string rfcEmisorField;
private string rfcReceptorField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Uuid
{
get
{
return this.uuidField;
}
set
{
this.uuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RfcEmisor
{
get
{
return this.rfcEmisorField;
}
set
{
this.rfcEmisorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string RfcReceptor
{
get
{
return this.rfcReceptorField;
}
set
{
this.rfcReceptorField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")]
public partial class ConsultaRelacionados
{
private string uuidConsultadoField;
private string resultadoField;
private UuidPadre[] uuidsRelacionadosPadresField;
private UuidRelacionado[] uuidsRelacionadosHijosField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string UuidConsultado
{
get
{
return this.uuidConsultadoField;
}
set
{
this.uuidConsultadoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Resultado
{
get
{
return this.resultadoField;
}
set
{
this.resultadoField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=2)]
public UuidPadre[] UuidsRelacionadosPadres
{
get
{
return this.uuidsRelacionadosPadresField;
}
set
{
this.uuidsRelacionadosPadresField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=3)]
public UuidRelacionado[] UuidsRelacionadosHijos
{
get
{
return this.uuidsRelacionadosHijosField;
}
set
{
this.uuidsRelacionadosHijosField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://cancelacfd.sat.gob.mx")]
public partial class Acuse
{
private AcuseFolios[] foliosField;
private SignatureType signatureField;
private string rfcEmisorField;
private System.DateTime fechaField;
private string codEstatusField;
///
[System.Xml.Serialization.XmlElementAttribute("Folios", Order=0)]
public AcuseFolios[] Folios
{
get
{
return this.foliosField;
}
set
{
this.foliosField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=1)]
public SignatureType Signature
{
get
{
return this.signatureField;
}
set
{
this.signatureField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string RfcEmisor
{
get
{
return this.rfcEmisorField;
}
set
{
this.rfcEmisorField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public System.DateTime Fecha
{
get
{
return this.fechaField;
}
set
{
this.fechaField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string CodEstatus
{
get
{
return this.codEstatusField;
}
set
{
this.codEstatusField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://cancelacfd.sat.gob.mx")]
public partial class AcuseFolios
{
private string uUIDField;
private string estatusUUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string UUID
{
get
{
return this.uUIDField;
}
set
{
this.uUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string EstatusUUID
{
get
{
return this.estatusUUIDField;
}
set
{
this.estatusUUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignatureType
{
private SignedInfoType signedInfoField;
private byte[] signatureValueField;
private KeyInfoType keyInfoField;
private ObjectType[] objectField;
private string idField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public SignedInfoType SignedInfo
{
get
{
return this.signedInfoField;
}
set
{
this.signedInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] SignatureValue
{
get
{
return this.signatureValueField;
}
set
{
this.signatureValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public KeyInfoType KeyInfo
{
get
{
return this.keyInfoField;
}
set
{
this.keyInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignedInfoType
{
private CanonicalizationMethodType canonicalizationMethodField;
private SignatureMethodType signatureMethodField;
private ReferenceType referenceField;
private string idField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public CanonicalizationMethodType CanonicalizationMethod
{
get
{
return this.canonicalizationMethodField;
}
set
{
this.canonicalizationMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureMethodType SignatureMethod
{
get
{
return this.signatureMethodField;
}
set
{
this.signatureMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class CanonicalizationMethodType
{
private System.Xml.XmlNode[] anyField;
private string algorithmField;
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignatureMethodType
{
private string hMACOutputLengthField;
private System.Xml.XmlNode[] anyField;
private string algorithmField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
public string HMACOutputLength
{
get
{
return this.hMACOutputLengthField;
}
set
{
this.hMACOutputLengthField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class ReferenceType
{
private TransformType[] transformsField;
private DigestMethodType digestMethodField;
private byte[] digestValueField;
private string typeField;
private string uRIField;
private string idField;
///
[System.Xml.Serialization.XmlArrayAttribute(Order=0)]
[System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
public TransformType[] Transforms
{
get
{
return this.transformsField;
}
set
{
this.transformsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public DigestMethodType DigestMethod
{
get
{
return this.digestMethodField;
}
set
{
this.digestMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] DigestValue
{
get
{
return this.digestValueField;
}
set
{
this.digestValueField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI
{
get
{
return this.uRIField;
}
set
{
this.uRIField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class TransformType
{
private string xPathField;
private string[] textField;
private string algorithmField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string XPath
{
get
{
return this.xPathField;
}
set
{
this.xPathField = 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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class DigestMethodType
{
private System.Xml.XmlNode[] anyField;
private string algorithmField;
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class KeyInfoType
{
private X509DataType x509DataField;
private string keyNameField;
private KeyValueType keyValueField;
private string[] textField;
private string idField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public X509DataType X509Data
{
get
{
return this.x509DataField;
}
set
{
this.x509DataField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string KeyName
{
get
{
return this.keyNameField;
}
set
{
this.keyNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public KeyValueType KeyValue
{
get
{
return this.keyValueField;
}
set
{
this.keyValueField = 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("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class X509DataType
{
private X509IssuerSerialType x509IssuerSerialField;
private byte[] x509CertificateField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public X509IssuerSerialType X509IssuerSerial
{
get
{
return this.x509IssuerSerialField;
}
set
{
this.x509IssuerSerialField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] X509Certificate
{
get
{
return this.x509CertificateField;
}
set
{
this.x509CertificateField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class X509IssuerSerialType
{
private string x509IssuerNameField;
private string x509SerialNumberField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string X509IssuerName
{
get
{
return this.x509IssuerNameField;
}
set
{
this.x509IssuerNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
public string X509SerialNumber
{
get
{
return this.x509SerialNumberField;
}
set
{
this.x509SerialNumberField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class KeyValueType
{
private RSAKeyValueType rSAKeyValueField;
private string[] textField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RSAKeyValueType RSAKeyValue
{
get
{
return this.rSAKeyValueField;
}
set
{
this.rSAKeyValueField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class RSAKeyValueType
{
private byte[] modulusField;
private byte[] exponentField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
public byte[] Modulus
{
get
{
return this.modulusField;
}
set
{
this.modulusField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] Exponent
{
get
{
return this.exponentField;
}
set
{
this.exponentField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class ObjectType
{
private System.Xml.XmlNode[] anyField;
private string encodingField;
private string mimeTypeField;
private string idField;
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
public System.Xml.XmlNode[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Encoding
{
get
{
return this.encodingField;
}
set
{
this.encodingField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string MimeType
{
get
{
return this.mimeTypeField;
}
set
{
this.mimeTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
public interface wsCancelacionSoapChannel : wsCancelacion.wsCancelacionSoap, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
public partial class wsCancelacionSoapClient : System.ServiceModel.ClientBase, wsCancelacion.wsCancelacionSoap
{
///
/// Implemente este método parcial para configurar el punto de conexión de servicio.
///
/// El punto de conexión para configurar
/// Credenciales de cliente
static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
public wsCancelacionSoapClient(EndpointConfiguration endpointConfiguration) :
base(wsCancelacionSoapClient.GetBindingForEndpoint(endpointConfiguration), wsCancelacionSoapClient.GetEndpointAddress(endpointConfiguration))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public wsCancelacionSoapClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
base(wsCancelacionSoapClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public wsCancelacionSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
base(wsCancelacionSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public wsCancelacionSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress)
{
}
public System.Threading.Tasks.Task CancelarCSDV2Async(string CSDCer, string CSDKey, string password, string RFCEmisor, string[] UUIDs, string folioSustitucion, string motivo, string tokenAutenticacion)
{
return base.Channel.CancelarCSDV2Async(CSDCer, CSDKey, password, RFCEmisor, UUIDs, folioSustitucion, motivo, tokenAutenticacion);
}
public System.Threading.Tasks.Task CancelarPEMV2Async(string PEMCer, string PEMKey, string RFCEmisor, string[] UUIDs, string tokenAutenticacion, string folioSustitucion, string motivo)
{
return base.Channel.CancelarPEMV2Async(PEMCer, PEMKey, RFCEmisor, UUIDs, tokenAutenticacion, folioSustitucion, motivo);
}
public System.Threading.Tasks.Task CancelarV2Async(wsCancelacion.Cancelacion cancelacion, string tokenAutenticacion)
{
return base.Channel.CancelarV2Async(cancelacion, tokenAutenticacion);
}
public System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoAsync(string CSDCer, string CSDKey, string password, string rfcReceptor, string UUID, string tokenAutenticacion)
{
return base.Channel.ProcesarRespuestaConsultaRelacionadoAsync(CSDCer, CSDKey, password, rfcReceptor, UUID, tokenAutenticacion);
}
public System.Threading.Tasks.Task ProcesarRespuestaConsultaRelacionadoEmisorAsync(string CSDCer, string CSDKey, string password, string rfcEmisor, string UUID, string tokenAutenticacion)
{
return base.Channel.ProcesarRespuestaConsultaRelacionadoEmisorAsync(CSDCer, CSDKey, password, rfcEmisor, UUID, tokenAutenticacion);
}
public virtual System.Threading.Tasks.Task OpenAsync()
{
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
}
private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap))
{
System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
result.MaxBufferSize = int.MaxValue;
result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
result.MaxReceivedMessageSize = int.MaxValue;
result.AllowCookies = true;
result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport;
return result;
}
if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap12))
{
System.ServiceModel.Channels.CustomBinding result = new System.ServiceModel.Channels.CustomBinding();
System.ServiceModel.Channels.TextMessageEncodingBindingElement textBindingElement = new System.ServiceModel.Channels.TextMessageEncodingBindingElement();
textBindingElement.MessageVersion = System.ServiceModel.Channels.MessageVersion.CreateVersion(System.ServiceModel.EnvelopeVersion.Soap12, System.ServiceModel.Channels.AddressingVersion.None);
result.Elements.Add(textBindingElement);
System.ServiceModel.Channels.HttpsTransportBindingElement httpsBindingElement = new System.ServiceModel.Channels.HttpsTransportBindingElement();
httpsBindingElement.AllowCookies = true;
httpsBindingElement.MaxBufferSize = int.MaxValue;
httpsBindingElement.MaxReceivedMessageSize = int.MaxValue;
result.Elements.Add(httpsBindingElement);
return result;
}
throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration));
}
private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap))
{
return new System.ServiceModel.EndpointAddress("https://timbrado.digibox.com.mx/Cancelacion/wsCancelacion.asmx");
}
if ((endpointConfiguration == EndpointConfiguration.wsCancelacionSoap12))
{
return new System.ServiceModel.EndpointAddress("https://timbrado.digibox.com.mx/Cancelacion/wsCancelacion.asmx");
}
throw new System.InvalidOperationException(string.Format("No se pudo encontrar un punto de conexión con el nombre \"{0}\".", endpointConfiguration));
}
public enum EndpointConfiguration
{
wsCancelacionSoap,
wsCancelacionSoap12,
}
}
}