DocumentBatchInterface
            
            extends
                            OptionsAwareInterface                    
                
            in
            
        
    
        
            Interfaz para el contenedor de varios documentos que se procesarán en lote.
Table of Contents
Methods
- getBatchProcessorOptions() : array<string|int, mixed>
- Obtiene las opciones del procesamiento en lote.
- getCertificate() : CertificateInterface|null
- Obtiene el certificado para firmar el documento.
- getDocumentBags() : array<string|int, DocumentBagInterface>
- Obtiene el listado de bolsas con documentos procesados en lote.
- getEmisor() : EmisorInterface|null
- Obtiene el emisor del documento.
- getFile() : string
- Entrega la ruta del archivo con documentos que se debe procesar.
- setCertificate() : static
- Asigna el certificado para firmar el documento.
- setDocumentBags() : static
- Asigna el listado de bolsas con documentos procesados en lote.
- setEmisor() : static
- Asigna el emisor del documento.
Methods
getBatchProcessorOptions()
Obtiene las opciones del procesamiento en lote.
    public
                    getBatchProcessorOptions() : array<string|int, mixed>
    Return values
array<string|int, mixed> —Opciones del batch processor.
getCertificate()
Obtiene el certificado para firmar el documento.
    public
                    getCertificate() : CertificateInterface|null
    Return values
CertificateInterface|nullgetDocumentBags()
Obtiene el listado de bolsas con documentos procesados en lote.
    public
                    getDocumentBags() : array<string|int, DocumentBagInterface>
    Return values
array<string|int, DocumentBagInterface>getEmisor()
Obtiene el emisor del documento.
    public
                    getEmisor() : EmisorInterface|null
    Return values
EmisorInterface|nullgetFile()
Entrega la ruta del archivo con documentos que se debe procesar.
    public
                    getFile() : string
    Return values
stringsetCertificate()
Asigna el certificado para firmar el documento.
    public
                    setCertificate(CertificateInterface|null $certificate) : static
    Parameters
- $certificate : CertificateInterface|null
Return values
staticsetDocumentBags()
Asigna el listado de bolsas con documentos procesados en lote.
    public
                    setDocumentBags(array<string|int, DocumentBagInterface> $bags) : static
    Parameters
- $bags : array<string|int, DocumentBagInterface>
Return values
staticsetEmisor()
Asigna el emisor del documento.
    public
                    setEmisor(EmisorInterface|null $emisor) : static
    Parameters
- $emisor : EmisorInterface|null