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
| Name | Type | Required | Description |
|---|---|---|---|
status | string|null | No | Verification status. |
result | string|null | No | Verification result code or description. |
Methods
| Method | Kind | Return type | Description |
|---|---|---|---|
builder() | static | VerificationResultBuilder | Returns a fluent builder for constructing VerificationResult instances. |
toRequestPayload() | instance | array<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
- Used by
EflClient::submitLeadVerificationResult. - Passed to
CustomerApiClient::leadVerificationResult()as the request payload.