EFL
Models

VerificationResult

Payload describing the result of a lead verification.

Namespace and purpose

Imoli\EflLeasingSdk\Model\Verification\VerificationResult represents the body of /Customer/LeadVerificationResult. It conveys the status and result of a lead verification initiated earlier.

Class definition

  • Namespace: Imoli\EflLeasingSdk\Model\Verification
  • Class: final VerificationResult
final class VerificationResult
{
    public static function builder(): VerificationResultBuilder;

    public ?string $status;

    public ?string $result;

    public function __construct(?string $status = null, ?string $result = null);

    public function toRequestPayload(): array;
}

Properties

NameTypeRequiredDescription
statusstring|nullNoVerification status.
resultstring|nullNoVerification result code or description.

Methods

MethodKindReturn typeDescription
builder()staticVerificationResultBuilderReturns a fluent builder for constructing VerificationResult instances.
toRequestPayload()instancearray<string,string|null>Serialises the verification result into the structure expected by EFL.

toRequestPayload() returns an array containing status and/or result only when they are not null.

Usage in the SDK