public static RequestHandlerResult of(
            @NotEmpty Set<Long> recipientIds,
            @NotNull TurmsRequest dataForRecipient) {
        return new RequestHandlerResult(
                ResponseStatusCode.OK,
                null,
                null,
                List.of(new Notification(false, recipientIds, dataForRecipient)));
    }
@param code          The status code of the response.
@param reason        The reason of the response.
@param response      The response to be sent to the requester.
@param notifications The notifications to be sent to users.
@author James Chen
turms-service/src/main/java/im/turms/service/access/servicerequest/dto/RequestHandlerResult.java