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    ExecutionScheduleRequest(ExecutionScheduleRequest),
15    ExecutionScheduleResponse(ExecutionScheduleResponse),
16    ExecutionStatusRequest(ExecutionStatusRequest),
17    ExecutionStatusResponse(ExecutionStatusResponse),
18    ExecutionUploadChunkRequest(ExecutionUploadChunkRequest),
19    ExecutionUploadChunkResponse(ExecutionUploadChunkResponse),
20    ExecutionUploadStartRequest(ExecutionUploadStartRequest),
21    ExecutionUploadStartResponse(ExecutionUploadStartResponse),
22    FirmwareUpdateInitRequest(FirmwareUpdateInitRequest),
23    FirmwareUpdateInitResponse(FirmwareUpdateInitResponse),
24    FirmwareUpdateInstallRequest(FirmwareUpdateInstallRequest),
25    FirmwareUpdateInstallResponse(FirmwareUpdateInstallResponse),
26    FirmwareUpdatePrepRequest(FirmwareUpdatePrepRequest),
27    FirmwareUpdatePrepResponse(FirmwareUpdatePrepResponse),
28    FirmwareUpdateUploadRequest(FirmwareUpdateUploadRequest),
29    FirmwareUpdateUploadResponse(FirmwareUpdateUploadResponse),
30    FirmwareUpdateVerifyRequest(FirmwareUpdateVerifyRequest),
31    FirmwareUpdateVerifyResponse(FirmwareUpdateVerifyResponse),
32    GenuinityProofRequest(GenuinityProofRequest),
33    GenuinityProofResponse(GenuinityProofResponse),
34    OnboardingRequest(OnboardingRequest),
35    OnboardingResponse(OnboardingResponse),
36    PairingAcceptanceRequest(PairingAcceptanceRequest),
37    PairingAcceptanceResponse(PairingAcceptanceResponse),
38    PairingAckArkStorageRequest(PairingAckArkStorageRequest),
39    PairingAckArkStorageResponse(PairingAckArkStorageResponse),
40    PairingAuthRequest(PairingAuthRequest),
41    PairingAuthResponse(PairingAuthResponse),
42    PairingCompletionRequest(PairingCompletionRequest),
43    PairingCompletionResponse(PairingCompletionResponse),
44    PairingSetAppIdentityRequest(PairingSetAppIdentityRequest),
45    PairingSetAppIdentityResponse(PairingSetAppIdentityResponse),
46    PairingSetAppStorageRequest(PairingSetAppStorageRequest),
47    PairingSetAppStorageResponse(PairingSetAppStorageResponse),
48    RelayInboundRequest(RelayInboundRequest),
49    RelayInboundResponse(RelayInboundResponse),
50    RelayJoinRequest(RelayJoinRequest),
51    RelayJoinResponse(RelayJoinResponse),
52    RelayOutboundRequest(RelayOutboundRequest),
53    RelayOutboundResponse(RelayOutboundResponse),
54    SlotDeleteRequest(SlotDeleteRequest),
55    SlotDeleteResponse(SlotDeleteResponse),
56    SlotIdentifyRequest(SlotIdentifyRequest),
57    SlotIdentifyResponse(SlotIdentifyResponse),
58    SlotListRequest(SlotListRequest),
59    SlotListResponse(SlotListResponse),
60    SlotRepairRequest(SlotRepairRequest),
61    SlotRepairResponse(SlotRepairResponse),
62    SlotUploadCancelRequest(SlotUploadCancelRequest),
63    SlotUploadCancelResponse(SlotUploadCancelResponse),
64    SlotUploadChunkRequest(SlotUploadChunkRequest),
65    SlotUploadChunkResponse(SlotUploadChunkResponse),
66    SlotUploadProcessRequest(SlotUploadProcessRequest),
67    SlotUploadProcessResponse(SlotUploadProcessResponse),
68    SlotUploadStartRequest(SlotUploadStartRequest),
69    SlotUploadStartResponse(SlotUploadStartResponse),
70    UnlockRequest(UnlockRequest),
71    UnlockResponse(UnlockResponse),
72}
73contents! { host_to_ark,
74    Onboard => OnboardingRequest,
75    DeviceInfo => DeviceInfoRequest,
76    CloudSyncStart => CloudSyncStartRequest,
77    CloudSyncFinish => CloudSyncFinishRequest,
78    GenuinityProof => GenuinityProofRequest,
79    FirmwareUpdatePrep => FirmwareUpdatePrepRequest,
80    FirmwareUpdateInit => FirmwareUpdateInitRequest,
81    FirmwareUpdateUpload => FirmwareUpdateUploadRequest,
82    FirmwareUpdateVerify => FirmwareUpdateVerifyRequest,
83    FirmwareUpdateInstall => FirmwareUpdateInstallRequest,
84    PairingAuth => PairingAuthRequest,
85    PairingSetAppId => PairingSetAppIdentityRequest,
86    PairingSetAppStorage => PairingSetAppStorageRequest,
87    PairingAckArkStorage => PairingAckArkStorageRequest,
88    PairingAccept => PairingAcceptanceRequest,
89    PairingComplete => PairingCompletionRequest,
90    RelayJoin => RelayJoinRequest,
91    RelayInbound => RelayInboundRequest,
92    RelayOutbound => RelayOutboundResponse,
93    Unlock => UnlockRequest,
94    ExecUploadStart => ExecutionUploadStartRequest,
95    ExecUploadChunk => ExecutionUploadChunkRequest,
96    ExecSched => ExecutionScheduleRequest,
97    ExecStatus => ExecutionStatusRequest,
98    ExecCancel => ExecutionCancelRequest,
99    SlotList => SlotListRequest,
100    SlotRepair => SlotRepairRequest,
101    SlotDelete => SlotDeleteRequest,
102    SlotIdentify => SlotIdentifyRequest,
103    SlotUploadStart => SlotUploadStartRequest,
104    SlotUploadChunk => SlotUploadChunkRequest,
105    SlotUploadCancel => SlotUploadCancelRequest,
106    SlotUploadProcess => SlotUploadProcessRequest,
107    DatasetPaths => DatasetPathsRequest,
108    Develop => Develop,
109}
110contents! { ark_to_host,
111    Onboard => OnboardingResponse,
112    DeviceInfo => DeviceInfoResponse,
113    CloudSyncStart => CloudSyncStartResponse,
114    CloudSyncFinish => CloudSyncFinishResponse,
115    GenuinityProof => GenuinityProofResponse,
116    FirmwareUpdatePrep => FirmwareUpdatePrepResponse,
117    FirmwareUpdateInit => FirmwareUpdateInitResponse,
118    FirmwareUpdateUpload => FirmwareUpdateUploadResponse,
119    FirmwareUpdateVerify => FirmwareUpdateVerifyResponse,
120    FirmwareUpdateInstall => FirmwareUpdateInstallResponse,
121    PairingAuth => PairingAuthResponse,
122    PairingSetAppId => PairingSetAppIdentityResponse,
123    PairingSetAppStorage => PairingSetAppStorageResponse,
124    PairingAckArkStorage => PairingAckArkStorageResponse,
125    PairingAccept => PairingAcceptanceResponse,
126    PairingComplete => PairingCompletionResponse,
127    RelayJoin => RelayJoinResponse,
128    RelayInbound => RelayInboundResponse,
129    RelayOutbound => RelayOutboundRequest,
130    Unlock => UnlockResponse,
131    ExecUploadStart => ExecutionUploadStartResponse,
132    ExecUploadChunk => ExecutionUploadChunkResponse,
133    ExecSched => ExecutionScheduleResponse,
134    ExecStatus => ExecutionStatusResponse,
135    ExecCancel => ExecutionCancelResponse,
136    SlotList => SlotListResponse,
137    SlotRepair => SlotRepairResponse,
138    SlotDelete => SlotDeleteResponse,
139    SlotIdentify => SlotIdentifyResponse,
140    SlotUploadStart => SlotUploadStartResponse,
141    SlotUploadChunk => SlotUploadChunkResponse,
142    SlotUploadCancel => SlotUploadCancelResponse,
143    SlotUploadProcess => SlotUploadProcessResponse,
144    DatasetPaths => DatasetPathsResponse,
145    Develop => Develop,
146}
147impl Message {
148    /// Returns the payload's protobuf field name for log lines.
149    pub(super) fn field_name(&self) -> &'static str {
150        match self {
151            Self::CloudSyncFinishRequest(..) => "cloud_sync_finish",
152            Self::CloudSyncFinishResponse(..) => "cloud_sync_finish",
153            Self::CloudSyncStartRequest(..) => "cloud_sync_start",
154            Self::CloudSyncStartResponse(..) => "cloud_sync_start",
155            Self::DatasetPathsRequest(..) => "dataset_paths",
156            Self::DatasetPathsResponse(..) => "dataset_paths",
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::RelayInboundRequest(..) => "relay_inbound",
197            Self::RelayInboundResponse(..) => "relay_inbound",
198            Self::RelayJoinRequest(..) => "relay_join",
199            Self::RelayJoinResponse(..) => "relay_join",
200            Self::RelayOutboundRequest(..) => "relay_outbound",
201            Self::RelayOutboundResponse(..) => "relay_outbound",
202            Self::SlotDeleteRequest(..) => "slot_delete",
203            Self::SlotDeleteResponse(..) => "slot_delete",
204            Self::SlotIdentifyRequest(..) => "slot_identify",
205            Self::SlotIdentifyResponse(..) => "slot_identify",
206            Self::SlotListRequest(..) => "slot_list",
207            Self::SlotListResponse(..) => "slot_list",
208            Self::SlotRepairRequest(..) => "slot_repair",
209            Self::SlotRepairResponse(..) => "slot_repair",
210            Self::SlotUploadCancelRequest(..) => "slot_upload_cancel",
211            Self::SlotUploadCancelResponse(..) => "slot_upload_cancel",
212            Self::SlotUploadChunkRequest(..) => "slot_upload_chunk",
213            Self::SlotUploadChunkResponse(..) => "slot_upload_chunk",
214            Self::SlotUploadProcessRequest(..) => "slot_upload_process",
215            Self::SlotUploadProcessResponse(..) => "slot_upload_process",
216            Self::SlotUploadStartRequest(..) => "slot_upload_start",
217            Self::SlotUploadStartResponse(..) => "slot_upload_start",
218            Self::UnlockRequest(..) => "unlock",
219            Self::UnlockResponse(..) => "unlock",
220        }
221    }
222}