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    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    SlotIdentifyRequest(SlotIdentifyRequest),
58    SlotIdentifyResponse(SlotIdentifyResponse),
59    SlotListRequest(SlotListRequest),
60    SlotListResponse(SlotListResponse),
61    SlotRepairRequest(SlotRepairRequest),
62    SlotRepairResponse(SlotRepairResponse),
63    SlotUploadCancelRequest(SlotUploadCancelRequest),
64    SlotUploadCancelResponse(SlotUploadCancelResponse),
65    SlotUploadChunkRequest(SlotUploadChunkRequest),
66    SlotUploadChunkResponse(SlotUploadChunkResponse),
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    PairingAuth => PairingAuthRequest,
86    PairingSetAppId => PairingSetAppIdentityRequest,
87    PairingSetAppStorage => PairingSetAppStorageRequest,
88    PairingAckArkStorage => PairingAckArkStorageRequest,
89    PairingAccept => PairingAcceptanceRequest,
90    PairingComplete => PairingCompletionRequest,
91    RelayJoin => RelayJoinRequest,
92    RelayReq => RelayAppToArkRequest,
93    RelayRes => RelayAppToArkResponse,
94    Unlock => UnlockRequest,
95    ExecUploadStart => ExecutionUploadStartRequest,
96    ExecUploadChunk => ExecutionUploadChunkRequest,
97    ExecSched => ExecutionScheduleRequest,
98    ExecStatus => ExecutionStatusRequest,
99    ExecCancel => ExecutionCancelRequest,
100    SlotList => SlotListRequest,
101    SlotRepair => SlotRepairRequest,
102    SlotDelete => SlotDeleteRequest,
103    SlotIdentify => SlotIdentifyRequest,
104    SlotUploadStart => SlotUploadStartRequest,
105    SlotUploadChunk => SlotUploadChunkRequest,
106    SlotUploadCancel => SlotUploadCancelRequest,
107    SlotUploadProcess => SlotUploadProcessRequest,
108    DatasetPaths => DatasetPathsRequest,
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    PairingAuth => PairingAuthResponse,
123    PairingSetAppId => PairingSetAppIdentityResponse,
124    PairingSetAppStorage => PairingSetAppStorageResponse,
125    PairingAckArkStorage => PairingAckArkStorageResponse,
126    PairingAccept => PairingAcceptanceResponse,
127    PairingComplete => PairingCompletionResponse,
128    RelayJoin => RelayJoinResponse,
129    RelayReq => RelayArkToAppRequest,
130    RelayRes => RelayArkToAppResponse,
131    RelayFail => RelayAppToArkFailure,
132    Unlock => UnlockResponse,
133    ExecUploadStart => ExecutionUploadStartResponse,
134    ExecUploadChunk => ExecutionUploadChunkResponse,
135    ExecSched => ExecutionScheduleResponse,
136    ExecStatus => ExecutionStatusResponse,
137    ExecCancel => ExecutionCancelResponse,
138    SlotList => SlotListResponse,
139    SlotRepair => SlotRepairResponse,
140    SlotDelete => SlotDeleteResponse,
141    SlotIdentify => SlotIdentifyResponse,
142    SlotUploadStart => SlotUploadStartResponse,
143    SlotUploadChunk => SlotUploadChunkResponse,
144    SlotUploadCancel => SlotUploadCancelResponse,
145    SlotUploadProcess => SlotUploadProcessResponse,
146    DatasetPaths => DatasetPathsResponse,
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::DatasetPathsRequest(..) => "dataset_paths",
158            Self::DatasetPathsResponse(..) => "dataset_paths",
159            Self::Develop(..) => "develop",
160            Self::DeviceInfoRequest(..) => "device_info",
161            Self::DeviceInfoResponse(..) => "device_info",
162            Self::ExecutionCancelRequest(..) => "exec_cancel",
163            Self::ExecutionCancelResponse(..) => "exec_cancel",
164            Self::ExecutionScheduleRequest(..) => "exec_sched",
165            Self::ExecutionScheduleResponse(..) => "exec_sched",
166            Self::ExecutionStatusRequest(..) => "exec_status",
167            Self::ExecutionStatusResponse(..) => "exec_status",
168            Self::ExecutionUploadChunkRequest(..) => "exec_upload_chunk",
169            Self::ExecutionUploadChunkResponse(..) => "exec_upload_chunk",
170            Self::ExecutionUploadStartRequest(..) => "exec_upload_start",
171            Self::ExecutionUploadStartResponse(..) => "exec_upload_start",
172            Self::FirmwareUpdateInitRequest(..) => "firmware_update_init",
173            Self::FirmwareUpdateInitResponse(..) => "firmware_update_init",
174            Self::FirmwareUpdateInstallRequest(..) => "firmware_update_install",
175            Self::FirmwareUpdateInstallResponse(..) => "firmware_update_install",
176            Self::FirmwareUpdatePrepRequest(..) => "firmware_update_prep",
177            Self::FirmwareUpdatePrepResponse(..) => "firmware_update_prep",
178            Self::FirmwareUpdateUploadRequest(..) => "firmware_update_upload",
179            Self::FirmwareUpdateUploadResponse(..) => "firmware_update_upload",
180            Self::FirmwareUpdateVerifyRequest(..) => "firmware_update_verify",
181            Self::FirmwareUpdateVerifyResponse(..) => "firmware_update_verify",
182            Self::GenuinityProofRequest(..) => "genuinity_proof",
183            Self::GenuinityProofResponse(..) => "genuinity_proof",
184            Self::OnboardingRequest(..) => "onboard",
185            Self::OnboardingResponse(..) => "onboard",
186            Self::PairingAcceptanceRequest(..) => "pairing_accept",
187            Self::PairingAcceptanceResponse(..) => "pairing_accept",
188            Self::PairingAckArkStorageRequest(..) => "pairing_ack_ark_storage",
189            Self::PairingAckArkStorageResponse(..) => "pairing_ack_ark_storage",
190            Self::PairingAuthRequest(..) => "pairing_auth",
191            Self::PairingAuthResponse(..) => "pairing_auth",
192            Self::PairingCompletionRequest(..) => "pairing_complete",
193            Self::PairingCompletionResponse(..) => "pairing_complete",
194            Self::PairingSetAppIdentityRequest(..) => "pairing_set_app_id",
195            Self::PairingSetAppIdentityResponse(..) => "pairing_set_app_id",
196            Self::PairingSetAppStorageRequest(..) => "pairing_set_app_storage",
197            Self::PairingSetAppStorageResponse(..) => "pairing_set_app_storage",
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::SlotIdentifyRequest(..) => "slot_identify",
208            Self::SlotIdentifyResponse(..) => "slot_identify",
209            Self::SlotListRequest(..) => "slot_list",
210            Self::SlotListResponse(..) => "slot_list",
211            Self::SlotRepairRequest(..) => "slot_repair",
212            Self::SlotRepairResponse(..) => "slot_repair",
213            Self::SlotUploadCancelRequest(..) => "slot_upload_cancel",
214            Self::SlotUploadCancelResponse(..) => "slot_upload_cancel",
215            Self::SlotUploadChunkRequest(..) => "slot_upload_chunk",
216            Self::SlotUploadChunkResponse(..) => "slot_upload_chunk",
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}