feat(cloudron): add tirreno package artifacts
- Add CloudronStack/output/CloudronPackages-Artifacts/tirreno/ directory and its contents - Includes package manifest, Dockerfile, source code, documentation, and build artifacts - Add tirreno-1761840148.tar.gz as a build artifact - Add tirreno-cloudron-package-1761841304.tar.gz as the Cloudron package - Include all necessary files for the tirreno Cloudron package This adds the complete tirreno Cloudron package artifacts to the repository.
This commit is contained in:
		@@ -0,0 +1,33 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class GetApiKeyDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $id,
 | 
			
		||||
        public string $key,
 | 
			
		||||
        public ?string $token,
 | 
			
		||||
        public bool $hashExchange,
 | 
			
		||||
        public bool $skipEnrichingDomains,
 | 
			
		||||
        public bool $skipEnrichingEmails,
 | 
			
		||||
        public bool $skipEnrichingIps,
 | 
			
		||||
        public bool $skipEnrichingUserAgents,
 | 
			
		||||
        public bool $skipEnrichingPhones,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,28 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertAccountDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $accountId,
 | 
			
		||||
        public ?int $lastEmailId,
 | 
			
		||||
        public ?int $lastPhoneId,
 | 
			
		||||
        public int $sessionId
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,25 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertCountryDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $eventCountryId,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,26 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertEmailDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $emailId,
 | 
			
		||||
        public int $domainId,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,32 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertEventDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $eventId,
 | 
			
		||||
        public int $ipAddressId,
 | 
			
		||||
        public int $urlId,
 | 
			
		||||
        public int $deviceId,
 | 
			
		||||
        public int $countryId,
 | 
			
		||||
        public ?int $domainId,
 | 
			
		||||
        public ?int $ispId,
 | 
			
		||||
        public ?int $payloadId,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,27 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertIpAddressDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $ipAddressId,
 | 
			
		||||
        public int $countryId,
 | 
			
		||||
        public ?int $ispId,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,26 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertUrlDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $urlId,
 | 
			
		||||
        public ?int $queryId,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,30 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Tirreno ~ Open source user analytics
 | 
			
		||||
 * Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under GNU Affero General Public License version 3 of the or any later version.
 | 
			
		||||
 * For full copyright and license information, please see the LICENSE
 | 
			
		||||
 * Redistributions of files must retain the above copyright notice.
 | 
			
		||||
 *
 | 
			
		||||
 * @copyright     Copyright (c) Tirreno Technologies Sàrl (https://www.tirreno.com)
 | 
			
		||||
 * @license       https://opensource.org/licenses/AGPL-3.0 AGPL License
 | 
			
		||||
 * @link          https://www.tirreno.com Tirreno(tm)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Sensor\Dto;
 | 
			
		||||
 | 
			
		||||
class InsertUserAgentDto {
 | 
			
		||||
    public function __construct(
 | 
			
		||||
        public int $userAgentId,
 | 
			
		||||
        public ?string $osName,
 | 
			
		||||
        public ?string $osVersion,
 | 
			
		||||
        public ?string $browserName,
 | 
			
		||||
        public ?string $browserVersion,
 | 
			
		||||
        public ?string $device,
 | 
			
		||||
    ) {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,3 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
		Reference in New Issue
	
	Block a user