|
41728
|
2026-05-14T07:04:38.956547+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
2380336
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
22412
|
NULL
|
NULL
|
AXTextArea
|
Editor for UpdateActivityElasticSearchDocumentComm Editor for UpdateActivityElasticSearchDocumentCommand.php...
|
<?php
namespace Jiminny\Console\Commands\Activ <?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activi......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
43483
|
2026-05-14T09:32:03.407350+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
11224409
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
22412
|
NULL
|
NULL
|
AXTextArea
|
Editor for UpdateActivityElasticSearchDocumentComm Editor for UpdateActivityElasticSearchDocumentCommand.php...
|
<?php
namespace Jiminny\Console\Commands\Activ <?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activi......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
43487
|
2026-05-14T09:32:17.131863+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
11238134
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
22412
|
NULL
|
NULL
|
AXTextArea
|
Editor for UpdateActivityElasticSearchDocumentComm Editor for UpdateActivityElasticSearchDocumentCommand.php...
|
<?php
namespace Jiminny\Console\Commands\Activ <?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activi......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
43492
|
2026-05-14T09:32:19.112206+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
11240114
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
22412
|
NULL
|
NULL
|
AXTextArea
|
Editor for UpdateActivityElasticSearchDocumentComm Editor for UpdateActivityElasticSearchDocumentCommand.php...
|
<?php
namespace Jiminny\Console\Commands\Activ <?php
namespace Jiminny\Console\Commands\Activities;
use Illuminate\Console\Command;
use Illuminate\Contracts\Events\Dispatcher;
use Jiminny\Contracts\ES\Events\UpdateSingleEntity;
use Jiminny\Contracts\ES\UpdateTargetEnum;
use Jiminny\Models\Activity;
class UpdateActivityElasticSearchDocumentCommand extends Command
{
protected $signature = 'activity:update:es {activityId}';
protected $description = 'Update ES document synchronously';
public function __construct(private readonly Dispatcher $eventDispatcher)
{
parent::__construct();
}
public function handle(): void
{
$activityId = $this->argument('activityId');
$this->info("Searching for activity with: {$activityId}");
if (is_numeric($activityId)) {
$activity = Activity::find((int) $activityId);
} else {
$activity = Activity::where('uuid', \Jiminny\Traits\RequiresUUID::toOptimized($activityId))->first();
}
if (! $activi......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
67148
|
2026-05-21T08:45:17.569478+00:00
|
f6b2b47e-01eb-4dbd-81eb-34da08d6242a
|
5627383
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
43894
|
NULL
|
NULL
|
AXTextArea
|
Editor for Kernel.php
|
<?php
namespace Jiminny\Console;
use Illumina <?php
namespace Jiminny\Console;
use Illuminate\Console\ConfirmableTrait;
use Illuminate\Console\Scheduling\Event;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use Jiminny\Component\Acl\RemoveExpiredRoleChangeEventsCommand;
use Jiminny\Component\ActionItems\Commands\SendActionItemsCommand;
use Jiminny\Component\AiActivityType\Commands\AutodetectAiActivityTypeCommand;
use Jiminny\Component\AskJiminnyAi\Commands\ProphetAnalyzeClosedDealsCommand;
use Jiminny\Component\Cache\Constants;
use Jiminny\Component\DealInsights\Commands\SendDealsUpdateCommand;
use Jiminny\Component\MediaPipeline\Command\MediaPipelineRestartCommand;
use Jiminny\Component\MediaPipeline\Command\ReportActivityProcessingTimeToDatadogCommand;
use Jiminny\Component\MediaPipeline\Command\ReportProcessingStatesToDatadogCommand;
use Jiminny\Component\Transcription\Commands\OverrideTranscriptionLocaleCommand;
use Jiminny\Component\Transcription\Commands\RetryFail......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
67152
|
2026-05-21T08:45:19.029628+00:00
|
f6b2b47e-01eb-4dbd-81eb-34da08d6242a
|
5628843
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
43894
|
NULL
|
NULL
|
AXTextArea
|
Editor for Kernel.php
|
<?php
namespace Jiminny\Console;
use Illumina <?php
namespace Jiminny\Console;
use Illuminate\Console\ConfirmableTrait;
use Illuminate\Console\Scheduling\Event;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use Jiminny\Component\Acl\RemoveExpiredRoleChangeEventsCommand;
use Jiminny\Component\ActionItems\Commands\SendActionItemsCommand;
use Jiminny\Component\AiActivityType\Commands\AutodetectAiActivityTypeCommand;
use Jiminny\Component\AskJiminnyAi\Commands\ProphetAnalyzeClosedDealsCommand;
use Jiminny\Component\Cache\Constants;
use Jiminny\Component\DealInsights\Commands\SendDealsUpdateCommand;
use Jiminny\Component\MediaPipeline\Command\MediaPipelineRestartCommand;
use Jiminny\Component\MediaPipeline\Command\ReportActivityProcessingTimeToDatadogCommand;
use Jiminny\Component\MediaPipeline\Command\ReportProcessingStatesToDatadogCommand;
use Jiminny\Component\Transcription\Commands\OverrideTranscriptionLocaleCommand;
use Jiminny\Component\Transcription\Commands\RetryFail......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
67164
|
2026-05-21T08:46:49.647810+00:00
|
f6b2b47e-01eb-4dbd-81eb-34da08d6242a
|
5719457
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
43894
|
NULL
|
NULL
|
AXTextArea
|
Editor for Kernel.php
|
<?php
namespace Jiminny\Console;
use Illumina <?php
namespace Jiminny\Console;
use Illuminate\Console\ConfirmableTrait;
use Illuminate\Console\Scheduling\Event;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use Jiminny\Component\Acl\RemoveExpiredRoleChangeEventsCommand;
use Jiminny\Component\ActionItems\Commands\SendActionItemsCommand;
use Jiminny\Component\AiActivityType\Commands\AutodetectAiActivityTypeCommand;
use Jiminny\Component\AskJiminnyAi\Commands\ProphetAnalyzeClosedDealsCommand;
use Jiminny\Component\Cache\Constants;
use Jiminny\Component\DealInsights\Commands\SendDealsUpdateCommand;
use Jiminny\Component\MediaPipeline\Command\MediaPipelineRestartCommand;
use Jiminny\Component\MediaPipeline\Command\ReportActivityProcessingTimeToDatadogCommand;
use Jiminny\Component\MediaPipeline\Command\ReportProcessingStatesToDatadogCommand;
use Jiminny\Component\Transcription\Commands\OverrideTranscriptionLocaleCommand;
use Jiminny\Component\Transcription\Commands\RetryFail......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72910
|
2026-05-26T06:32:35.217005+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
92162
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Mail;
use Google\Service\Gmail as GoogleGmail;
use Google\Service\Gmail\Message as GmailMessage;
use Google\Service\Gmail\MessagePart;
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use Tests\TestCase;
use ReflectionClass;
use Mockery;
#[CoversClass(TextRelayService::class)]
class TextRelayServiceTest extends TestCase
{
public static function environmentProvider(): array
{
return [
'eu_environment' => ['eu', 'catch-all-eu', '[EMAIL]'],
'us_environment' => ['us', 'catch-all', '[EMAIL]'],
'other_environment_defaults_to_us' => ['other', 'catch-all', '[EMAIL]'],
'eu_environment_with_plus_tag' => ['eu', 'catch-all-eu', 'catch-all-eu+44......
|
NULL
|
NULL
|
NULL
|
71233
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64085
|
2026-05-20T10:32:59.506352+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
13583083
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Mail;
use Google\Service\Gmail as GoogleGmail;
use Google\Service\Gmail\Message as GmailMessage;
use Google\Service\Gmail\MessagePart;
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use Tests\TestCase;
use ReflectionClass;
use Mockery;
#[CoversClass(TextRelayService::class)]
class TextRelayServiceTest extends TestCase
{
public static function environmentProvider(): array
{
return [
'eu_environment' => ['eu', '[EMAIL]'],
'us_environment' => ['us', '[EMAIL]'],
'other_environment_defaults_to_us' => ['other', '[EMAIL]'],
];
}
protected function setUp(): void
{
parent::setUp();
Mockery::close();
}
#[Da......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
62365
|
2026-05-20T06:35:48.101615+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
330427
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Mail;
use Google\Service\Gmail as GoogleGmail;
use Google\Service\Gmail\Message as GmailMessage;
use Google\Service\Gmail\MessagePart;
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use Tests\TestCase;
use ReflectionClass;
#[CoversClass(TextRelayService::class)]
class TextRelayServiceTest extends TestCase
{
public static function environmentProvider(): array
{
return [
'eu_environment' => ['eu', '[EMAIL]'],
'us_environment' => ['us', '[EMAIL]'],
'other_environment_defaults_to_us' => ['other', '[EMAIL]'],
];
}
#[DataProvider('environmentProvider')]
public function testIsForCurrentEnvironmentWithMatchingXGmOriginalToHeader(......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
62371
|
2026-05-20T06:35:50.888422+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
333213
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Mail;
use Google\Service\Gmail as GoogleGmail;
use Google\Service\Gmail\Message as GmailMessage;
use Google\Service\Gmail\MessagePart;
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use Tests\TestCase;
use ReflectionClass;
#[CoversClass(TextRelayService::class)]
class TextRelayServiceTest extends TestCase
{
public static function environmentProvider(): array
{
return [
'eu_environment' => ['eu', '[EMAIL]'],
'us_environment' => ['us', '[EMAIL]'],
'other_environment_defaults_to_us' => ['other', '[EMAIL]'],
];
}
#[DataProvider('environmentProvider')]
public function testIsForCurrentEnvironmentWithMatchingXGmOriginalToHeader(......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73855
|
2026-05-26T08:43:13.217883+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
7929745
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Mail;
use Google\Service\Gmail as GoogleGmail;
use Google\Service\Gmail\Message as GmailMessage;
use Google\Service\Gmail\MessagePart;
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use Tests\TestCase;
use ReflectionClass;
use Mockery;
#[CoversClass(TextRelayService::class)]
class TextRelayServiceTest extends TestCase
{
public static function environmentProvider(): array
{
return [
'eu_environment' => ['catch-all-eu', '[EMAIL]'],
'us_environment' => ['catch-all', '[EMAIL]'],
'eu_environment_with_plus_tag' => ['catch-all-eu', '[EMAIL]'],
'us_environment_wit......
|
NULL
|
NULL
|
NULL
|
72550
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73237
|
2026-05-26T06:59:01.499672+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
1678399
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Mail;
use Google\Service\Gmail as GoogleGmail;
use Google\Service\Gmail\Message as GmailMessage;
use Google\Service\Gmail\MessagePart;
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Queue;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use Tests\TestCase;
use ReflectionClass;
use Mockery;
#[CoversClass(TextRelayService::class)]
class TextRelayServiceTest extends TestCase
{
public static function environmentProvider(): array
{
return [
'eu_environment' => ['eu', 'catch-all-eu', '[EMAIL]'],
'us_environment' => ['us', 'catch-all', '[EMAIL]'],
......
|
NULL
|
NULL
|
NULL
|
71614
|
NULL
|
NULL
|
NULL
|
NULL
|
|
9259
|
2026-05-08T08:55:10.694805+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
8964367
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsCallbackService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Mockery;
use Tests\TestCase;
class AutomatedReportsCallbackServiceTest extends TestCase
{
private AutomatedReportsCallbackService $service;
protected function setUp(): void
{
parent::setUp();
$this->service = new AutomatedReportsCallbackService();
}
public function tearDown(): void
{
Mockery::close();
parent::tearDown();
}
public function testGetResultUuid(): void
{
$this->assertEquals('test-uuid', $this->service->getResultUuid(['request_id' => 'test-uuid']));
$this->assertNull($this->service->getResultUuid([]));
......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
9310
|
2026-05-08T09:08:55.647310+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
9789296
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsCallbackService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Mockery;
use Tests\TestCase;
class AutomatedReportsCallbackServiceTest extends TestCase
{
private AutomatedReportsCallbackService $service;
protected function setUp(): void
{
parent::setUp();
$this->service = new AutomatedReportsCallbackService();
}
public function tearDown(): void
{
Mockery::close();
parent::tearDown();
}
public function testGetResultUuid(): void
{
$this->assertEquals('test-uuid', $this->service->getResultUuid(['request_id' => 'test-uuid']));
......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
9356
|
2026-05-08T09:15:20.668511+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
10174308
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsCallbackService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Mockery;
use Tests\TestCase;
class AutomatedReportsCallbackServiceTest extends TestCase
{
private AutomatedReportsCallbackService $service;
protected function setUp(): void
{
parent::setUp();
$this->service = new AutomatedReportsCallbackService();
}
public function tearDown(): void
{
Mockery::close();
parent::tearDown();
}
public function testGetResultUuid(): void
{
$this->assertEquals('test-uuid', $this->service->getResultUuid(['request_id' => 'test-uuid']));
......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
9606
|
2026-05-08T09:38:00.250341+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
11533778
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsCallbackService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Mockery;
use Tests\TestCase;
class AutomatedReportsCallbackServiceTest extends TestCase
{
private AutomatedReportsCallbackService $service;
protected function setUp(): void
{
parent::setUp();
$this->service = new AutomatedReportsCallbackService();
}
public function tearDown(): void
{
Mockery::close();
parent::tearDown();
}
public function testGetResultUuid(): void
{
$this->assertEquals('test-uuid', $this->service->getResultUuid(['request_id' => 'test-uuid']));
......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
9634
|
2026-05-08T09:39:53.394347+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
11646919
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsCallbackService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Mockery;
use Tests\TestCase;
class AutomatedReportsCallbackServiceTest extends TestCase
{
private AutomatedReportsCallbackService $service;
protected function setUp(): void
{
parent::setUp();
$this->service = new AutomatedReportsCallbackService();
}
public function tearDown(): void
{
Mockery::close();
parent::tearDown();
}
public function testGetResultUuid(): void
{
$this->assertEquals('test-uuid', $this->service->getResultUuid(['request_id' => 'test-uuid']));
......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64729
|
2026-05-20T11:48:08.764853+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
18092137
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Support\Carbon as IlluminateCarbon;
use Illuminate\Contracts\Bus\Dispatcher;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Component\UrlGenerator\Webhook;
use Jiminny\Contracts\Repositories\PlaybookCategoryRepository;
use Jiminny\Contracts\Repositories\TeamRepository;
use Jiminny\Contracts\Repositories\UserRepository;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Exceptions\ModelNotFoundException;
use Illuminate\Support\Collection;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\Automa......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
64743
|
2026-05-20T11:50:03.891691+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
18207260
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Support\Carbon as IlluminateCarbon;
use Illuminate\Contracts\Bus\Dispatcher;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Component\UrlGenerator\Webhook;
use Jiminny\Contracts\Repositories\PlaybookCategoryRepository;
use Jiminny\Contracts\Repositories\TeamRepository;
use Jiminny\Contracts\Repositories\UserRepository;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Exceptions\ModelNotFoundException;
use Illuminate\Support\Collection;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\Automa......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
65769
|
2026-05-20T13:41:59.316196+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
24922301
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Support\Carbon as IlluminateCarbon;
use Illuminate\Contracts\Bus\Dispatcher;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Component\UrlGenerator\Webhook;
use Jiminny\Contracts\Repositories\PlaybookCategoryRepository;
use Jiminny\Contracts\Repositories\TeamRepository;
use Jiminny\Contracts\Repositories\UserRepository;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Exceptions\ModelNotFoundException;
use Illuminate\Support\Collection;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\Automa......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
65901
|
2026-05-20T13:56:08.548584+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
25771519
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Support\Carbon as IlluminateCarbon;
use Illuminate\Contracts\Bus\Dispatcher;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Component\UrlGenerator\Webhook;
use Jiminny\Contracts\Repositories\PlaybookCategoryRepository;
use Jiminny\Contracts\Repositories\TeamRepository;
use Jiminny\Contracts\Repositories\UserRepository;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Exceptions\ModelNotFoundException;
use Illuminate\Support\Collection;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\Automa......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
65998
|
2026-05-20T14:08:25.423270+00:00
|
b130f26a-b9f3-4ced-8c09-bd3a5e93b81a
|
26508349
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
38930
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Services\Kiosk\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Support\Carbon as IlluminateCarbon;
use Illuminate\Contracts\Bus\Dispatcher;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Storage;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Component\UrlGenerator\Webhook;
use Jiminny\Contracts\Repositories\PlaybookCategoryRepository;
use Jiminny\Contracts\Repositories\TeamRepository;
use Jiminny\Contracts\Repositories\UserRepository;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Exceptions\ModelNotFoundException;
use Illuminate\Support\Collection;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\Automa......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
20169
|
2026-05-11T09:59:52.613123+00:00
|
d42b8b31-1886-4817-bb21-01c53354434e
|
14015517
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
40465
|
NULL
|
NULL
|
AXTextArea
|
Editor for HandleHubspotRateLimitTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Jobs\Middleware;
use Exception;
use Illuminate\Contracts\Queue\Job;
use Illuminate\Support\Facades\Log;
use Jiminny\Exceptions\RateLimitException;
use Jiminny\Jobs\Middleware\HandleHubspotRateLimit;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\MockObject\MockObject;
use Tests\TestCase;
#[CoversClass(HandleHubspotRateLimit::class)]
class HandleHubspotRateLimitTest extends TestCase
{
private const int MAX_RETRY_DELAY = 600;
private const int MIN_RETRY_DELAY = 1;
private const int JITTER_SECONDS = 5;
private HandleHubspotRateLimit $middleware;
protected function setUp(): void
{
parent::setUp();
$this->middleware = new HandleHubspotRateLimit();
}
public function testPassesThroughWhenNoExceptionThrown(): void
{
$job = $this->createMock(Job::class);
$job->expects($this->never())->method('releas......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59378
|
2026-05-19T08:50:15.233391+00:00
|
e42085d7-610f-4433-9c7a-702c9dade4c6
|
8380314
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
78196
|
NULL
|
NULL
|
AXTextArea
|
Editor for AskAnythingPromptServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Component\AskAnything;
use Illuminate\Database\Eloquent\Collection;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Contracts\Repositories\GroupRepositoryInterface;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\AskAnything\UserAskAnythingPrompt;
use Jiminny\Models\Group;
use Jiminny\Models\User;
use Jiminny\Repositories\AskAnythingRepository;
use Jiminny\Repositories\UserRepository;
use PHPUnit\Framework\MockObject\MockObject;
use Tests\TestCase;
use Tests\Unit\Traits\TestPrivateMethod;
class AskAnythingPromptServiceTest extends TestCase
{
use TestPrivateMethod;
private AskAnythingPromptService $askAnythingPromptService;
private AskAnythingRepository&MockObject $askAnythingRepository;
private UserRepository&MockObject $userRepository;
private Gro......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
59387
|
2026-05-19T08:50:25.831748+00:00
|
e42085d7-610f-4433-9c7a-702c9dade4c6
|
8390912
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
78196
|
NULL
|
NULL
|
AXTextArea
|
Editor for AskAnythingPromptServiceTest.php
|
<?php
declare(strict_types=1);
namespace Test <?php
declare(strict_types=1);
namespace Tests\Unit\Component\AskAnything;
use Illuminate\Database\Eloquent\Collection;
use Jiminny\Component\AskAnything\AskAnythingPromptService;
use Jiminny\Component\AskAnything\Dtos\AskAnythingPromptDto;
use Jiminny\Contracts\Repositories\GroupRepositoryInterface;
use Jiminny\Models\AskAnything\AskAnythingPrompt;
use Jiminny\Models\AskAnything\AskAnythingPromptTarget;
use Jiminny\Models\AskAnything\UserAskAnythingPrompt;
use Jiminny\Models\Group;
use Jiminny\Models\User;
use Jiminny\Repositories\AskAnythingRepository;
use Jiminny\Repositories\UserRepository;
use PHPUnit\Framework\MockObject\MockObject;
use Tests\TestCase;
use Tests\Unit\Traits\TestPrivateMethod;
class AskAnythingPromptServiceTest extends TestCase
{
use TestPrivateMethod;
private AskAnythingPromptService $askAnythingPromptService;
private AskAnythingRepository&MockObject $askAnythingRepository;
private UserRepository&MockObject $userRepository;
private Gro......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73671
|
2026-05-26T08:04:37.061499+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
5613721
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73710
|
2026-05-26T08:14:31.644989+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
6208287
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
......
|
NULL
|
NULL
|
NULL
|
72336
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73714
|
2026-05-26T08:14:36.722067+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
6213364
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
......
|
NULL
|
NULL
|
NULL
|
72336
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73721
|
2026-05-26T08:14:45.854060+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
6222496
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
......
|
NULL
|
NULL
|
NULL
|
72342
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73726
|
2026-05-26T08:14:52.590552+00:00
|
70b021ee-633e-452a-beee-018e5e9e0154
|
6229232
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
56661
|
NULL
|
NULL
|
AXTextArea
|
Editor for TextRelayService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
......
|
NULL
|
NULL
|
NULL
|
72347
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8618
|
2026-05-08T08:31:42.036750+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
7555778
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8649
|
2026-05-08T08:32:39.632688+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
7613373
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8676
|
2026-05-08T08:33:16.822399+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
7650520
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8714
|
2026-05-08T08:34:46.627658+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
7740317
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8718
|
2026-05-08T08:34:48.947004+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
7742636
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8778
|
2026-05-08T08:37:54.911490+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
7928595
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8912
|
2026-05-08T08:41:58.777150+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
8172454
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8974
|
2026-05-08T08:43:24.937042+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
8258611
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
8991
|
2026-05-08T08:44:02.809193+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
8296482
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
9173
|
2026-05-08T08:52:12.178977+00:00
|
03da4156-9bc1-4c59-86f8-3b937ccacca2
|
8785855
|
app_switch
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStorm
|
8
|
PhpStorm
|
27749
|
NULL
|
NULL
|
AXTextArea
|
Editor for AutomatedReportsCallbackService.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use ChaseConey\LaravelDatadogHelper\Datadog;
use Jiminny\Component\Datadog\Constants as DatadogConstants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
class AutomatedReportsCallbackService
{
private const string API_STATUS_COMPLETED = 'completed';
public function getResultUuid(array $payload): ?string
{
return $payload['request_id'] ?? null;
}
public function getStatus(array $payload): ?string
{
return $payload['status'] ?? null;
}
public function getPodcastAudioUrl(array $payload): ?string
{
return $payload['podcast_audio_url'] ?? null;
}
public function isSuccess(array $payload): bool
{
return $this->getStatus($payload) === self::API_STATUS_COMPLETED;
}
public function getResultStatus(bool $conditionSuccess): int
{
return $conditionSuccess ? AutomatedReportResul......
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49004
|
2026-05-14T14:25:06.596395+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28806625
|
click
|
930
|
491
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49006
|
2026-05-14T14:25:09.033809+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28809063
|
click
|
787
|
511
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49008
|
2026-05-14T14:25:10.217712+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28810247
|
click
|
1009
|
688
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49010
|
2026-05-14T14:25:23.761901+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28823790
|
click
|
786
|
575
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49013
|
2026-05-14T14:25:26.171931+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28826200
|
click
|
683
|
537
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49015
|
2026-05-14T14:25:28.929107+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28828957
|
click
|
571
|
580
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49018
|
2026-05-14T14:25:34.787178+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28834815
|
click
|
618
|
796
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49019
|
2026-05-14T14:25:34.825706+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28834854
|
click
|
618
|
796
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
|
49021
|
2026-05-14T14:25:53.992420+00:00
|
25f92ee5-c210-4bb0-aa44-4054d2351b03
|
28854020
|
click
|
943
|
675
|
NULL
|
NULL
|
0
|
0
|
NULL
|
0
|
NULL
|
NULL
|
PhpStorm
|
NULL
|
faVsco.js – LogActivityTrait.php
|
NULL
|
AXTextArea
|
Editor for LogActivityTrait.php
|
<?php
declare(strict_types=1);
namespace Jimi <?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Salesforce\ServiceTraits;
use Illuminate\Events\Dispatcher;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\HttpNotFoundException;
use Jiminny\Exceptions\InvalidArgumentException;
use Jiminny\Models\Activity;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Crm\Field;
use Jiminny\Models\Crm\Profile;
use Jiminny\Models\Feature\FeatureEnum;
use Jiminny\Models\Lead;
use Jiminny\Models\Playboo......
|
Editor for LogActivityTrait.php
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|