LibreDTE

EnvelopeInterface

Interfaz para la clase que representa un sobre con documentos.

Table of Contents

Methods

addDocument()  : static
Agrega un documento al sobre.
addMetadata()  : static
Agrega una clave específica a los metadatos.
countDocuments()  : int
Obtiene la cantidad de documentos en el sobre.
getBusinessMessageID()  : string
Obtiene el identificador único del mensaje comercial encapsulado.
getCreationDateAndTime()  : DateTimeInterface
Obtiene la fecha y hora de creación del sobre.
getDocuments()  : array<string|int, DocumentInterface>
Obtiene la lista de documentos que hay en el sobre.
getDocumentType()  : DocumentType
Obtiene el tipo de documento que el sobre contiene.
getMetadata()  : BagInterface
Obtiene los metadatos del sobre.
getOriginalBusinessMessageID()  : string|null
Obtiene el identificador del mensaje original al que se responde con los documentos de este sobre.
getProcess()  : ProcessType
Obtiene el proceso comercial o de negocio al que estan asociados los documentos del sobre.
getReceiver()  : ReceiverInterface
Entrega el receptor del sobre.
getSender()  : SenderInterface
Entrega el remitente del sobre.
setDocuments()  : static
Asigna los documentos del sobre.
setMetadata()  : static
Asigna los metadatos del sobre.

Methods

addMetadata()

Agrega una clave específica a los metadatos.

public addMetadata(string $key, mixed $value) : static
Parameters
$key : string
$value : mixed
Return values
static

countDocuments()

Obtiene la cantidad de documentos en el sobre.

public countDocuments() : int
Return values
int

getBusinessMessageID()

Obtiene el identificador único del mensaje comercial encapsulado.

public getBusinessMessageID() : string
Return values
string

getCreationDateAndTime()

Obtiene la fecha y hora de creación del sobre.

public getCreationDateAndTime() : DateTimeInterface

Para sobres enviados será la fecha y hora de creación en LibreDTE del sobre. Para sobres recibidos se debe tratar de incluir la fecha y hora original que el emisor haya asignado (ej: fecha recepción correo).

Return values
DateTimeInterface

getMetadata()

Obtiene los metadatos del sobre.

public getMetadata() : BagInterface

Estos son útiles para el proceso de intercambio y/o el medio de transporte usado para el intercambio.

Return values
BagInterface

getOriginalBusinessMessageID()

Obtiene el identificador del mensaje original al que se responde con los documentos de este sobre.

public getOriginalBusinessMessageID() : string|null
Return values
string|null

setMetadata()

Asigna los metadatos del sobre.

public setMetadata(BagInterface|array<string|int, mixed> $metadata) : static
Parameters
$metadata : BagInterface|array<string|int, mixed>
Return values
static

        
On this page

Search results