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