Update
This commit is contained in:
24
app/Facades/TrackingAnalytics.php
Normal file
24
app/Facades/TrackingAnalytics.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace App\Facades;
|
||||
|
||||
use Illuminate\Support\Facades\Facade;
|
||||
|
||||
/**
|
||||
* @method static void trackSearch(string $deviceId, string $searchType, string $searchQuery, ?array $searchFilters = null, ?\Carbon\Carbon $actionAt = null, ?string $userAgent = null, ?string $ipAddress = null, string $platform = 'web')
|
||||
* @method static void trackContentSelection(string $deviceId, string $contentType, int $contentId, string $contentName, string $selectionMethod, ?string $searchQuery = null, ?\Carbon\Carbon $actionAt = null, ?string $userAgent = null, ?string $ipAddress = null, string $platform = 'web')
|
||||
* @method static int trackExport(string $deviceId, ?int $memeId, ?int $memeMediaId, ?int $backgroundMediaId, array $captionTexts, string $exportFormat, string $exportQuality = 'standard', ?\Carbon\Carbon $actionAt = null, ?string $userAgent = null, ?string $ipAddress = null, string $platform = 'web')
|
||||
* @method static void updateExportStatus(int $trackingExportId, string $status, ?string $errorMessage = null, ?\Carbon\Carbon $completedAt = null)
|
||||
* @method static array getDeviceContext()
|
||||
* @method static string generateDeviceId()
|
||||
* @method static void quickTrackSearch(string $searchType, string $searchQuery, ?array $searchFilters = null)
|
||||
* @method static void quickTrackContentSelection(string $contentType, int $contentId, string $contentName, string $selectionMethod, ?string $searchQuery = null)
|
||||
* @method static int quickTrackExport(?int $memeId, ?int $memeMediaId, ?int $backgroundMediaId, array $captionTexts, string $exportFormat, string $exportQuality = 'standard')
|
||||
*/
|
||||
class TrackingAnalytics extends Facade
|
||||
{
|
||||
protected static function getFacadeAccessor(): string
|
||||
{
|
||||
return 'tracking-analytics';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user