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