示例#1
0
 def getHeader(self, process='C1', step='01'):
     header = Cabecera()
     vals = {
         'proceso': process,
         'paso': step,
         'solicitud': '20141211100908',
         'secuencia': '01',
         'codigo': 'ES1234000000000001JN0F',
         'ree_emisora': '0762',
         'ree_destino': '0021',
         'fecha': '2014-04-16T22:13:37',
     }
     header.feed(vals)
     return header
示例#2
0
 def getHeader(self, process='C1', step='01'):
     header = Cabecera()
     vals = {
         'proceso': process,
         'paso': step,
         'solicitud': '20141211100908',
         'secuencia': '01',
         'codigo': 'ES1234000000000001JN0F',
         'ree_emisora': '0762',
         'ree_destino': '0021',
         'fecha': '2014-04-16T22:13:37',
         }
     header.feed(vals)
     return header
示例#3
0
 def __init__(self):
     self.doc_root = None
     self.missatge = XmlField('MensajeIncidenciasATRDistribuidoras',
                  attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.incidencia = IncidenciasATRDistribuidoras()
     super(MensajeIncidenciasATRDistribuidoras, self).\
                  __init__('MensajeIncidenciasATRDistribuidoras', 'missatge')
示例#4
0
 def __init__(self):
     self.doc_root = None
     self.missatge = XmlField('MensajeActivacionCambiodeComercializadoraConCambios',
                  attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.activacio = ActivacionCambiodeComercializadoraConCambios()
     super(MensajeActivacionCambiodeComercializadoraConCambios, self).\
                  __init__('MensajeActivacionCambiodeComercializadoraConCambios', 'missatge')
示例#5
0
 def __init__(self):
     self.doc_root = None
     self.missatge = XmlField(
         'MensajeNotificacionBajaEnergia',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.activacio = NotificacionBajaEnergia()
     super(MensajeNotificacionBajaEnergia, self).\
                  __init__('MensajeNotificacionBajaEnergia', 'missatge')
示例#6
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeFacturacion',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.facturas = XmlField('Facturas')
     super(MensajeFacturacion, self).__init__('MensajeFacturacion',
                                              'mensaje')
示例#7
0
 def __init__(self):
     self.doc_root = None
     self.missatge = XmlField(
         'MensajeActivacionModificacionDeATR',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.activacio = ActivacionModificacionDeATR()
     super(MensajeActivacionModificacionDeATR, self).\
                  __init__('MensajeActivacionModificacionDeATR', 'missatge')
示例#8
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeModificacionDeATR',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.cambio = ModificacionDeATR()
     super(MensajeModificacionDeATR, self).\
            __init__('MensajeModificacionDeATR', 'mensaje')
示例#9
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajePasoMRAMLConCambiosRestoTarifa',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.cambio = PasoMRAMLConCambiosRestoTarifas()
     super(MensajePasoMRAMLConCambiosRestoTarifas, self).\
            __init__('MensajePasoMRAMLConCambiosRestoTarifa', 'mensaje')
示例#10
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeRechazoAnulacion',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.rebuig = RechazoDeAnulacion()
     super(MensajeRechazoAnulacion,
           self).__init__('MensajeRechazoAnulacion', 'mensaje')
示例#11
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeAceptacionAnulacion',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.aceptacion = AceptacionAnulacion()
     super(MensajeAceptacionAnulacion,
           self).__init__('MensajeAceptacionAnulacion', 'mensaje')
示例#12
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeBajaEnergia',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.cambio = BajaEnergia()
     super(MensajeBajaEnergia, self).\
            __init__('MensajeBajaEnergia', 'mensaje')
示例#13
0
 def __init__(self):
     self.doc_root = None
     self.missatge = XmlField(
         'MensajeNotificacionComercializadoraSaliente',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.notificacio = NotificacionComercializadoraSaliente()
     super(MensajeNotificacionComercializadoraSaliente, self).\
                  __init__('MensajeNotificacionComercializadoraSaliente', 'missatge')
示例#14
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeCambiodeComercializadoraSinCambios',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.cambio = CambiodeComercializadoraSinCambios()
     super(MensajeCambiodeComercializadoraSinCambios, self).\
            __init__('MensajeCambiodeComercializadoraSinCambios', 'mensaje')
示例#15
0
 def __init__(self):
     self.doc_root = None
     self.missatge = XmlField(
         'MensajeActivacionPasoMRAMLConCambiosRestoTarifas',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.capcalera = Cabecera()
     self.activacio = ActivacionPasoMRAMLConCambiosRestoTarifas()
     super(MensajeActivacionPasoMRAMLConCambiosRestoTarifas, self).\
             __init__('MensajeActivacionPasoMRAMLConCambiosRestoTarifas',
                      'missatge')
示例#16
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField(
         'MensajeMotivo',
         attributes={'xmlns': 'http://localhost/elegibilidad'})
     self.cabecera = Cabecera()
     self.notificacion_cambio = NotificacionCambiosATRDesdeDistribuidor()
     self.periodicidad_facturacion = XmlField('PeriodicidadFacturacion')
     super(MensajeMotivo, self).\
           __init__('MensajeMotivo', 'mensaje')
示例#17
0
 def __init__(self):
     self.doc_root = None
     self.mensaje = XmlField('SolicitudAportacionLectura',
                             attributes={
                                 'xmlns': 'http://localhost/elegibilidad',
                             })
     self.capcalera = Cabecera()
     self.fecha_lectura = XmlField('FechaLectura')
     self.codigodh = XmlField('CodigoDH')
     self.lecturas = LecturaAportada()
     super(SolicitudAportacionLectura,
           self).__init__('SolicitudAportacionLectura', 'mensaje')