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