/** Generated from independent upstream snapshot model definitions. */ export const sensitiveModelEvidence58e2204 = { Cli: { sourceFile: 'backend/src/main.rs', startLine: 234, endLine: 240, sourceSha256: '70778b01b0d00c74a1ac9f0b0f28229077e5b88964728f9a6ee1cf269e2fde0a', symbol: 'Cli', fields: {}, }, CliCommand: { sourceFile: 'backend/src/main.rs', startLine: 243, endLine: 258, sourceSha256: 'a5c365a39b630ce26f9460d180a82fe97bad1a5253bcb70e3bbc3cdfec62f083', symbol: 'CliCommand', fields: {}, }, AuthCommand: { sourceFile: 'backend/src/main.rs', startLine: 261, endLine: 266, sourceSha256: '57e6e3df9fa26ff31f6056931905416ddf869fca3a4208cfc799bfcb3d6d5829', symbol: 'AuthCommand', fields: {}, }, ServeArgs: { sourceFile: 'backend/src/main.rs', startLine: 269, endLine: 277, sourceSha256: '2c477467e5985ea1fc3a624a0cfd93b2f5e6b4adaa1fa2414567cce838be36f6', symbol: 'ServeArgs', fields: {}, }, SystemStatsSamplerState: { sourceFile: 'backend/src/handlers.rs', startLine: 3152, endLine: 3160, sourceSha256: 'fb7aa8ecd48bbc838b9a86fce246749eb22af1e4e8a0e186bd68c3278f4a6b32', symbol: 'SystemStatsSamplerState', fields: {}, }, NotificationLogQuery: { sourceFile: 'backend/src/handlers.rs', startLine: 3607, endLine: 3622, sourceSha256: '37621ba31c70d9e5ec5e3a2b2ac6fcf4467ab1c404445e17708816d43e3fc62b', symbol: 'NotificationLogQuery', fields: { event_type: 'String', status: 'String', q: 'String', start_date: 'String', end_date: 'String', limit: 'i64', offset: 'i64', }, }, NotificationLogClearRequest: { sourceFile: 'backend/src/handlers.rs', startLine: 3625, endLine: 3634, sourceSha256: 'e2ba598bffc8493b7a94a34036bf1e28cbfda491a5d05ae0308833524f5067c6', symbol: 'NotificationLogClearRequest', fields: { event_type: 'String', status: 'String', start_date: 'String', end_date: 'String', }, }, AutomationLogQuery: { sourceFile: 'backend/src/handlers.rs', startLine: 3938, endLine: 3953, sourceSha256: '60ffd4c72f57c22da74839546536006420dc0d773d864ee0bd96461e22e7bf91', symbol: 'AutomationLogQuery', fields: { task_type: 'String', status: 'String', q: 'String', start_date: 'String', end_date: 'String', limit: 'i64', offset: 'i64', }, }, AutomationLogClearRequest: { sourceFile: 'backend/src/handlers.rs', startLine: 3956, endLine: 3965, sourceSha256: 'ac6557089b3527ab8cdf50294c881aa60b191e5c3264186331bd004b335a42c8', symbol: 'AutomationLogClearRequest', fields: { task_type: 'String', status: 'String', start_date: 'String', end_date: 'String', }, }, LoginRequest: { sourceFile: 'backend/src/auth.rs', startLine: 54, endLine: 56, sourceSha256: 'a333d129da6264b0c84443151fff194aaf69b1c4d1889f6044f3acb8aa0e3536', symbol: 'LoginRequest', fields: { password: 'String', }, }, ChangePasswordRequest: { sourceFile: 'backend/src/auth.rs', startLine: 59, endLine: 61, sourceSha256: 'b948627546180642fbd2298ec4aed4a2a76d8bab8d8252dcef2058fd410cc904', symbol: 'ChangePasswordRequest', fields: { new_password: 'String', }, }, AuthStatusResponse: { sourceFile: 'backend/src/auth.rs', startLine: 64, endLine: 68, sourceSha256: '155fbb4f48fd81dbf141abb81a3e9b74b8aea1299f174b5b147353ba8a1aa388', symbol: 'AuthStatusResponse', fields: { configured: 'bool', authenticated: 'bool', settings: 'SecurityConfig', }, }, AuthSettingsResponse: { sourceFile: 'backend/src/auth.rs', startLine: 71, endLine: 74, sourceSha256: '5b0146ad305d3c4cd51ec61ae6950dd8d70ae593f39bb5051fcc112a426d80e4', symbol: 'AuthSettingsResponse', fields: { configured: 'bool', settings: 'SecurityConfig', }, }, SessionToken: { sourceFile: 'backend/src/auth.rs', startLine: 77, endLine: 80, sourceSha256: '6f4b31df7649517a9d244b71253f5ba7595bc92ba03690851034c6e0f85b098e', symbol: 'SessionToken', fields: {}, }, ApiResponse: { sourceFile: 'backend/src/models.rs', startLine: 9, endLine: 14, sourceSha256: 'e0f2d3f1560ee9e5557d524a7a567e66e542fca9a2de090301a5b943bdeb12f9', symbol: 'ApiResponse', fields: { status: 'String', message: 'String', data: 'Option', }, }, WorkMode: { sourceFile: 'backend/src/models.rs', startLine: 41, endLine: 45, sourceSha256: 'b8b9a903e70a94ef2d87905e388a775de52f40e7d55ffb9e6338c1db0c29a951', symbol: 'WorkMode', fields: {}, }, WorkModeRequest: { sourceFile: 'backend/src/models.rs', startLine: 57, endLine: 61, sourceSha256: '6f994606974288f554e5e29ba4b4099604fdae92762bb8f0a38fc6b4c1db69ec', symbol: 'WorkModeRequest', fields: { mode: 'WorkMode', confirm: 'bool', }, }, WorkModeResponse: { sourceFile: 'backend/src/models.rs', startLine: 64, endLine: 67, sourceSha256: 'c4576a3cc78aec3e1563090898ed107850fa6f0aaeb9ebf1d8b454cc987c9532', symbol: 'WorkModeResponse', fields: { mode: 'WorkMode', worker_running: 'bool', }, }, EsimCommandResponse: { sourceFile: 'backend/src/models.rs', startLine: 70, endLine: 81, sourceSha256: 'c812a61e3ab89df77bea2168552f96f404bdde64d292e780c446ad0e8454ac23', symbol: 'EsimCommandResponse', fields: { code: 'i32', status: 'String', action: 'String', msg: 'String', data: 'Option', }, }, EsimEuiccInfo: { sourceFile: 'backend/src/models.rs', startLine: 84, endLine: 98, sourceSha256: '7794ac6126743cf5382ec034ce4e795c9b89f6fd7512bc0e67aa78da914f2ca5', symbol: 'EsimEuiccInfo', fields: { eid: 'String', status: 'String', manufacturer: 'String', memory_total_kb: 'Option', memory_available_kb: 'Option', memory_total_customizable: 'Option', updated_at: 'Option', raw: 'Value', }, }, EsimProfile: { sourceFile: 'backend/src/models.rs', startLine: 101, endLine: 132, sourceSha256: '41fd6bf48dbec7def858bb816d7727e6b908ee956078570d1ac9b40a1b37100b', symbol: 'EsimProfile', fields: { iccid: 'String', name: 'String', provider: 'String', state: 'String', profile_class: 'String', imsi: 'Option', msisdn: 'Option', smsc: 'Option', smdp: 'Option', matching_id: 'Option', isdp_aid: 'Option', mcc: 'Option', mnc: 'Option', disable_allowed: 'Option', delete_allowed: 'Option', updated_at: 'Option', raw: 'Value', }, }, EsimProfilesResponse: { sourceFile: 'backend/src/models.rs', startLine: 135, endLine: 137, sourceSha256: '1f5b824bc368e322dee089bb37e400598ba9a3432499c115c29e3471e557db5d', symbol: 'EsimProfilesResponse', fields: { profiles: 'Vec', }, }, EsimLpacStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 140, endLine: 150, sourceSha256: 'e0c6e6114f11eb93d8046ab67763b6b94f9fceeee26b328cf4edd5e571f3c9da', symbol: 'EsimLpacStatusResponse', fields: { installed: 'bool', usable: 'bool', path: 'String', arch: 'String', glibc_version: 'String', asset_name: 'String', message: 'String', source: 'Option', }, }, EsimLpacRepairRequest: { sourceFile: 'backend/src/models.rs', startLine: 153, endLine: 156, sourceSha256: '0345aa3f1d0dce217ddbedcd8776a2d5a774a6dd3c49790eac53c93b59f3296d', symbol: 'EsimLpacRepairRequest', fields: { proxy_prefix: 'Option', asset_url: 'Option', }, }, EsimLpacRepairResponse: { sourceFile: 'backend/src/models.rs', startLine: 159, endLine: 166, sourceSha256: '6c42d57d23392ddfa1ea8ee207ccd6aae3c5e4c688b5aa2f5a547419dbf05088', symbol: 'EsimLpacRepairResponse', fields: { installed: 'bool', path: 'String', arch: 'String', asset_name: 'String', asset_url: 'String', message: 'String', }, }, EsimRenameRequest: { sourceFile: 'backend/src/models.rs', startLine: 169, endLine: 171, sourceSha256: '1d610219329178bec27b005b52357e618b3684be48080d3f7b6d726b1146a413', symbol: 'EsimRenameRequest', fields: { name: 'String', }, }, EsimDownloadRequest: { sourceFile: 'backend/src/models.rs', startLine: 174, endLine: 179, sourceSha256: 'c289cfd6af916a1a31987a4b6d2f4012029f40e64cd9a845bb47ab562af93c37', symbol: 'EsimDownloadRequest', fields: { smdp: 'String', matching_id: 'String', confirmation_code: 'Option', imei: 'Option', }, }, ServingCell: { sourceFile: 'backend/src/models.rs', startLine: 182, endLine: 186, sourceSha256: '6ac6afb21a6467b8b50fcf3102a6a00b73f70b09f1706760108680d580b5f58a', symbol: 'ServingCell', fields: { tech: 'String', cell_id: 'u32', tac: 'u32', }, }, CellInfo: { sourceFile: 'backend/src/models.rs', startLine: 189, endLine: 213, sourceSha256: '42c1e43e6c6847df3fbc3ebc6e1a1b2378b81a38b2c52ac6115f08794103fff3', symbol: 'CellInfo', fields: { is_serving: 'bool', tech: 'String', cell_id: 'u32', band: 'String', arfcn: 'String', pci: 'String', rsrp: 'String', rsrq: 'String', sinr: 'String', earfcn: 'String', nrarfcn: 'String', cell_type: 'String', ssb_rsrp: 'String', ssb_rsrq: 'String', ssb_sinr: 'String', }, }, CellsResponse: { sourceFile: 'backend/src/models.rs', startLine: 216, endLine: 220, sourceSha256: '0d100dcc32419e35c6307d682392aee9da6cfb709f7c0a41fd444f5fea806a4a', symbol: 'CellsResponse', fields: { serving_cell: 'ServingCell', cells: 'Vec', }, }, DeviceInfoResponse: { sourceFile: 'backend/src/models.rs', startLine: 223, endLine: 231, sourceSha256: 'dcd68ecf845280d6c19779a2e9617c4d0ec87b1823b0c45c072139f59556c5c4', symbol: 'DeviceInfoResponse', fields: { imei: 'String', manufacturer: 'String', model: 'String', revision: 'Option', online: 'bool', powered: 'bool', }, }, DataConnectionRequest: { sourceFile: 'backend/src/models.rs', startLine: 234, endLine: 236, sourceSha256: '5809e9d26c512e308d32f835756449f923f44198f130fe1f805a982539fba68a', symbol: 'DataConnectionRequest', fields: { active: 'bool', }, }, DataConnectionResponse: { sourceFile: 'backend/src/models.rs', startLine: 239, endLine: 241, sourceSha256: 'a2090a109ebd433d392959b49f7af25292962db4a7c6e3e9aaa3ec232cfff5f3', symbol: 'DataConnectionResponse', fields: { active: 'bool', }, }, RoamingRequest: { sourceFile: 'backend/src/models.rs', startLine: 244, endLine: 246, sourceSha256: 'f3bc73ca411e378ba0ca12fa9bcfc44ca562af86f83d51f56121f30081814703', symbol: 'RoamingRequest', fields: { allowed: 'bool', }, }, RoamingResponse: { sourceFile: 'backend/src/models.rs', startLine: 249, endLine: 252, sourceSha256: 'e40afb67d33b552ca2e1031ff3577e6144bee66d845fc957875f3ef9cd601140', symbol: 'RoamingResponse', fields: { roaming_allowed: 'bool', is_roaming: 'bool', }, }, AirplaneModeRequest: { sourceFile: 'backend/src/models.rs', startLine: 255, endLine: 257, sourceSha256: '5b01ca2ade4b410d12cc9cfe64564d8e29c6f47a1f2357800522cb8f9101134f', symbol: 'AirplaneModeRequest', fields: { enabled: 'bool', }, }, AirplaneModeResponse: { sourceFile: 'backend/src/models.rs', startLine: 260, endLine: 264, sourceSha256: 'd93cec1a6fe1fc38a8fc2257580f16d2624e2d2ee68971116d6d5065a5feae2a', symbol: 'AirplaneModeResponse', fields: { enabled: 'bool', powered: 'bool', online: 'bool', }, }, BasebandRestartStep: { sourceFile: 'backend/src/models.rs', startLine: 267, endLine: 272, sourceSha256: '2e4f3cea6e19986391ddda87a38f929d55c1ad72c3fdbe3054dada941dd5f046', symbol: 'BasebandRestartStep', fields: { step: 'String', status: 'String', detail: 'Option', }, }, BasebandRestartResponse: { sourceFile: 'backend/src/models.rs', startLine: 275, endLine: 280, sourceSha256: 'ea551f32f5cc5ebc3d46eb12cab65c2ae1d0a70c32764e4a0e8ad5ade691705e', symbol: 'BasebandRestartResponse', fields: { steps: 'Vec', running: 'bool', current_registration: 'Option', }, }, ThermalZone: { sourceFile: 'backend/src/models.rs', startLine: 283, endLine: 289, sourceSha256: 'b40b140664f34027b04355407d69f7a7e70a0a992299304b224b54e70670142f', symbol: 'ThermalZone', fields: { zone: 'String', sensor_type: 'String', label: 'String', temperature: 'f64', }, }, SimInfoResponse: { sourceFile: 'backend/src/models.rs', startLine: 292, endLine: 319, sourceSha256: '3740641a14b199ffdbdabc1e5c6dc1ef1a1e68fbbfedb81800194fdd1d1e77b1', symbol: 'SimInfoResponse', fields: { present: 'bool', iccid: 'String', imsi: 'String', phone_numbers: 'Vec', sms_center: 'String', mcc: 'String', mnc: 'String', phone_number_is_manual: 'bool', sms_center_is_manual: 'bool', sim_path: 'String', modem_path: 'String', sim_type: 'String', esim_status: 'String', active: 'bool', operator_name: 'String', registered_operator_name: 'String', registered_operator_code: 'String', lock_status: 'String', pin1_retries: 'Option', puk1_retries: 'Option', pin2_retries: 'Option', puk2_retries: 'Option', carrier_config: 'String', carrier_config_revision: 'String', sms_used: 'Option', sms_total: 'Option', }, }, NetworkInfoResponse: { sourceFile: 'backend/src/models.rs', startLine: 322, endLine: 331, sourceSha256: 'db4bc775f1957f9beda261e2d5f0dadb8736e48bfe9fa46c9938c51cf0622ca5', symbol: 'NetworkInfoResponse', fields: { operator_name: 'String', registration_status: 'String', technology_preference: 'String', signal_strength: 'u8', mcc: 'Option', mnc: 'Option', }, }, RadioMode: { sourceFile: 'backend/src/models.rs', startLine: 335, endLine: 341, sourceSha256: 'c92e023549f6c3b8e90b876352c37af8f27fca4a2703475de13225cdbf274553', symbol: 'RadioMode', fields: {}, }, RadioModeResponse: { sourceFile: 'backend/src/models.rs', startLine: 344, endLine: 348, sourceSha256: 'ee2c006cc5e1a03e0bc8d1b720a80ba9dd0b0a4e65725349af49bf9fbc26dddf', symbol: 'RadioModeResponse', fields: { mode: 'String', technology_preference: 'String', supported_modes: 'Vec', }, }, RadioModeRequest: { sourceFile: 'backend/src/models.rs', startLine: 351, endLine: 353, sourceSha256: '826ab90aeb4cf5c0c89d98b6cc75f922938ba42d10a264c913532bc50420419e', symbol: 'RadioModeRequest', fields: { mode: 'RadioMode', }, }, BandLockStatus: { sourceFile: 'backend/src/models.rs', startLine: 356, endLine: 374, sourceSha256: 'ee0a2e9cd4fd25858a753b9e28566d78e5cf85b4135619ee7074346ce54e9cb9', symbol: 'BandLockStatus', fields: { locked: 'bool', supported_lte_fdd_bands: 'Vec', supported_lte_tdd_bands: 'Vec', supported_nr_fdd_bands: 'Vec', supported_nr_tdd_bands: 'Vec', lte_fdd_bands: 'Vec', lte_tdd_bands: 'Vec', nr_fdd_bands: 'Vec', nr_tdd_bands: 'Vec', }, }, BandLockRequest: { sourceFile: 'backend/src/models.rs', startLine: 377, endLine: 386, sourceSha256: '690b44d489734f4db1daa819e25099b2e1fbc1982c45d2a08a25bd6ab569235c', symbol: 'BandLockRequest', fields: { lte_fdd_bands: 'Vec', lte_tdd_bands: 'Vec', nr_fdd_bands: 'Vec', nr_tdd_bands: 'Vec', }, }, CellLockRatStatus: { sourceFile: 'backend/src/models.rs', startLine: 389, endLine: 396, sourceSha256: '6496254b63ffcc1a7c1c4e97caf6cafebe01c2933fdc2f483566c8bff1b1366c', symbol: 'CellLockRatStatus', fields: { rat: 'u8', rat_name: 'String', enabled: 'bool', lock_type: 'u8', pci: 'Option', arfcn: 'Option', }, }, CellLockStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 399, endLine: 402, sourceSha256: 'e117edbe0943f42746c7fece5a9a29f27af13e9d43ec219e644b697d5b23f1d8', symbol: 'CellLockStatusResponse', fields: { rat_status: 'Vec', any_locked: 'bool', }, }, CellLockRequest: { sourceFile: 'backend/src/models.rs', startLine: 405, endLine: 415, sourceSha256: 'ce2683159c40e8c37e15185daca3308065d4d4be372393bfb7ea14cedec39520', symbol: 'CellLockRequest', fields: { rat: 'u8', enable: 'bool', lock_type: 'u8', pci: 'Option', arfcn: 'Option', }, }, SystemRebootRequest: { sourceFile: 'backend/src/models.rs', startLine: 422, endLine: 425, sourceSha256: 'a619d31a2a25801c7160c8e7e7e044b75c416345782468eb282f9c1de09fa3ec', symbol: 'SystemRebootRequest', fields: { delay_seconds: 'u32', }, }, NetworkSpeed: { sourceFile: 'backend/src/models.rs', startLine: 428, endLine: 434, sourceSha256: '97cec0d6b970a30fdbecfdd60544a9f4653da50583d4bf852622d57c855407f0', symbol: 'NetworkSpeed', fields: { interface: 'String', rx_bytes_per_sec: 'u64', tx_bytes_per_sec: 'u64', total_rx_bytes: 'u64', total_tx_bytes: 'u64', }, }, NetworkSpeedResponse: { sourceFile: 'backend/src/models.rs', startLine: 437, endLine: 440, sourceSha256: '6d71ba54aa3292fde6b6b964d2bf722825e05e85c6b6331545c85a8f2375034d', symbol: 'NetworkSpeedResponse', fields: { interfaces: 'Vec', interval_seconds: 'f64', }, }, MemoryInfo: { sourceFile: 'backend/src/models.rs', startLine: 443, endLine: 450, sourceSha256: '39d0af92732acacf5fcb458209c9f4cbcaddd196f874dc39306ebde45a08e1cc', symbol: 'MemoryInfo', fields: { total_bytes: 'u64', available_bytes: 'u64', used_bytes: 'u64', used_percent: 'f64', cached_bytes: 'u64', buffers_bytes: 'u64', }, }, UptimeInfo: { sourceFile: 'backend/src/models.rs', startLine: 453, endLine: 457, sourceSha256: 'd2d289c706a08bf5de86914f66f4f79831dfc41e89e3a27002b58e4e24137b4f', symbol: 'UptimeInfo', fields: { uptime_seconds: 'u64', idle_seconds: 'u64', uptime_formatted: 'String', }, }, SystemInfo: { sourceFile: 'backend/src/models.rs', startLine: 460, endLine: 469, sourceSha256: 'bbd92d6e469584f53498c0ac7e09bee74388a4810b97ad3d2b71ea2729307e5a', symbol: 'SystemInfo', fields: { sysname: 'String', nodename: 'String', release: 'String', version: 'String', machine: 'String', domainname: 'String', full_info: 'String', }, }, SystemStatsResponse: { sourceFile: 'backend/src/models.rs', startLine: 472, endLine: 480, sourceSha256: '682ed5b75883b481243cd82eadee3b01cdb86421959697ee437458dec576a225', symbol: 'SystemStatsResponse', fields: { network_speed: 'NetworkSpeedResponse', memory: 'MemoryInfo', disk: 'Vec', cpu_load: 'CpuLoadInfo', uptime: 'UptimeInfo', system_info: 'SystemInfo', temperature: 'Vec', }, }, DiskInfo: { sourceFile: 'backend/src/models.rs', startLine: 483, endLine: 490, sourceSha256: '33c485eb04937e8e7c95cdffbdc1c3d3c021e2df7d08fe79cb3a83ecf66f60f8', symbol: 'DiskInfo', fields: { mount_point: 'String', fs_type: 'String', total_bytes: 'u64', used_bytes: 'u64', available_bytes: 'u64', used_percent: 'f64', }, }, PingResult: { sourceFile: 'backend/src/models.rs', startLine: 493, endLine: 498, sourceSha256: '5369f44bbed7a94bca9b62949861b35e952a67f3844c9f679a7a6daa7a2453d1', symbol: 'PingResult', fields: { success: 'bool', latency_ms: 'Option', target: 'String', error: 'Option', }, }, ConnectivityCheckResponse: { sourceFile: 'backend/src/models.rs', startLine: 501, endLine: 504, sourceSha256: '67f9945179b4738841849a49ab5dc4cf0c60cf6ff89efe261c8fd1946e055ffc', symbol: 'ConnectivityCheckResponse', fields: { ipv4: 'PingResult', ipv6: 'PingResult', }, }, DdnsStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 507, endLine: 515, sourceSha256: 'e422f769ad62b8390d0b1efeee23c997e333ccda85a9ab4333d3d06e1baf143b', symbol: 'DdnsStatusResponse', fields: { enabled: 'bool', running: 'bool', provider: 'String', last_sync_at: 'Option', last_ipv4: 'Option', last_ipv6: 'Option', last_message: 'Option', }, }, DdnsLogEntry: { sourceFile: 'backend/src/models.rs', startLine: 518, endLine: 524, sourceSha256: '7092cce8efdc96f89d07b1726bcd5bb1e479cd78eff70c8d48267dc14793455e', symbol: 'DdnsLogEntry', fields: { timestamp: 'String', level: 'String', record_type: 'String', domains: 'Vec', message: 'String', }, }, DdnsLogsResponse: { sourceFile: 'backend/src/models.rs', startLine: 527, endLine: 529, sourceSha256: 'a0406c2266570dfba6ef35a26b52b75d853fb2b1a2d8bd4013f1e0aede5d3ac8', symbol: 'DdnsLogsResponse', fields: { entries: 'Vec', }, }, DdnsRecordSyncResult: { sourceFile: 'backend/src/models.rs', startLine: 532, endLine: 539, sourceSha256: 'ede95e045b1f57f76f12dbd1241b122e293ba734726ac8df7a2aadd1795b4c55', symbol: 'DdnsRecordSyncResult', fields: { record_type: 'String', domains: 'Vec', old_ip: 'Option', new_ip: 'Option', status: 'String', message: 'String', }, }, DdnsSyncResponse: { sourceFile: 'backend/src/models.rs', startLine: 542, endLine: 546, sourceSha256: '680749e91404c508babd10a2387399322dbc2a0e87c1ef823ead3cf93f11dae4', symbol: 'DdnsSyncResponse', fields: { started_at: 'String', finished_at: 'String', records: 'Vec', }, }, DdnsEvent: { sourceFile: 'backend/src/models.rs', startLine: 549, endLine: 559, sourceSha256: '7924a945fd98130d2b17c5715c1fe8c0885da02fbf8dc629df2174e69eca3ea7', symbol: 'DdnsEvent', fields: { provider: 'String', record_type: 'String', domains: 'Vec', old_ip: 'Option', new_ip: 'Option', status: 'String', message: 'String', timestamp: 'String', failure_count: 'u32', }, }, WlanStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 562, endLine: 573, sourceSha256: 'a4c12c012b2970de39959bf796925d07af17fca6042c8eeef59ef7aa24e2c242', symbol: 'WlanStatusResponse', fields: { available: 'bool', enabled: 'bool', hardware_enabled: 'bool', interface_name: 'Option', connected: 'bool', ssid: 'Option', connection_id: 'Option', ipv4_addresses: 'Vec', ipv4_gateway: 'Option', ipv6_addresses: 'Vec', }, }, WlanNetwork: { sourceFile: 'backend/src/models.rs', startLine: 576, endLine: 583, sourceSha256: 'f7d43df0a87fc6d039b26f327b3a13fa69badba3b39a1a5a63c3edb60fe6e03b', symbol: 'WlanNetwork', fields: { ssid: 'String', bssid: 'String', signal: 'u8', security: 'String', secure: 'bool', connected: 'bool', }, }, WlanScanResponse: { sourceFile: 'backend/src/models.rs', startLine: 586, endLine: 588, sourceSha256: '18425a0d1c1c473c1628f45fab8617974434b6245ebf2f42752cc0a1f6400c38', symbol: 'WlanScanResponse', fields: { networks: 'Vec', }, }, WlanSavedNetwork: { sourceFile: 'backend/src/models.rs', startLine: 591, endLine: 598, sourceSha256: '05ae1fbf946153818bae5aace432d3e3aa4cfd6027e7420536ca8694ad21616a', symbol: 'WlanSavedNetwork', fields: { id: 'String', uuid: 'String', ssid: 'String', interface_name: 'Option', active: 'bool', auto_join: 'bool', }, }, WlanProfilesResponse: { sourceFile: 'backend/src/models.rs', startLine: 601, endLine: 603, sourceSha256: '9da2806f9e2d7c02c0c82a269d45922abc19c6a355c51bd6fbdeec27f6ee6561', symbol: 'WlanProfilesResponse', fields: { profiles: 'Vec', }, }, WlanEnabledRequest: { sourceFile: 'backend/src/models.rs', startLine: 606, endLine: 608, sourceSha256: '5b68debfd6293c67d0856dfb87552014e0cbaf0f24d88f2e99b48743602f03b1', symbol: 'WlanEnabledRequest', fields: { enabled: 'bool', }, }, WlanConnectRequest: { sourceFile: 'backend/src/models.rs', startLine: 611, endLine: 617, sourceSha256: '28653f519f8f46a5d48fc60c1a90b51a13da9bb216b506131a5b67ce669e136e', symbol: 'WlanConnectRequest', fields: { ssid: 'String', password: 'String', auto_join: 'bool', }, }, WlanProfileRequest: { sourceFile: 'backend/src/models.rs', startLine: 620, endLine: 632, sourceSha256: '4b3c4daf6c86f0ed1dc03fd00bd233de221d53b318bb7c1e1ac04024fff88c8f', symbol: 'WlanProfileRequest', fields: { connection_id: 'String', auto_join: 'Option', ipv4_mode: 'Option', ipv4_address: 'Option', ipv4_prefix: 'Option', ipv4_gateway: 'Option', }, }, WlanForgetRequest: { sourceFile: 'backend/src/models.rs', startLine: 635, endLine: 640, sourceSha256: '8cf9de418699e5d2ef5646157b130c1e661ee4a99e0bf55c5aeea296e7b8284c', symbol: 'WlanForgetRequest', fields: { uuid: 'String', connection_id: 'String', }, }, CpuLoadInfo: { sourceFile: 'backend/src/models.rs', startLine: 647, endLine: 653, sourceSha256: '72dae8241f3cb785f631d61e1ee61d940dc5e2a02b3c859a860ef2b6c8cd19a8', symbol: 'CpuLoadInfo', fields: { load_1min: 'f64', load_5min: 'f64', load_15min: 'f64', core_count: 'u32', load_percent: 'f64', }, }, CpuCore: { sourceFile: 'backend/src/models.rs', startLine: 656, endLine: 665, sourceSha256: '2a41d32c239292653118ab6315d4e4dad7fdb0eea030ecdbe6e4b2ff397d49d1', symbol: 'CpuCore', fields: { processor: 'u32', bogomips: 'String', features: 'Vec', implementer: 'String', architecture: 'String', variant: 'String', part: 'String', revision: 'String', }, }, CpuInfo: { sourceFile: 'backend/src/models.rs', startLine: 668, endLine: 674, sourceSha256: '18f0a5679fc0be1579e6feb2087ce42d2a39de98d64e48d2a2026e0b5fab5b4e', symbol: 'CpuInfo', fields: { core_count: 'u32', cores: 'Vec', hardware: 'String', serial: 'String', model_name: 'String', }, }, IpAddress: { sourceFile: 'backend/src/models.rs', startLine: 677, endLine: 682, sourceSha256: '0262881162bf55fb090785ad95994d4607fc7b28ce8e7f332cfe5064c85bf57d', symbol: 'IpAddress', fields: { address: 'String', prefix_len: 'u8', ip_type: 'String', scope: 'String', }, }, NetworkInterfaceInfo: { sourceFile: 'backend/src/models.rs', startLine: 685, endLine: 702, sourceSha256: 'fcd5e1d5a4a2273973171232dc5830564669063013b18aeb80e42160db360206', symbol: 'NetworkInterfaceInfo', fields: { name: 'String', status: 'String', is_wireless: 'bool', is_cellular: 'bool', is_default_ipv4: 'bool', is_default_ipv6: 'bool', mac_address: 'Option', mtu: 'u32', ip_addresses: 'Vec', rx_bytes: 'u64', tx_bytes: 'u64', rx_packets: 'u64', tx_packets: 'u64', rx_errors: 'u64', tx_errors: 'u64', }, }, NetworkInterfacesResponse: { sourceFile: 'backend/src/models.rs', startLine: 705, endLine: 708, sourceSha256: 'b9788a7f2f5135cfe2114c280172286d65d9f8c44dcb78bb8ccf4728341d0dc1', symbol: 'NetworkInterfacesResponse', fields: { interfaces: 'Vec', total_count: 'usize', }, }, ConnectionAddressesResponse: { sourceFile: 'backend/src/models.rs', startLine: 711, endLine: 718, sourceSha256: '79a8ad8d4e3eea5ea329c5e7cefa2e9518953b0645bae367d04c2fb596118c57', symbol: 'ConnectionAddressesResponse', fields: { ipv4: 'Vec', ipv6: 'Vec', ipv4_interface: 'Option', ipv6_interface: 'Option', }, }, SignalStrengthResponse: { sourceFile: 'backend/src/models.rs', startLine: 721, endLine: 723, sourceSha256: '5bbc4951dfb85cf410e11e90929846fa63974f2d083846f1a7a4b45a1078d038', symbol: 'SignalStrengthResponse', fields: { strength: 'i32', }, }, CellLocationInfo: { sourceFile: 'backend/src/models.rs', startLine: 726, endLine: 741, sourceSha256: '0e3fc2afd738791179615f929e9020e2958cc77d4cdd355495a746e86684aa3b', symbol: 'CellLocationInfo', fields: { mcc: 'String', mnc: 'String', lac: 'u32', cid: 'u32', signal_strength: 'i32', radio_type: 'String', arfcn: 'Option', pci: 'Option', rsrq: 'Option', sinr: 'Option', }, }, CellLocationResponse: { sourceFile: 'backend/src/models.rs', startLine: 744, endLine: 752, sourceSha256: '3eb9561a78d76b8276ea681f54e3ab24c51df1c7299cfb287e5c31c33032b49c', symbol: 'CellLocationResponse', fields: { available: 'bool', cell_info: 'Option', neighbor_cells: 'Vec', cells: 'Option>', }, }, OperatorInfo: { sourceFile: 'backend/src/models.rs', startLine: 755, endLine: 763, sourceSha256: '49f683028215277b66c029806877c372b6d6b06e1ab0209103b94d8094ae5cc0', symbol: 'OperatorInfo', fields: { path: 'String', name: 'String', status: 'String', mcc: 'String', mnc: 'String', technologies: 'Vec', }, }, OperatorListResponse: { sourceFile: 'backend/src/models.rs', startLine: 766, endLine: 768, sourceSha256: '927df0e09ca10d0744fe1c8a65e9e0c5a8d257736898625c08d299eeb21248af', symbol: 'OperatorListResponse', fields: { operators: 'Vec', }, }, ManualRegisterRequest: { sourceFile: 'backend/src/models.rs', startLine: 771, endLine: 773, sourceSha256: '10db81d311c2a9f28710d5f5ef40204ec287cbca1e47e7c211e8b7b064e844b8', symbol: 'ManualRegisterRequest', fields: { mccmnc: 'String', }, }, ApnContext: { sourceFile: 'backend/src/models.rs', startLine: 776, endLine: 787, sourceSha256: 'c629775a4e5c58b08db515f20b877796842cdeea8607285248f73cee3e6046eb', symbol: 'ApnContext', fields: { path: 'String', name: 'String', active: 'bool', apn: 'String', protocol: 'String', username: 'String', password: 'String', auth_method: 'String', context_type: 'String', }, }, ApnListResponse: { sourceFile: 'backend/src/models.rs', startLine: 790, endLine: 792, sourceSha256: '3e67a492b7a83e2471c28d68d8e194f69802301e4efc237a23878f34fce92a57', symbol: 'ApnListResponse', fields: { contexts: 'Vec', }, }, SetApnRequest: { sourceFile: 'backend/src/models.rs', startLine: 795, endLine: 802, sourceSha256: 'b5732eca064eddf8a084ba3661004ce583150710217a7f2097926456922a0295', symbol: 'SetApnRequest', fields: { context_path: 'String', apn: 'Option', protocol: 'Option', username: 'Option', password: 'Option', auth_method: 'Option', }, }, CellLockResult: { sourceFile: 'backend/src/models.rs', startLine: 805, endLine: 807, sourceSha256: '8c645d5c9c9cc61d42654ad34d56885f7bb3f9718ad40995107df7dd34b8445b', symbol: 'CellLockResult', fields: { success: 'bool', }, }, MakeCallRequest: { sourceFile: 'backend/src/models.rs', startLine: 810, endLine: 812, sourceSha256: '050178afd522565f4befc4dbe7934efc8dd3ff5588a5b149a70e9b3bfa991b2d', symbol: 'MakeCallRequest', fields: { phone_number: 'String', }, }, CallInfo: { sourceFile: 'backend/src/models.rs', startLine: 815, endLine: 822, sourceSha256: '10ca4cb65a44580602f387dca5dbb43ff86d381f7e01b7fa9069ca8590ba2af2', symbol: 'CallInfo', fields: { path: 'String', phone_number: 'String', state: 'String', direction: 'String', start_time: 'Option', }, }, CallListResponse: { sourceFile: 'backend/src/models.rs', startLine: 825, endLine: 827, sourceSha256: '534ffadc277a3a9cef22e72c7749573ae775f41011220cdc4fa4779266ce713a', symbol: 'CallListResponse', fields: { calls: 'Vec', }, }, HangupCallRequest: { sourceFile: 'backend/src/models.rs', startLine: 830, endLine: 832, sourceSha256: 'b405a57b92217e0b123abbd6316207a8df9422d90c7178e997e65414fbfcf7be', symbol: 'HangupCallRequest', fields: { path: 'String', }, }, CallHistoryRequest: { sourceFile: 'backend/src/models.rs', startLine: 835, endLine: 840, sourceSha256: 'a51160efe9c06aa423a4d7cfa63a5d6a14bc703dfcbe52e128fc29fe1a35c793', symbol: 'CallHistoryRequest', fields: { limit: 'i64', offset: 'i64', }, }, CallHistoryResponse: { sourceFile: 'backend/src/models.rs', startLine: 843, endLine: 846, sourceSha256: '6f6288bea74252c71cbfcd09e19d6acbb992997f15df39b27689151a1dc63e32', symbol: 'CallHistoryResponse', fields: { records: 'Vec', stats: 'CallStats', }, }, CallVolumeResponse: { sourceFile: 'backend/src/models.rs', startLine: 849, endLine: 853, sourceSha256: 'e466c53c32aee5d04caac7101649a6ad7353a6aa32e61db0967d633f672c9d83', symbol: 'CallVolumeResponse', fields: { speaker_volume: 'u8', microphone_volume: 'u8', muted: 'bool', }, }, SetCallVolumeRequest: { sourceFile: 'backend/src/models.rs', startLine: 856, endLine: 860, sourceSha256: '8161574cf2af16652244291baedca90926015fcdd9f7fb5c6ca7c10d853d563a', symbol: 'SetCallVolumeRequest', fields: { speaker_volume: 'Option', microphone_volume: 'Option', muted: 'Option', }, }, CallSettingsResponse: { sourceFile: 'backend/src/models.rs', startLine: 863, endLine: 872, sourceSha256: 'a344f7efe3cbff4280b06a3fa53af71d51374443e3e6023e66201607f280a6c1', symbol: 'CallSettingsResponse', fields: { calling_line_presentation: 'String', calling_name_presentation: 'String', connected_line_presentation: 'String', connected_line_restriction: 'String', called_line_presentation: 'String', calling_line_restriction: 'String', hide_caller_id: 'String', voice_call_waiting: 'String', }, }, SetCallSettingRequest: { sourceFile: 'backend/src/models.rs', startLine: 875, endLine: 878, sourceSha256: '90ab4d69918ab3c7f6de67f338a9c20c2ba26585f54354a890134b8e1c42d68a', symbol: 'SetCallSettingRequest', fields: { property: 'String', value: 'String', }, }, CallForwardingResponse: { sourceFile: 'backend/src/models.rs', startLine: 881, endLine: 888, sourceSha256: '451d94fb326995a6ce078ac4dd06ad42215771d0914b54370b0574f4c515062f', symbol: 'CallForwardingResponse', fields: { voice_unconditional: 'String', voice_busy: 'String', voice_no_reply: 'String', voice_no_reply_timeout: 'u16', voice_not_reachable: 'String', forwarding_flag_on_sim: 'bool', }, }, SetCallForwardingRequest: { sourceFile: 'backend/src/models.rs', startLine: 891, endLine: 895, sourceSha256: '62bd2c62867b2f8428480220bc1bf7a45c0512ae7ba53b150ac2623481783c39', symbol: 'SetCallForwardingRequest', fields: { forward_type: 'String', number: 'String', timeout: 'Option', }, }, ImsStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 898, endLine: 902, sourceSha256: '46ac721678801d84102ae80a36d3f852c4a331f1fd0087bc215d850f6f90151d', symbol: 'ImsStatusResponse', fields: { registered: 'bool', voice_capable: 'bool', sms_capable: 'bool', }, }, VoicemailStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 905, endLine: 909, sourceSha256: 'b37d9745d23f454ec5f24dc41eb62dafc061fceab26fbf847866dbb87113ce1c', symbol: 'VoicemailStatusResponse', fields: { waiting: 'bool', message_count: 'u8', mailbox_number: 'String', }, }, SendSmsRequest: { sourceFile: 'backend/src/models.rs', startLine: 912, endLine: 915, sourceSha256: '7bb13da27c965b254df83a950901cdeb3af72e86a74d366c9645a5dd30629bd5', symbol: 'SendSmsRequest', fields: { phone_number: 'String', content: 'String', }, }, SmsListRequest: { sourceFile: 'backend/src/models.rs', startLine: 918, endLine: 924, sourceSha256: 'c6ae086cf90c06566dd6079155b00c082c341a5eddc9d9dc3403799a55896a33', symbol: 'SmsListRequest', fields: { limit: 'i64', offset: 'i64', direction: 'Option', }, }, SmsConversationRequest: { sourceFile: 'backend/src/models.rs', startLine: 927, endLine: 931, sourceSha256: 'f13373dc53097cfc6a311162fbb412fce9799880ee71bced82a70c9c2ea64dd4', symbol: 'SmsConversationRequest', fields: { phone_number: 'String', limit: 'i64', }, }, SmsBatchDeleteRequest: { sourceFile: 'backend/src/models.rs', startLine: 934, endLine: 939, sourceSha256: '3e952d11ae6ff6d62408df163ea1827ffd65bf064b9ccacbe408366350980f2f', symbol: 'SmsBatchDeleteRequest', fields: { ids: 'Vec', phone_numbers: 'Vec', }, }, SmsListResponse: { sourceFile: 'backend/src/models.rs', startLine: 946, endLine: 948, sourceSha256: '207d772eb68ac5872f189b8a88b9e3c8cb74130337d7aaae2f631ae0f8a5b3fa', symbol: 'SmsListResponse', fields: { messages: 'Vec', }, }, WebhookTestResponse: { sourceFile: 'backend/src/models.rs', startLine: 953, endLine: 956, sourceSha256: '03fcc119e593f9b4bf2c21e40911c3da6b4fb7892c530c3885e760ae0a28d89c', symbol: 'WebhookTestResponse', fields: { success: 'bool', message: 'String', }, }, OtaMeta: { sourceFile: 'backend/src/models.rs', startLine: 959, endLine: 968, sourceSha256: '1c321f611b2d22ce454a52c8213c1276d7a6836538ea42e4acc581ebce23aa95', symbol: 'OtaMeta', fields: { version: 'String', commit: 'String', build_time: 'String', binary_md5: 'String', frontend_md5: 'String', arch: 'String', min_version: 'Option', }, }, OtaStatusResponse: { sourceFile: 'backend/src/models.rs', startLine: 971, endLine: 977, sourceSha256: 'b47b2e2f0fe1f26d05326dafc05158b192992df26dba541bfc18fd3ef132c723', symbol: 'OtaStatusResponse', fields: { current_version: 'String', current_commit: 'String', pending_update: 'bool', pending_meta: 'Option', }, }, OtaUploadResponse: { sourceFile: 'backend/src/models.rs', startLine: 980, endLine: 983, sourceSha256: '17518f664e9ac5b281203ddda370fb8dd291c31fe863ec2ffad660e9f092518b', symbol: 'OtaUploadResponse', fields: { meta: 'OtaMeta', validation: 'OtaValidation', }, }, OtaOnlinePrepareRequest: { sourceFile: 'backend/src/models.rs', startLine: 986, endLine: 988, sourceSha256: 'e32ec913a9464b6cde62845a55cdd4842e395dae5875484394521b3c85f423d0', symbol: 'OtaOnlinePrepareRequest', fields: { proxy_prefix: 'Option', }, }, OtaReleaseAsset: { sourceFile: 'backend/src/models.rs', startLine: 991, endLine: 995, sourceSha256: '16e981827c41f7d835cb97d91919138c8f6e5923cd314d290c5f9271069f6440', symbol: 'OtaReleaseAsset', fields: { name: 'String', size: 'u64', browser_download_url: 'String', }, }, OtaLatestReleaseResponse: { sourceFile: 'backend/src/models.rs', startLine: 998, endLine: 1006, sourceSha256: '81fb4dc12d778b756679dd951f42947f9356d9a15f14e9178c417e7882e3e7f5', symbol: 'OtaLatestReleaseResponse', fields: { tag_name: 'String', name: 'Option', published_at: 'String', target_commitish: 'Option', body: 'Option', html_url: 'Option', assets: 'Vec', }, }, VersionUpdateEvent: { sourceFile: 'backend/src/models.rs', startLine: 1009, endLine: 1016, sourceSha256: '7d2cdc4a0bdf1d30f939ec8361d21b565af242ffec4d3b9e2535232dd12d6bcd', symbol: 'VersionUpdateEvent', fields: { asset_name: 'String', version: 'String', build_time: 'String', release_url: 'String', timestamp: 'String', own_number: 'String', }, }, OtaValidation: { sourceFile: 'backend/src/models.rs', startLine: 1019, endLine: 1027, sourceSha256: 'ec333e487bd928e423f75b3d1f444c77e73e72d24a83e21b458b455a46148d93', symbol: 'OtaValidation', fields: { valid: 'bool', is_newer: 'bool', binary_md5_match: 'bool', frontend_md5_match: 'bool', arch_match: 'bool', error: 'Option', }, }, OtaApplyRequest: { sourceFile: 'backend/src/models.rs', startLine: 1030, endLine: 1033, sourceSha256: 'adbbb9f4fe67cbdde1a4b0d2a3077b6db69e1e568b14b633ab68a0de15d24833', symbol: 'OtaApplyRequest', fields: { restart_now: 'bool', }, }, UpdateSimCacheRequest: { sourceFile: 'backend/src/models.rs', startLine: 1036, endLine: 1039, sourceSha256: 'fb8e27a7db6f68577ab140f19ac52725dd83a211623256602dbdea643f420de9', symbol: 'UpdateSimCacheRequest', fields: { phone_number: 'Option', sms_center: 'Option', }, }, NotificationQueueQuery: { sourceFile: 'backend/src/notification_queue.rs', startLine: 14, endLine: 17, sourceSha256: '82679b6e977664dd33df66758613aca8906f01b2dec32e05867bca1139ffc301', symbol: 'NotificationQueueQuery', fields: { limit: 'i64', }, }, DdnsRuntimeState: { sourceFile: 'backend/src/device_network.rs', startLine: 32, endLine: 40, sourceSha256: '152635e50d09951340dd81b57a64315261f31d705bffefef0400d1c7e7178dee', symbol: 'DdnsRuntimeState', fields: {}, }, DdnsManager: { sourceFile: 'backend/src/device_network.rs', startLine: 43, endLine: 46, sourceSha256: '82222e52d831f4132f0ed2db9ccef72171e496c55d20186a68d47bedc3772518', symbol: 'DdnsManager', fields: {}, }, ProviderUpdateSummary: { sourceFile: 'backend/src/device_network.rs', startLine: 381, endLine: 385, sourceSha256: '6c53e0fcba7e26421c0eec841fa2cabed4dee53080eff0dfd50329c776784bab', symbol: 'ProviderUpdateSummary', fields: {}, }, ParsedDomain: { sourceFile: 'backend/src/device_network.rs', startLine: 957, endLine: 960, sourceSha256: 'abd3e2f2774891f570a9ee1e055c8470b7bfcbf66526e55f702aded1d35648b1', symbol: 'ParsedDomain', fields: {}, }, LpacAssetCandidate: { sourceFile: 'backend/src/esim.rs', startLine: 38, endLine: 41, sourceSha256: 'f98d6f1299d0919667fc3654236eab0e23e04be33f172b96904b08fe3f191f4a', symbol: 'LpacAssetCandidate', fields: {}, }, EsimApiError: { sourceFile: 'backend/src/esim.rs', startLine: 44, endLine: 48, sourceSha256: '72cc378e0fd72b68e7ebe765cd8a793121e100e93d1df41a25d2069f7152f3d3', symbol: 'EsimApiError', fields: {}, }, EsimSupervisor: { sourceFile: 'backend/src/esim.rs', startLine: 59, endLine: 62, sourceSha256: '26478a4882312c09a8c2253b9c8339e7b5384502e2dced854f9af8871d8452a4', symbol: 'EsimSupervisor', fields: {}, }, LpacProbe: { sourceFile: 'backend/src/esim.rs', startLine: 319, endLine: 323, sourceSha256: 'a69d1ffb8eb83a68e40b86336aaa1e2c8aad8f132c06709b84ada83de7a728d8', symbol: 'LpacProbe', fields: {}, }, WebhookConfig: { sourceFile: 'backend/src/config.rs', startLine: 17, endLine: 42, sourceSha256: '1fd95b9d09553f51c2918b65bde42829214208b472c572bca3a5b1caba19f576', symbol: 'WebhookConfig', fields: { enabled: 'bool', url: 'String', forward_sms: 'bool', forward_calls: 'bool', forward_ddns: 'bool', forward_updates: 'bool', headers: 'HashMap', start: 'String', end: 'String', }, }, DeviceStatusSchedule: { sourceFile: 'backend/src/config.rs', startLine: 353, endLine: 362, sourceSha256: '07308c28c23cd83ec88cb59b36cc89b280b5a5e1047d01ac1167fe846f3a17ba', symbol: 'DeviceStatusSchedule', fields: { mode: 'String', interval_minutes: 'u32', weekdays: 'Vec', times: 'Vec', }, }, NotificationRule: { sourceFile: 'backend/src/config.rs', startLine: 437, endLine: 464, sourceSha256: 'c3e609b8822d55a03c834e413b098a83251ffdf86a5cbd35accc4bd10db86558', symbol: 'NotificationRule', fields: { id: 'String', event_type: 'NotificationEventType', name: 'String', enabled: 'bool', matcher: 'RuleMatcher', channel_ids: 'Vec', event_codes: 'Vec', title_template: 'String', template: 'String', quiet_hours: 'Vec', ddns_failure_threshold: 'u32', device_status_items: 'Vec', device_status_schedule: 'DeviceStatusSchedule', device_status_sms_period: 'String', }, }, NotificationChannelInstance: { sourceFile: 'backend/src/config.rs', startLine: 467, endLine: 478, sourceSha256: '63b3a8408482f9fce65602b4eba8b3062661a807110ead3794a4b62104c0ab9d', symbol: 'NotificationChannelInstance', fields: { id: 'String', channel_type: 'NotificationChannel', name: 'String', enabled: 'bool', rate_limit: 'NotificationRateLimitConfig', config: 'Value', }, }, NotificationRateLimitConfig: { sourceFile: 'backend/src/config.rs', startLine: 481, endLine: 488, sourceSha256: '6a715b207813706abdd3228545a0ff448eb62402d0f77bda7b29be079e8644c9', symbol: 'NotificationRateLimitConfig', fields: { enabled: 'bool', max_messages: 'u32', window_seconds: 'u32', }, }, NotificationLogCleanupConfig: { sourceFile: 'backend/src/config.rs', startLine: 521, endLine: 530, sourceSha256: '7045da48975864ced039a9b0eb90f8e6d71150cd3964bd651f8d2ee0237eb2f4', symbol: 'NotificationLogCleanupConfig', fields: { retention_days_enabled: 'bool', retention_days: 'u32', max_entries_enabled: 'bool', max_entries: 'u32', }, }, NotificationConfig: { sourceFile: 'backend/src/config.rs', startLine: 548, endLine: 557, sourceSha256: '7c760845eebafb3ac64f3ff4d7df29564fcab9438ebdb1a248f34cd479d70b25', symbol: 'NotificationConfig', fields: { version: 'u8', channels: 'Vec', rules: 'Vec', log_cleanup: 'NotificationLogCleanupConfig', }, }, NotificationConfigV2: { sourceFile: 'backend/src/config.rs', startLine: 560, endLine: 569, sourceSha256: 'c838e874e9264354f600fe2da7a6fec6af22987e699bd9302445ce18f92cb260', symbol: 'NotificationConfigV2', fields: {}, }, DeviceNetworkConfig: { sourceFile: 'backend/src/config.rs', startLine: 597, endLine: 600, sourceSha256: 'f92246afb1e779b40a82fb32ea256edd0fb0ade11543360f5bc5e0d767d51be4', symbol: 'DeviceNetworkConfig', fields: { ddns: 'DdnsConfig', }, }, VersionUpdateNotificationConfig: { sourceFile: 'backend/src/config.rs', startLine: 604, endLine: 611, sourceSha256: '6afed94cd2b784530e9c4933751d67ac71118866f3d6d88068ef75001554a19c', symbol: 'VersionUpdateNotificationConfig', fields: { enabled: 'bool', proxy_prefix: 'String', last_notified_version: 'Option', }, }, SecurityConfig: { sourceFile: 'backend/src/config.rs', startLine: 615, endLine: 630, sourceSha256: '46e713f4967fd16a734acb602a92f9baa202d90ca57f506ae4591d8f6b645637', symbol: 'SecurityConfig', fields: { password_protection_enabled: 'bool', password_min_length: 'u8', password_require_letters: 'bool', password_require_digits: 'bool', password_require_symbols: 'bool', session_ttl_seconds: 'i64', idle_timeout_seconds: 'i64', }, }, DdnsConfig: { sourceFile: 'backend/src/config.rs', startLine: 634, endLine: 651, sourceSha256: '7e28db1824cb5f92be4a123cc55a80d54533ad70873b7897a61d1aba1ed77d4f', symbol: 'DdnsConfig', fields: { enabled: 'bool', provider: 'String', access_id: 'String', access_secret: 'String', interval_seconds: 'u64', ttl: 'u32', ipv4: 'DdnsIpConfig', ipv6: 'DdnsIpConfig', }, }, DdnsIpConfig: { sourceFile: 'backend/src/config.rs', startLine: 655, endLine: 666, sourceSha256: '2a0c2c1ddb0241cbe04602742a5665132416a6c4b25fbc380233b53dafb86899', symbol: 'DdnsIpConfig', fields: { enabled: 'bool', get_type: 'String', interface_name: 'String', urls: 'Vec', domains: 'Vec', }, }, LegacyChannelMigration: { sourceFile: 'backend/src/config.rs', startLine: 964, endLine: 976, sourceSha256: '53058b8cb03d3156767fe34deb8cf900d10dba3685a6e4925fbf4c071c15cb3c', symbol: 'LegacyChannelMigration', fields: {}, }, AutomationConfig: { sourceFile: 'backend/src/config.rs', startLine: 1394, endLine: 1399, sourceSha256: '0442bb2cb71a2f10ff3622a2e82c95100653a25abde4082aff2bad437f7ac440', symbol: 'AutomationConfig', fields: { enabled: 'bool', tasks: 'Vec', }, }, AutomationTask: { sourceFile: 'backend/src/config.rs', startLine: 1411, endLine: 1418, sourceSha256: '9133dfc2cf8ad64252b3471721f63ddf86c2912f845857686afcd35c6553a680', symbol: 'AutomationTask', fields: { id: 'String', name: 'String', enabled: 'bool', trigger: 'AutomationTrigger', action: 'AutomationAction', }, }, AutomationTrigger: { sourceFile: 'backend/src/config.rs', startLine: 1422, endLine: 1425, sourceSha256: 'a5419951f8b6327947dce92b3742c4d75de9608100a827b76f5fb48b9b20024b', symbol: 'AutomationTrigger', fields: {}, }, AutomationAction: { sourceFile: 'backend/src/config.rs', startLine: 1429, endLine: 1438, sourceSha256: 'abfa87a560a229fc53ba121da1c0b371b10670c2e967cb26f64fe5d7180766a9', symbol: 'AutomationAction', fields: {}, }, ApnConfig: { sourceFile: 'backend/src/config.rs', startLine: 1634, endLine: 1645, sourceSha256: 'd33ea318ff135acd7c21dd9cbf2bf0e5da8becbd6730c91f50981f55e0fa0620', symbol: 'ApnConfig', fields: { apn: 'String', protocol: 'String', username: 'String', password: 'String', auth_method: 'String', }, }, EsimConfig: { sourceFile: 'backend/src/config.rs', startLine: 1660, endLine: 1665, sourceSha256: '07f6979b55ed6cecde92065cd63340436d6968ca3fca994d230ab0725a89bbe4', symbol: 'EsimConfig', fields: { lpac_path: 'String', custom_memory_total_kb: 'Option', }, }, AppConfig: { sourceFile: 'backend/src/config.rs', startLine: 1678, endLine: 1702, sourceSha256: 'ff075cc38761f882bdcaef8a9ee7244eeea305cc10dc98c66ac78a7541076ff5', symbol: 'AppConfig', fields: { webhook: 'WebhookConfig', notifications: 'NotificationConfig', device_network: 'DeviceNetworkConfig', version_update_notifications: 'VersionUpdateNotificationConfig', security: 'SecurityConfig', roaming_allowed: 'bool', data_enabled: 'bool', apn: 'ApnConfig', work_mode: 'WorkMode', esim: 'EsimConfig', automation: 'AutomationConfig', }, }, ConfigManager: { sourceFile: 'backend/src/config.rs', startLine: 1856, endLine: 1859, sourceSha256: 'fb9c6884cdcfe3969b5d575455355d7b610b75f968ff38d3ec97a6348f36049a', symbol: 'ConfigManager', fields: {}, }, SmsMessage: { sourceFile: 'backend/src/db.rs', startLine: 16, endLine: 24, sourceSha256: 'b988a9a7f0f5d77a13cb5d251b698d09da123a5f8a34f52a8997fa421fc92d52', symbol: 'SmsMessage', fields: { id: 'i64', direction: 'String', phone_number: 'String', content: 'String', timestamp: 'String', status: 'String', pdu: 'Option', }, }, CallRecord: { sourceFile: 'backend/src/db.rs', startLine: 28, endLine: 36, sourceSha256: '440f3c2077bdc17cd0ae99791101a13418014a790b5e6aa1da63a66e076dfbf5', symbol: 'CallRecord', fields: { id: 'i64', direction: 'String', phone_number: 'String', duration: 'i64', start_time: 'String', end_time: 'Option', answered: 'bool', }, }, SmsStats: { sourceFile: 'backend/src/db.rs', startLine: 40, endLine: 48, sourceSha256: '79397c5ad89be0e951871df2fee041df062fbe49107d5b73cf81ed9f68c167c1', symbol: 'SmsStats', fields: { total: 'i64', incoming: 'i64', outgoing: 'i64', pushed: 'i64', push_attempted: 'i64', }, }, NotificationLogEntry: { sourceFile: 'backend/src/db.rs', startLine: 51, endLine: 62, sourceSha256: '499d4ad7cfbfbcecbb06d019c87ec8b4d21ecfd1d82a7395a24053213e1a298d', symbol: 'NotificationLogEntry', fields: { id: 'i64', event_type: 'String', status: 'String', summary: 'String', rule_id: 'String', rule_name: 'String', channel_id: 'String', channel_name: 'String', message: 'String', created_at: 'String', }, }, NotificationLogsResponse: { sourceFile: 'backend/src/db.rs', startLine: 65, endLine: 68, sourceSha256: '0d34948733edf17aa3ca294ea943f09902eec045c2ed705f145d553183f62ad5', symbol: 'NotificationLogsResponse', fields: { logs: 'Vec', total: 'i64', }, }, AutomationLogEntry: { sourceFile: 'backend/src/db.rs', startLine: 71, endLine: 79, sourceSha256: '374d53bcb11da62030dcbd63375ef70bd411e2850e9df2de8c045e33628db0ff', symbol: 'AutomationLogEntry', fields: { id: 'i64', task_id: 'String', task_name: 'String', task_type: 'String', status: 'String', detail: 'String', created_at: 'String', }, }, AutomationLogsResponse: { sourceFile: 'backend/src/db.rs', startLine: 82, endLine: 85, sourceSha256: 'eabd341921fc6f0c6c724428584bb66c78d447a6d2904aa5e630d8b760883c11', symbol: 'AutomationLogsResponse', fields: { logs: 'Vec', total: 'i64', }, }, NotificationStatusCounts: { sourceFile: 'backend/src/db.rs', startLine: 88, endLine: 94, sourceSha256: '3c6d76218cecf6e29ec21688d73853b6968e035a57138ada0a97d426cff8224e', symbol: 'NotificationStatusCounts', fields: { success: 'i64', failed: 'i64', quiet_hours: 'i64', unmatched: 'i64', no_available_channel: 'i64', }, }, PeriodSmsStats: { sourceFile: 'backend/src/db.rs', startLine: 97, endLine: 100, sourceSha256: '5b42a04edbbc98e97839136a3ba72ca4b260cbc8e46254abdd83d13382ba228a', symbol: 'PeriodSmsStats', fields: { incoming: 'i64', forwarding: 'NotificationStatusCounts', }, }, NewNotificationLog: { sourceFile: 'backend/src/db.rs', startLine: 102, endLine: 111, sourceSha256: '79efef7862c0048f865bb04cd5995687fa20389c85b7d8045e6eae63bceb4275', symbol: 'NewNotificationLog', fields: { event_type: "&'a str", status: "&'a str", summary: "&'a str", rule_id: "&'a str", rule_name: "&'a str", channel_id: "&'a str", channel_name: "&'a str", message: "&'a str", }, }, NewNotificationQueueItem: { sourceFile: 'backend/src/db.rs', startLine: 113, endLine: 128, sourceSha256: '4ce736f56d3e34dff99a9b3dcfaa04c4882eef4a2254041f5f5624848761fa78', symbol: 'NewNotificationQueueItem', fields: { status: "&'a str", event_type: "&'a str", event_label: "&'a str", summary: "&'a str", reason: "&'a str", rule_id: "&'a str", rule_name: "&'a str", channel_id: "&'a str", channel_name: "&'a str", channel_type: "&'a str", title: "&'a str", body: "&'a str", next_attempt_at: "&'a str", max_attempts: 'i64', }, }, NotificationQueueEntry: { sourceFile: 'backend/src/db.rs', startLine: 131, endLine: 150, sourceSha256: '65da156093357103937bac162816f79ce4a3a778d1947f875e3da148cc59a5da', symbol: 'NotificationQueueEntry', fields: { id: 'i64', status: 'String', event_type: 'String', event_label: 'String', summary: 'String', reason: 'String', channel_id: 'String', channel_name: 'String', channel_type: 'String', rule_id: 'String', rule_name: 'String', title: 'String', body: 'String', next_attempt_at: 'String', attempt_count: 'i64', max_attempts: 'i64', created_at: 'String', updated_at: 'String', }, }, NotificationQueueResponse: { sourceFile: 'backend/src/db.rs', startLine: 153, endLine: 156, sourceSha256: 'b713fde69f183529a6404d58e5f8cab7463827fe22cb591696e7b9ac9e9045e6', symbol: 'NotificationQueueResponse', fields: { items: 'Vec', total: 'i64', }, }, CallStats: { sourceFile: 'backend/src/db.rs', startLine: 160, endLine: 166, sourceSha256: 'd12fd83a934605f5a81f909cb656f4862f3bbf85b3486baa901bfafdfc943f01', symbol: 'CallStats', fields: { total: 'i64', incoming: 'i64', outgoing: 'i64', missed: 'i64', total_duration: 'i64', }, }, SmscCacheEntry: { sourceFile: 'backend/src/db.rs', startLine: 169, endLine: 173, sourceSha256: '3678e0b4e409d3b3c15240546a1fe920dabbe90c0e33f989ca456a031bdacc0d', symbol: 'SmscCacheEntry', fields: { sms_center: 'String', source: 'String', updated_at: 'String', }, }, OwnNumberCacheEntry: { sourceFile: 'backend/src/db.rs', startLine: 176, endLine: 180, sourceSha256: 'e07ff57d9819bbb237de8e02fbe84108f3d300d637435c2a5f9beb6ddceec707', symbol: 'OwnNumberCacheEntry', fields: { phone_numbers: 'Vec', source: 'String', updated_at: 'String', }, }, SmsStorageCacheEntry: { sourceFile: 'backend/src/db.rs', startLine: 183, endLine: 188, sourceSha256: 'b5721d240664b15c6a359843f95886ae9914119285fb3f04008c1da377ffd6db', symbol: 'SmsStorageCacheEntry', fields: { sms_used: 'Option', sms_total: 'Option', source: 'String', updated_at: 'String', }, }, EsimProfileCacheEntry: { sourceFile: 'backend/src/db.rs', startLine: 191, endLine: 208, sourceSha256: '22eb0b19df0ac6d4c73129f44e4f655d70741a099935496abd08a7a95c31a34b', symbol: 'EsimProfileCacheEntry', fields: { iccid: 'String', name: 'Option', provider: 'Option', state: 'Option', profile_class: 'Option', imsi: 'Option', msisdn: 'Option', smsc: 'Option', smdp: 'Option', matching_id: 'Option', isdp_aid: 'Option', mcc: 'Option', mnc: 'Option', disable_allowed: 'Option', delete_allowed: 'Option', updated_at: 'String', }, }, EsimEuiccCacheEntry: { sourceFile: 'backend/src/db.rs', startLine: 211, endLine: 221, sourceSha256: '4ac028865ced76e8411fe6567bed51517edca59b0dd31f28ba059d6826588284', symbol: 'EsimEuiccCacheEntry', fields: { cache_key: 'String', eid: 'String', status: 'String', manufacturer: 'String', memory_total_kb: 'Option', memory_available_kb: 'Option', memory_total_customizable: 'Option', raw: 'String', updated_at: 'String', }, }, Database: { sourceFile: 'backend/src/db.rs', startLine: 224, endLine: 226, sourceSha256: 'f02ce8ad002a3d5eefa6905ecbb8690f7d8bedb2fb2e86fe72d645e8d14e5e0d', symbol: 'Database', fields: {}, }, } as const;