Skip to main content

darkbio_wire/protocol/generated/
message.rs

1// This file is @generated by generator/src/main.rs.
2messages! {
3    CloudSyncFinishRequest(CloudSyncFinishRequest),
4    CloudSyncFinishResponse(CloudSyncFinishResponse),
5    CloudSyncStartRequest(CloudSyncStartRequest),
6    CloudSyncStartResponse(CloudSyncStartResponse),
7    Develop(Vec<u8>),
8    DeviceInfoRequest(DeviceInfoRequest),
9    DeviceInfoResponse(DeviceInfoResponse),
10    ExecutionCancelRequest(ExecutionCancelRequest),
11    ExecutionCancelResponse(ExecutionCancelResponse),
12    ExecutionScheduleRequest(ExecutionScheduleRequest),
13    ExecutionScheduleResponse(ExecutionScheduleResponse),
14    ExecutionStatusRequest(ExecutionStatusRequest),
15    ExecutionStatusResponse(ExecutionStatusResponse),
16    ExecutionUploadChunkRequest(ExecutionUploadChunkRequest),
17    ExecutionUploadChunkResponse(ExecutionUploadChunkResponse),
18    ExecutionUploadStartRequest(ExecutionUploadStartRequest),
19    ExecutionUploadStartResponse(ExecutionUploadStartResponse),
20    FirmwareUpdateInitRequest(FirmwareUpdateInitRequest),
21    FirmwareUpdateInitResponse(FirmwareUpdateInitResponse),
22    FirmwareUpdateInstallRequest(FirmwareUpdateInstallRequest),
23    FirmwareUpdateInstallResponse(FirmwareUpdateInstallResponse),
24    FirmwareUpdatePrepRequest(FirmwareUpdatePrepRequest),
25    FirmwareUpdatePrepResponse(FirmwareUpdatePrepResponse),
26    FirmwareUpdateUploadRequest(FirmwareUpdateUploadRequest),
27    FirmwareUpdateUploadResponse(FirmwareUpdateUploadResponse),
28    FirmwareUpdateVerifyRequest(FirmwareUpdateVerifyRequest),
29    FirmwareUpdateVerifyResponse(FirmwareUpdateVerifyResponse),
30    GenuinityProofRequest(GenuinityProofRequest),
31    GenuinityProofResponse(GenuinityProofResponse),
32    OnboardingRequest(OnboardingRequest),
33    OnboardingResponse(OnboardingResponse),
34    PairingAcceptanceRequest(PairingAcceptanceRequest),
35    PairingAcceptanceResponse(PairingAcceptanceResponse),
36    PairingAckArkStorageRequest(PairingAckArkStorageRequest),
37    PairingAckArkStorageResponse(PairingAckArkStorageResponse),
38    PairingAuthRequest(PairingAuthRequest),
39    PairingAuthResponse(PairingAuthResponse),
40    PairingCompletionRequest(PairingCompletionRequest),
41    PairingCompletionResponse(PairingCompletionResponse),
42    PairingSetAppIdentityRequest(PairingSetAppIdentityRequest),
43    PairingSetAppIdentityResponse(PairingSetAppIdentityResponse),
44    PairingSetAppStorageRequest(PairingSetAppStorageRequest),
45    PairingSetAppStorageResponse(PairingSetAppStorageResponse),
46    PairingStatusRequest(PairingStatusRequest),
47    PairingStatusResponse(PairingStatusResponse),
48    RelayAppToArkFailure(RelayAppToArkFailure),
49    RelayAppToArkRequest(RelayAppToArkRequest),
50    RelayAppToArkResponse(RelayAppToArkResponse),
51    RelayArkToAppRequest(RelayArkToAppRequest),
52    RelayArkToAppResponse(RelayArkToAppResponse),
53    RelayJoinRequest(RelayJoinRequest),
54    RelayJoinResponse(RelayJoinResponse),
55    SlotDeleteRequest(SlotDeleteRequest),
56    SlotDeleteResponse(SlotDeleteResponse),
57    SlotListRequest(SlotListRequest),
58    SlotListResponse(SlotListResponse),
59    SlotRepairRequest(SlotRepairRequest),
60    SlotRepairResponse(SlotRepairResponse),
61    SlotUploadCancelRequest(SlotUploadCancelRequest),
62    SlotUploadCancelResponse(SlotUploadCancelResponse),
63    SlotUploadChunkRequest(SlotUploadChunkRequest),
64    SlotUploadChunkResponse(SlotUploadChunkResponse),
65    SlotUploadPeekRequest(SlotUploadPeekRequest),
66    SlotUploadPeekResponse(SlotUploadPeekResponse),
67    SlotUploadProcessRequest(SlotUploadProcessRequest),
68    SlotUploadProcessResponse(SlotUploadProcessResponse),
69    SlotUploadStartRequest(SlotUploadStartRequest),
70    SlotUploadStartResponse(SlotUploadStartResponse),
71    UnlockRequest(UnlockRequest),
72    UnlockResponse(UnlockResponse),
73}
74contents! { host_to_ark,
75    Onboard => OnboardingRequest,
76    DeviceInfo => DeviceInfoRequest,
77    CloudSyncStart => CloudSyncStartRequest,
78    CloudSyncFinish => CloudSyncFinishRequest,
79    GenuinityProof => GenuinityProofRequest,
80    FirmwareUpdatePrep => FirmwareUpdatePrepRequest,
81    FirmwareUpdateInit => FirmwareUpdateInitRequest,
82    FirmwareUpdateUpload => FirmwareUpdateUploadRequest,
83    FirmwareUpdateVerify => FirmwareUpdateVerifyRequest,
84    FirmwareUpdateInstall => FirmwareUpdateInstallRequest,
85    PairingStatus => PairingStatusRequest,
86    PairingAuth => PairingAuthRequest,
87    PairingSetAppId => PairingSetAppIdentityRequest,
88    PairingSetAppStorage => PairingSetAppStorageRequest,
89    PairingAckArkStorage => PairingAckArkStorageRequest,
90    PairingAccept => PairingAcceptanceRequest,
91    PairingComplete => PairingCompletionRequest,
92    RelayJoin => RelayJoinRequest,
93    RelayReq => RelayAppToArkRequest,
94    RelayRes => RelayAppToArkResponse,
95    Unlock => UnlockRequest,
96    ExecUploadStart => ExecutionUploadStartRequest,
97    ExecUploadChunk => ExecutionUploadChunkRequest,
98    ExecSched => ExecutionScheduleRequest,
99    ExecStatus => ExecutionStatusRequest,
100    ExecCancel => ExecutionCancelRequest,
101    SlotList => SlotListRequest,
102    SlotRepair => SlotRepairRequest,
103    SlotDelete => SlotDeleteRequest,
104    SlotUploadPeek => SlotUploadPeekRequest,
105    SlotUploadStart => SlotUploadStartRequest,
106    SlotUploadChunk => SlotUploadChunkRequest,
107    SlotUploadCancel => SlotUploadCancelRequest,
108    SlotUploadProcess => SlotUploadProcessRequest,
109    Develop => Develop,
110}
111contents! { ark_to_host,
112    Onboard => OnboardingResponse,
113    DeviceInfo => DeviceInfoResponse,
114    CloudSyncStart => CloudSyncStartResponse,
115    CloudSyncFinish => CloudSyncFinishResponse,
116    GenuinityProof => GenuinityProofResponse,
117    FirmwareUpdatePrep => FirmwareUpdatePrepResponse,
118    FirmwareUpdateInit => FirmwareUpdateInitResponse,
119    FirmwareUpdateUpload => FirmwareUpdateUploadResponse,
120    FirmwareUpdateVerify => FirmwareUpdateVerifyResponse,
121    FirmwareUpdateInstall => FirmwareUpdateInstallResponse,
122    PairingStatus => PairingStatusResponse,
123    PairingAuth => PairingAuthResponse,
124    PairingSetAppId => PairingSetAppIdentityResponse,
125    PairingSetAppStorage => PairingSetAppStorageResponse,
126    PairingAckArkStorage => PairingAckArkStorageResponse,
127    PairingAccept => PairingAcceptanceResponse,
128    PairingComplete => PairingCompletionResponse,
129    RelayJoin => RelayJoinResponse,
130    RelayReq => RelayArkToAppRequest,
131    RelayRes => RelayArkToAppResponse,
132    RelayFail => RelayAppToArkFailure,
133    Unlock => UnlockResponse,
134    ExecUploadStart => ExecutionUploadStartResponse,
135    ExecUploadChunk => ExecutionUploadChunkResponse,
136    ExecSched => ExecutionScheduleResponse,
137    ExecStatus => ExecutionStatusResponse,
138    ExecCancel => ExecutionCancelResponse,
139    SlotList => SlotListResponse,
140    SlotRepair => SlotRepairResponse,
141    SlotDelete => SlotDeleteResponse,
142    SlotUploadPeek => SlotUploadPeekResponse,
143    SlotUploadStart => SlotUploadStartResponse,
144    SlotUploadChunk => SlotUploadChunkResponse,
145    SlotUploadCancel => SlotUploadCancelResponse,
146    SlotUploadProcess => SlotUploadProcessResponse,
147    Develop => Develop,
148}
149impl Message {
150    /// Returns the payload's protobuf field name for log lines.
151    pub(super) fn field_name(&self) -> &'static str {
152        match self {
153            Self::CloudSyncFinishRequest(..) => "cloud_sync_finish",
154            Self::CloudSyncFinishResponse(..) => "cloud_sync_finish",
155            Self::CloudSyncStartRequest(..) => "cloud_sync_start",
156            Self::CloudSyncStartResponse(..) => "cloud_sync_start",
157            Self::Develop(..) => "develop",
158            Self::DeviceInfoRequest(..) => "device_info",
159            Self::DeviceInfoResponse(..) => "device_info",
160            Self::ExecutionCancelRequest(..) => "exec_cancel",
161            Self::ExecutionCancelResponse(..) => "exec_cancel",
162            Self::ExecutionScheduleRequest(..) => "exec_sched",
163            Self::ExecutionScheduleResponse(..) => "exec_sched",
164            Self::ExecutionStatusRequest(..) => "exec_status",
165            Self::ExecutionStatusResponse(..) => "exec_status",
166            Self::ExecutionUploadChunkRequest(..) => "exec_upload_chunk",
167            Self::ExecutionUploadChunkResponse(..) => "exec_upload_chunk",
168            Self::ExecutionUploadStartRequest(..) => "exec_upload_start",
169            Self::ExecutionUploadStartResponse(..) => "exec_upload_start",
170            Self::FirmwareUpdateInitRequest(..) => "firmware_update_init",
171            Self::FirmwareUpdateInitResponse(..) => "firmware_update_init",
172            Self::FirmwareUpdateInstallRequest(..) => "firmware_update_install",
173            Self::FirmwareUpdateInstallResponse(..) => "firmware_update_install",
174            Self::FirmwareUpdatePrepRequest(..) => "firmware_update_prep",
175            Self::FirmwareUpdatePrepResponse(..) => "firmware_update_prep",
176            Self::FirmwareUpdateUploadRequest(..) => "firmware_update_upload",
177            Self::FirmwareUpdateUploadResponse(..) => "firmware_update_upload",
178            Self::FirmwareUpdateVerifyRequest(..) => "firmware_update_verify",
179            Self::FirmwareUpdateVerifyResponse(..) => "firmware_update_verify",
180            Self::GenuinityProofRequest(..) => "genuinity_proof",
181            Self::GenuinityProofResponse(..) => "genuinity_proof",
182            Self::OnboardingRequest(..) => "onboard",
183            Self::OnboardingResponse(..) => "onboard",
184            Self::PairingAcceptanceRequest(..) => "pairing_accept",
185            Self::PairingAcceptanceResponse(..) => "pairing_accept",
186            Self::PairingAckArkStorageRequest(..) => "pairing_ack_ark_storage",
187            Self::PairingAckArkStorageResponse(..) => "pairing_ack_ark_storage",
188            Self::PairingAuthRequest(..) => "pairing_auth",
189            Self::PairingAuthResponse(..) => "pairing_auth",
190            Self::PairingCompletionRequest(..) => "pairing_complete",
191            Self::PairingCompletionResponse(..) => "pairing_complete",
192            Self::PairingSetAppIdentityRequest(..) => "pairing_set_app_id",
193            Self::PairingSetAppIdentityResponse(..) => "pairing_set_app_id",
194            Self::PairingSetAppStorageRequest(..) => "pairing_set_app_storage",
195            Self::PairingSetAppStorageResponse(..) => "pairing_set_app_storage",
196            Self::PairingStatusRequest(..) => "pairing_status",
197            Self::PairingStatusResponse(..) => "pairing_status",
198            Self::RelayAppToArkFailure(..) => "relay_fail",
199            Self::RelayAppToArkRequest(..) => "relay_req",
200            Self::RelayAppToArkResponse(..) => "relay_res",
201            Self::RelayArkToAppRequest(..) => "relay_req",
202            Self::RelayArkToAppResponse(..) => "relay_res",
203            Self::RelayJoinRequest(..) => "relay_join",
204            Self::RelayJoinResponse(..) => "relay_join",
205            Self::SlotDeleteRequest(..) => "slot_delete",
206            Self::SlotDeleteResponse(..) => "slot_delete",
207            Self::SlotListRequest(..) => "slot_list",
208            Self::SlotListResponse(..) => "slot_list",
209            Self::SlotRepairRequest(..) => "slot_repair",
210            Self::SlotRepairResponse(..) => "slot_repair",
211            Self::SlotUploadCancelRequest(..) => "slot_upload_cancel",
212            Self::SlotUploadCancelResponse(..) => "slot_upload_cancel",
213            Self::SlotUploadChunkRequest(..) => "slot_upload_chunk",
214            Self::SlotUploadChunkResponse(..) => "slot_upload_chunk",
215            Self::SlotUploadPeekRequest(..) => "slot_upload_peek",
216            Self::SlotUploadPeekResponse(..) => "slot_upload_peek",
217            Self::SlotUploadProcessRequest(..) => "slot_upload_process",
218            Self::SlotUploadProcessResponse(..) => "slot_upload_process",
219            Self::SlotUploadStartRequest(..) => "slot_upload_start",
220            Self::SlotUploadStartResponse(..) => "slot_upload_start",
221            Self::UnlockRequest(..) => "unlock",
222            Self::UnlockResponse(..) => "unlock",
223        }
224    }
225}