Files
data-collection-terminal/management-panel/app/Settings/DataSourceSettings.php
2024-08-27 17:03:06 +08:00

47 lines
1.1 KiB
PHP

<?php
namespace App\Settings;
use phpDocumentor\Reflection\Types\Boolean;
use Spatie\LaravelSettings\Settings;
use Spatie\LaravelData\Data;
class DataSourceSettings extends Settings
{
//数据源类型
public string $data_source_type;
public string $name;
public ?string $description;
//opcua服务地址
public string $opcua_service_address;
//安全策略地址
public ?string $security_policy_address;
//安全模式
public string $security_mode;
//密钥文件
public ?string $key_authentication_file;
//证书文件
public ?string $certificate_authentication_file;
//信任列表
public ?string $trusted_list;
public ?string $username;
public ?string $password;
//证书身份验证文件
public string $certificate_identity_file;
//密钥身份验证文件
public string $key_identity_file;
//读取模式
public ?string $read_mode;
//缓存更新
public int $cache_update;
//缓存超时
public int $cache_timeout;
public static function group(): string
{
return 'datasource';
}
}