1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232
// This file is @generated by prost-build.
/// A log entry for a Consent store QueryAccessibleData long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryAccessibleDataLogEntry {
/// The resource being processed.
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a User Data Mapping indexing notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ConsentUserDataMappingLogEntry {
/// The User Data Mapping being indexed (for example,
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/consentStores/{storeId}/userDataMappings/{messageId}`).
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a de-identification long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DeidentifyLogEntry {
/// The resource being de-identified.
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for an Annotation import long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ImportAnnotationLogEntry {
/// The source in Cloud Storage. For example,
/// `gs://{bucket_id}/{path/to/file}`.
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for an Annotation export long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExportAnnotationLogEntry {
/// The destination in Cloud Storage or BigQuery.
#[prost(string, tag = "1")]
pub destination: ::prost::alloc::string::String,
/// The annotation record being exported. For example:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{store_id}/annotations/{annotation_id}`.
#[prost(string, tag = "2")]
pub annotation_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for an Annotation evaluate long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvaluateAnnotationLogEntry {
/// The report destination in BigQuery.
#[prost(string, tag = "1")]
pub destination: ::prost::alloc::string::String,
/// The eval annotation record being evaluated. For example:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{eval_store_id}/annotations/{eval_annotation_id}`.
#[prost(string, tag = "2")]
pub eval_annotation_name: ::prost::alloc::string::String,
/// The golden annotation record being evaluated. For example:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{golden_store_id}/annotations/{golden_annotation_id}`.
#[prost(string, tag = "3")]
pub golden_annotation_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "4")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a FHIR import long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ImportFhirLogEntry {
/// The source in Cloud Storage (for example,
/// `gs://{bucket_id}/{path/to/file}`) or BigQuery (for example,
/// `bq://{projectId}.{bqDatasetId}`).
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// The ID in the source file of the FHIR resource being imported.
#[prost(string, tag = "2")]
pub resource_id: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a FHIR export long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExportFhirLogEntry {
/// The destination in Cloud Storage (for example,
/// `gs://{bucket_id}/{path/to/file}`) or BigQuery (for example,
/// `bq://{projectId}.{bqDatasetId}`).
#[prost(string, tag = "1")]
pub destination: ::prost::alloc::string::String,
/// The resource being exported (e.g.
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhirStoreId}/fhir/Patient/{patientId}`).
#[prost(string, tag = "3")]
pub resource_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "4")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a FHIR configure search long-running operation
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FhirConfigureSearchLogEntry {
/// The ID of the resource being reindexed.
#[prost(string, tag = "1")]
pub resource_id: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a FHIR store Pub/Sub notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FhirNotificationLogEntry {
/// The resource being changed (for example,
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhirStoreId}/fhir/Patient/{patientId}`).
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The Pub/Sub topic that the notification is published on.
#[prost(string, tag = "2")]
pub pubsub_topic: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a FHIR streaming export notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FhirStreamLogEntry {
/// The resource being changed (for example,
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhirStoreId}/fhir/Patient/{patientId}`).
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The destination in BigQuery (for example,
/// `bq://{projectId}.{bqDatasetId}.{bqTableId}`).
#[prost(string, tag = "2")]
pub destination: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a FHIR streaming deidentification notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FhirDeidentifyStreamToStoreLogEntry {
/// The resource that changed (for example,
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhirStoreId}/fhir/Patient/{patientId}`).
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The destination FHIR store name. (for example,
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhirStoreId}`).
#[prost(string, tag = "2")]
pub destination: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a HL7v2 import long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ImportHl7V2LogEntry {
/// The source in Cloud Storage (for example,
/// `gs://{bucket_id}/{path/to/file}`).
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a HL7v2 store Pub/Sub notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hl7V2NotificationLogEntry {
/// The HL7v2 message being created (for example,
/// `projects/{projectId}/locations/{locationId}/datasets/{datasetId}/hl7V2Stores/{hl7v2StoreId}/messages/{hl7v2MessageId}`).
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The Pub/Sub topic that the notification is published on.
#[prost(string, tag = "2")]
pub pubsub_topic: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a DICOM import long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ImportDicomLogEntry {
/// The source file, in the format `gs://{bucket-id}/{path/to/file}`.
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a DICOM export long-running operation.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExportDicomLogEntry {
/// The DICOM resource being exported.
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "2")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a DICOM store Pub/Sub notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DicomNotificationLogEntry {
/// The DICOM resource being created.
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The Pub/Sub topic that the notification is published on.
#[prost(string, tag = "2")]
pub pubsub_topic: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}
/// A log entry for a DICOM streaming export notification.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DicomStreamLogEntry {
/// The DICOM resource being exported.
#[prost(string, tag = "1")]
pub resource_name: ::prost::alloc::string::String,
/// The destination in BigQuery, in the format
/// `bq://{projectId}.{bqDatasetId}.{bqTableId}`.
#[prost(string, tag = "2")]
pub destination: ::prost::alloc::string::String,
/// The error code and message.
#[prost(message, optional, tag = "3")]
pub error: ::core::option::Option<super::super::super::rpc::Status>,
}