final class ZoneChangeRequestResult (View source)

Outcome of filing, approving, rejecting or cancelling a change request.

Messages are plain English; web callers map the code to a translated line.

Constants

CODE_OK

CODE_NOT_FOUND

CODE_NOT_PENDING

CODE_NOT_REQUESTER

CODE_SELF_APPROVAL

CODE_READ_ONLY_ZONE

CODE_NO_CHANGES

CODE_TRUNCATED

CODE_VALIDATION

CODE_RECORD_NOT_FOUND

CODE_PAYLOAD_TOO_LARGE

CODE_APPLY_FAILED

CODE_ZONE_GONE

Methods

ok(int|null $requestId, string $message)

No description

failure(string $code, string $message, Refusal $refusal = Refusal::INVALID_INPUT, array $errors = [], int|null $requestId = null)

No description

Details

static ZoneChangeRequestResult ok(int|null $requestId, string $message)

No description

Parameters

int|null $requestId
string $message

Return Value

ZoneChangeRequestResult

static ZoneChangeRequestResult failure(string $code, string $message, Refusal $refusal = Refusal::INVALID_INPUT, array $errors = [], int|null $requestId = null)

No description

Parameters

string $code
string $message
Refusal $refusal
array $errors
int|null $requestId

Return Value

ZoneChangeRequestResult