LibreDTE

DocumentBatchInterface

Interfaz para el contenedor de varios documentos que se procesarán en lote.

Table of Contents

Methods

getCertificate()  : CertificateInterface|null
Obtiene el certificado para firmar el documento.
getEmisor()  : EmisorInterface|null
Obtiene el emisor del documento.
getFile()  : string
Entrega la ruta del archivo con documentos que se debe procesar.
getOptions()  : DataContainerInterface|null
Obtiene las opciones del procesamiento en lote de documentos.
setCertificate()  : static
Asigna el certificado para firmar el documento.
setEmisor()  : static
Asigna el emisor del documento.
setOptions()  : static
Asigna las opciones del procesamiento en lote de documentos.

Methods

getCertificate()

Obtiene el certificado para firmar el documento.

public getCertificate() : CertificateInterface|null
Return values
CertificateInterface|null

getFile()

Entrega la ruta del archivo con documentos que se debe procesar.

public getFile() : string
Return values
string

getOptions()

Obtiene las opciones del procesamiento en lote de documentos.

public getOptions() : DataContainerInterface|null
Return values
DataContainerInterface|null

setCertificate()

Asigna el certificado para firmar el documento.

public setCertificate(CertificateInterface|null $certificate) : static
Parameters
$certificate : CertificateInterface|null
Return values
static

setOptions()

Asigna las opciones del procesamiento en lote de documentos.

public setOptions(array<string|int, mixed>|DataContainerInterface|null $options) : static
Parameters
$options : array<string|int, mixed>|DataContainerInterface|null
Return values
static

        
On this page

Search results