ExchangeResultInterface
in
Interfaz para el resultado del proceso de intercambio de un sobre.
Table of Contents
Methods
- addMetadata() : static
- Agrega una clave específica a los metadatos.
- addStatus() : static
- Agrega el estado de resultado de una estrategia al resultado general del intercambio del sobre.
- getEnvelope() : EnvelopeInterface
- Obtiene el sobre asociado a la operación, y resultado, de intercambio.
- getMetadata() : BagInterface
- Obtiene los metadatos del resultado.
- getStatuses() : array<string|int, ExchangeStatusInterface>
- Entrega los estados del intercambio de las estrategias que participaron en el intercambio del sobre asociado.
- getStrategies() : array<string|int, string>
- Entrega los códigos de las estrategias que procesaron el sobre.
- setMetadata() : static
- Asigna los metadatos del resultado.
Methods
addMetadata()
Agrega una clave específica a los metadatos.
public
addMetadata(string $key, mixed $value) : static
Parameters
- $key : string
- $value : mixed
Return values
staticaddStatus()
Agrega el estado de resultado de una estrategia al resultado general del intercambio del sobre.
public
addStatus(ExchangeStatusInterface $status) : static
Parameters
- $status : ExchangeStatusInterface
Return values
staticgetEnvelope()
Obtiene el sobre asociado a la operación, y resultado, de intercambio.
public
getEnvelope() : EnvelopeInterface
Return values
EnvelopeInterfacegetMetadata()
Obtiene los metadatos del resultado.
public
getMetadata() : BagInterface
Return values
BagInterfacegetStatuses()
Entrega los estados del intercambio de las estrategias que participaron en el intercambio del sobre asociado.
public
getStatuses() : array<string|int, ExchangeStatusInterface>
Return values
array<string|int, ExchangeStatusInterface>getStrategies()
Entrega los códigos de las estrategias que procesaron el sobre.
public
getStrategies() : array<string|int, string>
Return values
array<string|int, string>setMetadata()
Asigna los metadatos del resultado.
public
setMetadata(BagInterface|array<string|int, mixed> $metadata) : static
Parameters
- $metadata : BagInterface|array<string|int, mixed>