Move the Hub channel table, organization tags and device capability definitions into the workspace packages so the control plane and the console validate the same contract, and refresh the frozen upstream evidence for the new paths.
2492 lines
68 KiB
TypeScript
2492 lines
68 KiB
TypeScript
/** 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<T>',
|
|
},
|
|
},
|
|
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<Value>',
|
|
},
|
|
},
|
|
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<f64>',
|
|
memory_available_kb: 'Option<f64>',
|
|
memory_total_customizable: 'Option<bool>',
|
|
updated_at: 'Option<String>',
|
|
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<String>',
|
|
msisdn: 'Option<String>',
|
|
smsc: 'Option<String>',
|
|
smdp: 'Option<String>',
|
|
matching_id: 'Option<String>',
|
|
isdp_aid: 'Option<String>',
|
|
mcc: 'Option<String>',
|
|
mnc: 'Option<String>',
|
|
disable_allowed: 'Option<bool>',
|
|
delete_allowed: 'Option<bool>',
|
|
updated_at: 'Option<String>',
|
|
raw: 'Value',
|
|
},
|
|
},
|
|
EsimProfilesResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 135,
|
|
endLine: 137,
|
|
sourceSha256: '1f5b824bc368e322dee089bb37e400598ba9a3432499c115c29e3471e557db5d',
|
|
symbol: 'EsimProfilesResponse',
|
|
fields: {
|
|
profiles: 'Vec<EsimProfile>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
EsimLpacRepairRequest: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 153,
|
|
endLine: 156,
|
|
sourceSha256: '0345aa3f1d0dce217ddbedcd8776a2d5a774a6dd3c49790eac53c93b59f3296d',
|
|
symbol: 'EsimLpacRepairRequest',
|
|
fields: {
|
|
proxy_prefix: 'Option<String>',
|
|
asset_url: 'Option<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
imei: 'Option<String>',
|
|
},
|
|
},
|
|
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<CellInfo>',
|
|
},
|
|
},
|
|
DeviceInfoResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 223,
|
|
endLine: 231,
|
|
sourceSha256: 'dcd68ecf845280d6c19779a2e9617c4d0ec87b1823b0c45c072139f59556c5c4',
|
|
symbol: 'DeviceInfoResponse',
|
|
fields: {
|
|
imei: 'String',
|
|
manufacturer: 'String',
|
|
model: 'String',
|
|
revision: 'Option<String>',
|
|
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<String>',
|
|
},
|
|
},
|
|
BasebandRestartResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 275,
|
|
endLine: 280,
|
|
sourceSha256: 'ea551f32f5cc5ebc3d46eb12cab65c2ae1d0a70c32764e4a0e8ad5ade691705e',
|
|
symbol: 'BasebandRestartResponse',
|
|
fields: {
|
|
steps: 'Vec<BasebandRestartStep>',
|
|
running: 'bool',
|
|
current_registration: 'Option<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
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<u32>',
|
|
puk1_retries: 'Option<u32>',
|
|
pin2_retries: 'Option<u32>',
|
|
puk2_retries: 'Option<u32>',
|
|
carrier_config: 'String',
|
|
carrier_config_revision: 'String',
|
|
sms_used: 'Option<u32>',
|
|
sms_total: 'Option<u32>',
|
|
},
|
|
},
|
|
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<String>',
|
|
mnc: 'Option<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
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<u32>',
|
|
supported_lte_tdd_bands: 'Vec<u32>',
|
|
supported_nr_fdd_bands: 'Vec<u32>',
|
|
supported_nr_tdd_bands: 'Vec<u32>',
|
|
lte_fdd_bands: 'Vec<u32>',
|
|
lte_tdd_bands: 'Vec<u32>',
|
|
nr_fdd_bands: 'Vec<u32>',
|
|
nr_tdd_bands: 'Vec<u32>',
|
|
},
|
|
},
|
|
BandLockRequest: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 377,
|
|
endLine: 386,
|
|
sourceSha256: '690b44d489734f4db1daa819e25099b2e1fbc1982c45d2a08a25bd6ab569235c',
|
|
symbol: 'BandLockRequest',
|
|
fields: {
|
|
lte_fdd_bands: 'Vec<u32>',
|
|
lte_tdd_bands: 'Vec<u32>',
|
|
nr_fdd_bands: 'Vec<u32>',
|
|
nr_tdd_bands: 'Vec<u32>',
|
|
},
|
|
},
|
|
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<u16>',
|
|
arfcn: 'Option<u32>',
|
|
},
|
|
},
|
|
CellLockStatusResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 399,
|
|
endLine: 402,
|
|
sourceSha256: 'e117edbe0943f42746c7fece5a9a29f27af13e9d43ec219e644b697d5b23f1d8',
|
|
symbol: 'CellLockStatusResponse',
|
|
fields: {
|
|
rat_status: 'Vec<CellLockRatStatus>',
|
|
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<u16>',
|
|
arfcn: 'Option<u32>',
|
|
},
|
|
},
|
|
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<NetworkSpeed>',
|
|
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<DiskInfo>',
|
|
cpu_load: 'CpuLoadInfo',
|
|
uptime: 'UptimeInfo',
|
|
system_info: 'SystemInfo',
|
|
temperature: 'Vec<ThermalZone>',
|
|
},
|
|
},
|
|
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<f64>',
|
|
target: 'String',
|
|
error: 'Option<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
last_ipv4: 'Option<String>',
|
|
last_ipv6: 'Option<String>',
|
|
last_message: 'Option<String>',
|
|
},
|
|
},
|
|
DdnsLogEntry: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 518,
|
|
endLine: 524,
|
|
sourceSha256: '7092cce8efdc96f89d07b1726bcd5bb1e479cd78eff70c8d48267dc14793455e',
|
|
symbol: 'DdnsLogEntry',
|
|
fields: {
|
|
timestamp: 'String',
|
|
level: 'String',
|
|
record_type: 'String',
|
|
domains: 'Vec<String>',
|
|
message: 'String',
|
|
},
|
|
},
|
|
DdnsLogsResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 527,
|
|
endLine: 529,
|
|
sourceSha256: 'a0406c2266570dfba6ef35a26b52b75d853fb2b1a2d8bd4013f1e0aede5d3ac8',
|
|
symbol: 'DdnsLogsResponse',
|
|
fields: {
|
|
entries: 'Vec<DdnsLogEntry>',
|
|
},
|
|
},
|
|
DdnsRecordSyncResult: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 532,
|
|
endLine: 539,
|
|
sourceSha256: 'ede95e045b1f57f76f12dbd1241b122e293ba734726ac8df7a2aadd1795b4c55',
|
|
symbol: 'DdnsRecordSyncResult',
|
|
fields: {
|
|
record_type: 'String',
|
|
domains: 'Vec<String>',
|
|
old_ip: 'Option<String>',
|
|
new_ip: 'Option<String>',
|
|
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<DdnsRecordSyncResult>',
|
|
},
|
|
},
|
|
DdnsEvent: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 549,
|
|
endLine: 559,
|
|
sourceSha256: '7924a945fd98130d2b17c5715c1fe8c0885da02fbf8dc629df2174e69eca3ea7',
|
|
symbol: 'DdnsEvent',
|
|
fields: {
|
|
provider: 'String',
|
|
record_type: 'String',
|
|
domains: 'Vec<String>',
|
|
old_ip: 'Option<String>',
|
|
new_ip: 'Option<String>',
|
|
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<String>',
|
|
connected: 'bool',
|
|
ssid: 'Option<String>',
|
|
connection_id: 'Option<String>',
|
|
ipv4_addresses: 'Vec<String>',
|
|
ipv4_gateway: 'Option<String>',
|
|
ipv6_addresses: 'Vec<String>',
|
|
},
|
|
},
|
|
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<WlanNetwork>',
|
|
},
|
|
},
|
|
WlanSavedNetwork: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 591,
|
|
endLine: 598,
|
|
sourceSha256: '05ae1fbf946153818bae5aace432d3e3aa4cfd6027e7420536ca8694ad21616a',
|
|
symbol: 'WlanSavedNetwork',
|
|
fields: {
|
|
id: 'String',
|
|
uuid: 'String',
|
|
ssid: 'String',
|
|
interface_name: 'Option<String>',
|
|
active: 'bool',
|
|
auto_join: 'bool',
|
|
},
|
|
},
|
|
WlanProfilesResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 601,
|
|
endLine: 603,
|
|
sourceSha256: '9da2806f9e2d7c02c0c82a269d45922abc19c6a355c51bd6fbdeec27f6ee6561',
|
|
symbol: 'WlanProfilesResponse',
|
|
fields: {
|
|
profiles: 'Vec<WlanSavedNetwork>',
|
|
},
|
|
},
|
|
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<bool>',
|
|
ipv4_mode: 'Option<String>',
|
|
ipv4_address: 'Option<String>',
|
|
ipv4_prefix: 'Option<u8>',
|
|
ipv4_gateway: 'Option<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
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<CpuCore>',
|
|
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<String>',
|
|
mtu: 'u32',
|
|
ip_addresses: 'Vec<IpAddress>',
|
|
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<NetworkInterfaceInfo>',
|
|
total_count: 'usize',
|
|
},
|
|
},
|
|
ConnectionAddressesResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 711,
|
|
endLine: 718,
|
|
sourceSha256: '79a8ad8d4e3eea5ea329c5e7cefa2e9518953b0645bae367d04c2fb596118c57',
|
|
symbol: 'ConnectionAddressesResponse',
|
|
fields: {
|
|
ipv4: 'Vec<String>',
|
|
ipv6: 'Vec<String>',
|
|
ipv4_interface: 'Option<String>',
|
|
ipv6_interface: 'Option<String>',
|
|
},
|
|
},
|
|
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<u32>',
|
|
pci: 'Option<u32>',
|
|
rsrq: 'Option<f64>',
|
|
sinr: 'Option<f64>',
|
|
},
|
|
},
|
|
CellLocationResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 744,
|
|
endLine: 752,
|
|
sourceSha256: '3eb9561a78d76b8276ea681f54e3ab24c51df1c7299cfb287e5c31c33032b49c',
|
|
symbol: 'CellLocationResponse',
|
|
fields: {
|
|
available: 'bool',
|
|
cell_info: 'Option<CellLocationInfo>',
|
|
neighbor_cells: 'Vec<CellLocationInfo>',
|
|
cells: 'Option<Vec<CellLocationInfo>>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
OperatorListResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 766,
|
|
endLine: 768,
|
|
sourceSha256: '927df0e09ca10d0744fe1c8a65e9e0c5a8d257736898625c08d299eeb21248af',
|
|
symbol: 'OperatorListResponse',
|
|
fields: {
|
|
operators: 'Vec<OperatorInfo>',
|
|
},
|
|
},
|
|
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<ApnContext>',
|
|
},
|
|
},
|
|
SetApnRequest: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 795,
|
|
endLine: 802,
|
|
sourceSha256: 'b5732eca064eddf8a084ba3661004ce583150710217a7f2097926456922a0295',
|
|
symbol: 'SetApnRequest',
|
|
fields: {
|
|
context_path: 'String',
|
|
apn: 'Option<String>',
|
|
protocol: 'Option<String>',
|
|
username: 'Option<String>',
|
|
password: 'Option<String>',
|
|
auth_method: 'Option<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
CallListResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 825,
|
|
endLine: 827,
|
|
sourceSha256: '534ffadc277a3a9cef22e72c7749573ae775f41011220cdc4fa4779266ce713a',
|
|
symbol: 'CallListResponse',
|
|
fields: {
|
|
calls: 'Vec<CallInfo>',
|
|
},
|
|
},
|
|
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<CallRecord>',
|
|
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<u8>',
|
|
microphone_volume: 'Option<u8>',
|
|
muted: 'Option<bool>',
|
|
},
|
|
},
|
|
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<u16>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
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<i64>',
|
|
phone_numbers: 'Vec<String>',
|
|
},
|
|
},
|
|
SmsListResponse: {
|
|
sourceFile: 'backend/src/models.rs',
|
|
startLine: 946,
|
|
endLine: 948,
|
|
sourceSha256: '207d772eb68ac5872f189b8a88b9e3c8cb74130337d7aaae2f631ae0f8a5b3fa',
|
|
symbol: 'SmsListResponse',
|
|
fields: {
|
|
messages: 'Vec<SmsMessage>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
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<OtaMeta>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
published_at: 'String',
|
|
target_commitish: 'Option<String>',
|
|
body: 'Option<String>',
|
|
html_url: 'Option<String>',
|
|
assets: 'Vec<OtaReleaseAsset>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
sms_center: 'Option<String>',
|
|
},
|
|
},
|
|
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<String',
|
|
secret: 'String',
|
|
sms_template: 'String',
|
|
call_template: 'String',
|
|
ddns_template: 'String',
|
|
update_template: 'String',
|
|
},
|
|
},
|
|
MessageChannelConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 45,
|
|
endLine: 64,
|
|
sourceSha256: 'c1fdacef79bcd8cb9005ee9bac524e9266a54a0f6671ff5934e4c4bd110d159b',
|
|
symbol: 'MessageChannelConfig',
|
|
fields: {
|
|
enabled: 'bool',
|
|
forward_sms: 'bool',
|
|
forward_calls: 'bool',
|
|
forward_ddns: 'bool',
|
|
forward_updates: 'bool',
|
|
sms_template: 'String',
|
|
call_template: 'String',
|
|
ddns_template: 'String',
|
|
update_template: 'String',
|
|
},
|
|
},
|
|
BarkConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 67,
|
|
endLine: 92,
|
|
sourceSha256: 'c92164a93136bf46238b42b07c3734eac664261472e7b01c7e7677fab2eea609',
|
|
symbol: 'BarkConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
server_url: 'String',
|
|
device_key: 'String',
|
|
title_template: 'String',
|
|
group: 'String',
|
|
sound: 'String',
|
|
level: 'String',
|
|
icon: 'String',
|
|
click_url: 'String',
|
|
copy: 'String',
|
|
auto_copy: 'bool',
|
|
save_history: 'bool',
|
|
},
|
|
},
|
|
PushPlusConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 95,
|
|
endLine: 112,
|
|
sourceSha256: 'ad0ba83a8da312a2607bc453124a2874f6c8d699b5179313a03289d9c1891a30',
|
|
symbol: 'PushPlusConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
token: 'String',
|
|
title_template: 'String',
|
|
topic: 'String',
|
|
template: 'String',
|
|
channel: 'String',
|
|
option: 'String',
|
|
callback_url: 'String',
|
|
},
|
|
},
|
|
WecomAppConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 115,
|
|
endLine: 132,
|
|
sourceSha256: '5719bacd1436dec9598c0cc6416bca2d05bec7a34082c5dd682b40c533c7cab3',
|
|
symbol: 'WecomAppConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
corp_id: 'String',
|
|
agent_id: 'String',
|
|
secret: 'String',
|
|
to_user: 'String',
|
|
to_party: 'String',
|
|
to_tag: 'String',
|
|
safe: 'bool',
|
|
},
|
|
},
|
|
WecomRobotConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 135,
|
|
endLine: 142,
|
|
sourceSha256: '9e7fc986cd6704cb377504e920aacfa2fdc21f4d5e71fe3a4f781606cd94531a',
|
|
symbol: 'WecomRobotConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
webhook_url: 'String',
|
|
key: 'String',
|
|
},
|
|
},
|
|
DingtalkRobotConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 145,
|
|
endLine: 158,
|
|
sourceSha256: '1a356b0854f46b761086a3b80da681be9017eddc8067aecc5a6955fd55e54494',
|
|
symbol: 'DingtalkRobotConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
webhook_url: 'String',
|
|
access_token: 'String',
|
|
secret: 'String',
|
|
at_mobiles: 'String',
|
|
at_all: 'bool',
|
|
},
|
|
},
|
|
DingtalkAppConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 161,
|
|
endLine: 174,
|
|
sourceSha256: 'b6a3c72627e8eaad18fb0d3ac06ea8d4bb231a32f3199fed00b0911f4cd15b31',
|
|
symbol: 'DingtalkAppConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
app_key: 'String',
|
|
app_secret: 'String',
|
|
robot_code: 'String',
|
|
open_conversation_id: 'String',
|
|
msg_key: 'String',
|
|
},
|
|
},
|
|
FeishuRobotConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 177,
|
|
endLine: 186,
|
|
sourceSha256: 'b3d6ca45ab5b392675eacd0039c2e695c4cfb383f02674501900bb7db993ff32',
|
|
symbol: 'FeishuRobotConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
webhook_url: 'String',
|
|
token: 'String',
|
|
secret: 'String',
|
|
},
|
|
},
|
|
TelegramConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 189,
|
|
endLine: 200,
|
|
sourceSha256: '614ab6d2fa3d55d6a0d128c6e9c7ea83b0949b2d1aec38a660d96e44636ac14e',
|
|
symbol: 'TelegramConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
bot_token: 'String',
|
|
chat_id: 'String',
|
|
parse_mode: 'String',
|
|
disable_web_page_preview: 'bool',
|
|
},
|
|
},
|
|
ServerChan3Config: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 203,
|
|
endLine: 214,
|
|
sourceSha256: 'f9005f6b42b4c46e5d0e9108a961a18a262f5e3ddadac402accc8955b59cb0d7',
|
|
symbol: 'ServerChan3Config',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
send_key: 'String',
|
|
uid: 'String',
|
|
channel: 'String',
|
|
openid: 'String',
|
|
},
|
|
},
|
|
EmailConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 217,
|
|
endLine: 240,
|
|
sourceSha256: '85e9766c73eeb26f2e5c8937abe686379c57124e7beaa8b8633b12d359d192e7',
|
|
symbol: 'EmailConfig',
|
|
fields: {
|
|
common: 'MessageChannelConfig',
|
|
smtp_host: 'String',
|
|
smtp_port: 'u16',
|
|
smtp_security: 'String',
|
|
allow_insecure_tls: 'bool',
|
|
username: 'String',
|
|
password: 'String',
|
|
sender_address: 'String',
|
|
sender_name: 'String',
|
|
receiver_addresses: 'String',
|
|
message_format: 'String',
|
|
},
|
|
},
|
|
LegacyNotificationConfig: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 243,
|
|
endLine: 266,
|
|
sourceSha256: 'a06ce64ba3b6d88bb3815828cc42853ad0ce8eb6222727c9b272cab000e5527d',
|
|
symbol: 'LegacyNotificationConfig',
|
|
fields: {
|
|
webhook: 'WebhookConfig',
|
|
bark: 'BarkConfig',
|
|
pushplus: 'PushPlusConfig',
|
|
wecom_app: 'WecomAppConfig',
|
|
wecom_robot: 'WecomRobotConfig',
|
|
dingtalk_robot: 'DingtalkRobotConfig',
|
|
dingtalk_app: 'DingtalkAppConfig',
|
|
feishu_robot: 'FeishuRobotConfig',
|
|
telegram: 'TelegramConfig',
|
|
serverchan3: 'ServerChan3Config',
|
|
email: 'EmailConfig',
|
|
},
|
|
},
|
|
NotificationChannel: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 270,
|
|
endLine: 284,
|
|
sourceSha256: '6973ccc3d00b077b928cc0c5e7aee74336ee10d1a59ca9aa50d63f8592f250a8',
|
|
symbol: 'NotificationChannel',
|
|
fields: {},
|
|
},
|
|
NotificationEventType: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 288,
|
|
endLine: 295,
|
|
sourceSha256: '3b99f8c7fb104b18678ca54b90d3364af648cdb8c78352709bd14b47ddc7ef9a',
|
|
symbol: 'NotificationEventType',
|
|
fields: {},
|
|
},
|
|
MatcherOperator: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 299,
|
|
endLine: 305,
|
|
sourceSha256: 'fcd80c033d407213317668abf8e07ff734a50d834260b6212194b247533b4fd3',
|
|
symbol: 'MatcherOperator',
|
|
fields: {},
|
|
},
|
|
RuleMatcher: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 312,
|
|
endLine: 319,
|
|
sourceSha256: '2d73daf6338d5e98e6875bd50f001308c960afd6b789d06b5f745c8187ddfd57',
|
|
symbol: 'RuleMatcher',
|
|
fields: {
|
|
field: 'String',
|
|
operator: 'MatcherOperator',
|
|
value: 'String',
|
|
},
|
|
},
|
|
QuietHoursSchedule: {
|
|
sourceFile: 'backend/src/config.rs',
|
|
startLine: 332,
|
|
endLine: 341,
|
|
sourceSha256: '91d46b9419aa4cbaa3632f7c635a9298b130bf135720834f327b14a5d954e579',
|
|
symbol: 'QuietHoursSchedule',
|
|
fields: {
|
|
enabled: 'bool',
|
|
weekdays: 'Vec<u8>',
|
|
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<u8>',
|
|
times: 'Vec<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
event_codes: 'Vec<String>',
|
|
title_template: 'String',
|
|
template: 'String',
|
|
quiet_hours: 'Vec<QuietHoursSchedule>',
|
|
ddns_failure_threshold: 'u32',
|
|
device_status_items: 'Vec<String>',
|
|
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<NotificationChannelInstance>',
|
|
rules: 'Vec<NotificationRule>',
|
|
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<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
domains: 'Vec<String>',
|
|
},
|
|
},
|
|
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>',
|
|
},
|
|
},
|
|
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<u32>',
|
|
},
|
|
},
|
|
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<String>',
|
|
},
|
|
},
|
|
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<String>',
|
|
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<NotificationLogEntry>',
|
|
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<AutomationLogEntry>',
|
|
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<NotificationQueueEntry>',
|
|
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<String>',
|
|
source: 'String',
|
|
updated_at: 'String',
|
|
},
|
|
},
|
|
SmsStorageCacheEntry: {
|
|
sourceFile: 'backend/src/db.rs',
|
|
startLine: 183,
|
|
endLine: 188,
|
|
sourceSha256: 'b5721d240664b15c6a359843f95886ae9914119285fb3f04008c1da377ffd6db',
|
|
symbol: 'SmsStorageCacheEntry',
|
|
fields: {
|
|
sms_used: 'Option<u32>',
|
|
sms_total: 'Option<u32>',
|
|
source: 'String',
|
|
updated_at: 'String',
|
|
},
|
|
},
|
|
EsimProfileCacheEntry: {
|
|
sourceFile: 'backend/src/db.rs',
|
|
startLine: 191,
|
|
endLine: 208,
|
|
sourceSha256: '22eb0b19df0ac6d4c73129f44e4f655d70741a099935496abd08a7a95c31a34b',
|
|
symbol: 'EsimProfileCacheEntry',
|
|
fields: {
|
|
iccid: 'String',
|
|
name: 'Option<String>',
|
|
provider: 'Option<String>',
|
|
state: 'Option<String>',
|
|
profile_class: 'Option<String>',
|
|
imsi: 'Option<String>',
|
|
msisdn: 'Option<String>',
|
|
smsc: 'Option<String>',
|
|
smdp: 'Option<String>',
|
|
matching_id: 'Option<String>',
|
|
isdp_aid: 'Option<String>',
|
|
mcc: 'Option<String>',
|
|
mnc: 'Option<String>',
|
|
disable_allowed: 'Option<bool>',
|
|
delete_allowed: 'Option<bool>',
|
|
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<f64>',
|
|
memory_available_kb: 'Option<f64>',
|
|
memory_total_customizable: 'Option<bool>',
|
|
raw: 'String',
|
|
updated_at: 'String',
|
|
},
|
|
},
|
|
Database: {
|
|
sourceFile: 'backend/src/db.rs',
|
|
startLine: 224,
|
|
endLine: 226,
|
|
sourceSha256: 'f02ce8ad002a3d5eefa6905ecbb8690f7d8bedb2fb2e86fe72d645e8d14e5e0d',
|
|
symbol: 'Database',
|
|
fields: {},
|
|
},
|
|
} as const;
|