{-# LANGUAGE DataKinds #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE ImportQualifiedPost #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-name-shadowing #-} {-# OPTIONS_GHC -fno-warn-unused-binds #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- | -- Module : Gogol.Healthcare.Types -- Copyright : (c) 2015-2025 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Toni Cebrián -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Gogol.Healthcare.Types ( -- * Configuration healthcareService, -- * OAuth Scopes CloudHealthcare'FullControl, CloudPlatform'FullControl, -- * Types -- ** Xgafv Xgafv (..), -- ** AccessDeterminationLogConfig AccessDeterminationLogConfig (..), newAccessDeterminationLogConfig, -- ** AccessDeterminationLogConfig_LogLevel AccessDeterminationLogConfig_LogLevel (..), -- ** ActivateConsentRequest ActivateConsentRequest (..), newActivateConsentRequest, -- ** AdminConsents AdminConsents (..), newAdminConsents, -- ** AnalyzeEntitiesRequest AnalyzeEntitiesRequest (..), newAnalyzeEntitiesRequest, -- ** AnalyzeEntitiesRequest_AlternativeOutputFormat AnalyzeEntitiesRequest_AlternativeOutputFormat (..), -- ** AnalyzeEntitiesRequest_LicensedVocabulariesItem AnalyzeEntitiesRequest_LicensedVocabulariesItem (..), -- ** AnalyzeEntitiesResponse AnalyzeEntitiesResponse (..), newAnalyzeEntitiesResponse, -- ** ApplyAdminConsentsErrorDetail ApplyAdminConsentsErrorDetail (..), newApplyAdminConsentsErrorDetail, -- ** ApplyAdminConsentsRequest ApplyAdminConsentsRequest (..), newApplyAdminConsentsRequest, -- ** ApplyAdminConsentsResponse ApplyAdminConsentsResponse (..), newApplyAdminConsentsResponse, -- ** ApplyConsentsRequest ApplyConsentsRequest (..), newApplyConsentsRequest, -- ** ApplyConsentsResponse ApplyConsentsResponse (..), newApplyConsentsResponse, -- ** ArchiveUserDataMappingRequest ArchiveUserDataMappingRequest (..), newArchiveUserDataMappingRequest, -- ** ArchiveUserDataMappingResponse ArchiveUserDataMappingResponse (..), newArchiveUserDataMappingResponse, -- ** Attribute Attribute (..), newAttribute, -- ** AttributeDefinition AttributeDefinition (..), newAttributeDefinition, -- ** AttributeDefinition_Category AttributeDefinition_Category (..), -- ** AuditConfig AuditConfig (..), newAuditConfig, -- ** AuditLogConfig AuditLogConfig (..), newAuditLogConfig, -- ** AuditLogConfig_LogType AuditLogConfig_LogType (..), -- ** Binding Binding (..), newBinding, -- ** BlobStorageInfo BlobStorageInfo (..), newBlobStorageInfo, -- ** BlobStorageInfo_StorageClass BlobStorageInfo_StorageClass (..), -- ** BlobStorageSettings BlobStorageSettings (..), newBlobStorageSettings, -- ** BlobStorageSettings_BlobStorageClass BlobStorageSettings_BlobStorageClass (..), -- ** BulkExportGcsDestination BulkExportGcsDestination (..), newBulkExportGcsDestination, -- ** CancelOperationRequest CancelOperationRequest (..), newCancelOperationRequest, -- ** CharacterMaskConfig CharacterMaskConfig (..), newCharacterMaskConfig, -- ** CheckDataAccessRequest CheckDataAccessRequest (..), newCheckDataAccessRequest, -- ** CheckDataAccessRequest_RequestAttributes CheckDataAccessRequest_RequestAttributes (..), newCheckDataAccessRequest_RequestAttributes, -- ** CheckDataAccessRequest_ResponseView CheckDataAccessRequest_ResponseView (..), -- ** CheckDataAccessResponse CheckDataAccessResponse (..), newCheckDataAccessResponse, -- ** CheckDataAccessResponse_ConsentDetails CheckDataAccessResponse_ConsentDetails (..), newCheckDataAccessResponse_ConsentDetails, -- ** Consent Consent (..), newConsent, -- ** Consent_Metadata Consent_Metadata (..), newConsent_Metadata, -- ** Consent_State Consent_State (..), -- ** ConsentAccessorScope ConsentAccessorScope (..), newConsentAccessorScope, -- ** ConsentArtifact ConsentArtifact (..), newConsentArtifact, -- ** ConsentArtifact_Metadata ConsentArtifact_Metadata (..), newConsentArtifact_Metadata, -- ** ConsentConfig ConsentConfig (..), newConsentConfig, -- ** ConsentConfig_Version ConsentConfig_Version (..), -- ** ConsentErrors ConsentErrors (..), newConsentErrors, -- ** ConsentEvaluation ConsentEvaluation (..), newConsentEvaluation, -- ** ConsentEvaluation_EvaluationResult ConsentEvaluation_EvaluationResult (..), -- ** ConsentHeaderHandling ConsentHeaderHandling (..), newConsentHeaderHandling, -- ** ConsentHeaderHandling_Profile ConsentHeaderHandling_Profile (..), -- ** ConsentList ConsentList (..), newConsentList, -- ** ConsentStore ConsentStore (..), newConsentStore, -- ** ConsentStore_Labels ConsentStore_Labels (..), newConsentStore_Labels, -- ** CreateMessageRequest CreateMessageRequest (..), newCreateMessageRequest, -- ** CryptoHashConfig CryptoHashConfig (..), newCryptoHashConfig, -- ** Dataset Dataset (..), newDataset, -- ** DateShiftConfig DateShiftConfig (..), newDateShiftConfig, -- ** DeidentifiedStoreDestination DeidentifiedStoreDestination (..), newDeidentifiedStoreDestination, -- ** DeidentifyConfig DeidentifyConfig (..), newDeidentifyConfig, -- ** DeidentifyDatasetRequest DeidentifyDatasetRequest (..), newDeidentifyDatasetRequest, -- ** DeidentifyDicomStoreRequest DeidentifyDicomStoreRequest (..), newDeidentifyDicomStoreRequest, -- ** DeidentifyFhirStoreRequest DeidentifyFhirStoreRequest (..), newDeidentifyFhirStoreRequest, -- ** DeidentifySummary DeidentifySummary (..), newDeidentifySummary, -- ** DicomConfig DicomConfig (..), newDicomConfig, -- ** DicomConfig_FilterProfile DicomConfig_FilterProfile (..), -- ** DicomFilterConfig DicomFilterConfig (..), newDicomFilterConfig, -- ** DicomStore DicomStore (..), newDicomStore, -- ** DicomStore_Labels DicomStore_Labels (..), newDicomStore_Labels, -- ** DicomStoreMetrics DicomStoreMetrics (..), newDicomStoreMetrics, -- ** Empty Empty (..), newEmpty, -- ** EncryptionSpec EncryptionSpec (..), newEncryptionSpec, -- ** Entity Entity (..), newEntity, -- ** EntityMention EntityMention (..), newEntityMention, -- ** EntityMentionRelationship EntityMentionRelationship (..), newEntityMentionRelationship, -- ** EvaluateUserConsentsRequest EvaluateUserConsentsRequest (..), newEvaluateUserConsentsRequest, -- ** EvaluateUserConsentsRequest_RequestAttributes EvaluateUserConsentsRequest_RequestAttributes (..), newEvaluateUserConsentsRequest_RequestAttributes, -- ** EvaluateUserConsentsRequest_ResourceAttributes EvaluateUserConsentsRequest_ResourceAttributes (..), newEvaluateUserConsentsRequest_ResourceAttributes, -- ** EvaluateUserConsentsRequest_ResponseView EvaluateUserConsentsRequest_ResponseView (..), -- ** EvaluateUserConsentsResponse EvaluateUserConsentsResponse (..), newEvaluateUserConsentsResponse, -- ** ExplainDataAccessConsentInfo ExplainDataAccessConsentInfo (..), newExplainDataAccessConsentInfo, -- ** ExplainDataAccessConsentInfo_Type ExplainDataAccessConsentInfo_Type (..), -- ** ExplainDataAccessConsentInfo_VariantsItem ExplainDataAccessConsentInfo_VariantsItem (..), -- ** ExplainDataAccessConsentScope ExplainDataAccessConsentScope (..), newExplainDataAccessConsentScope, -- ** ExplainDataAccessConsentScope_Decision ExplainDataAccessConsentScope_Decision (..), -- ** ExplainDataAccessResponse ExplainDataAccessResponse (..), newExplainDataAccessResponse, -- ** ExportDicomDataRequest ExportDicomDataRequest (..), newExportDicomDataRequest, -- ** ExportDicomDataResponse ExportDicomDataResponse (..), newExportDicomDataResponse, -- ** ExportMessagesRequest ExportMessagesRequest (..), newExportMessagesRequest, -- ** ExportMessagesResponse ExportMessagesResponse (..), newExportMessagesResponse, -- ** ExportResourcesRequest ExportResourcesRequest (..), newExportResourcesRequest, -- ** ExportResourcesResponse ExportResourcesResponse (..), newExportResourcesResponse, -- ** Expr Expr (..), newExpr, -- ** Feature Feature (..), newFeature, -- ** FhirConfig FhirConfig (..), newFhirConfig, -- ** FhirFilter FhirFilter (..), newFhirFilter, -- ** FhirNotificationConfig FhirNotificationConfig (..), newFhirNotificationConfig, -- ** FhirStore FhirStore (..), newFhirStore, -- ** FhirStore_ComplexDataTypeReferenceParsing FhirStore_ComplexDataTypeReferenceParsing (..), -- ** FhirStore_Labels FhirStore_Labels (..), newFhirStore_Labels, -- ** FhirStore_Version FhirStore_Version (..), -- ** FhirStoreMetric FhirStoreMetric (..), newFhirStoreMetric, -- ** FhirStoreMetrics FhirStoreMetrics (..), newFhirStoreMetrics, -- ** Field Field (..), newField, -- ** FieldMetadata FieldMetadata (..), newFieldMetadata, -- ** FieldMetadata_Action FieldMetadata_Action (..), -- ** GcsDestination GcsDestination (..), newGcsDestination, -- ** GcsDestination_ContentStructure GcsDestination_ContentStructure (..), -- ** GcsDestination_MessageView GcsDestination_MessageView (..), -- ** GcsSource GcsSource (..), newGcsSource, -- ** GoogleCloudHealthcareV1ConsentGcsDestination GoogleCloudHealthcareV1ConsentGcsDestination (..), newGoogleCloudHealthcareV1ConsentGcsDestination, -- ** GoogleCloudHealthcareV1ConsentPolicy GoogleCloudHealthcareV1ConsentPolicy (..), newGoogleCloudHealthcareV1ConsentPolicy, -- ** GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary (..), newGoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary, -- ** GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary (..), newGoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary, -- ** GoogleCloudHealthcareV1DicomBigQueryDestination GoogleCloudHealthcareV1DicomBigQueryDestination (..), newGoogleCloudHealthcareV1DicomBigQueryDestination, -- ** GoogleCloudHealthcareV1DicomBigQueryDestination_WriteDisposition GoogleCloudHealthcareV1DicomBigQueryDestination_WriteDisposition (..), -- ** GoogleCloudHealthcareV1DicomGcsDestination GoogleCloudHealthcareV1DicomGcsDestination (..), newGoogleCloudHealthcareV1DicomGcsDestination, -- ** GoogleCloudHealthcareV1DicomGcsSource GoogleCloudHealthcareV1DicomGcsSource (..), newGoogleCloudHealthcareV1DicomGcsSource, -- ** GoogleCloudHealthcareV1DicomStreamConfig GoogleCloudHealthcareV1DicomStreamConfig (..), newGoogleCloudHealthcareV1DicomStreamConfig, -- ** GoogleCloudHealthcareV1FhirBigQueryDestination GoogleCloudHealthcareV1FhirBigQueryDestination (..), newGoogleCloudHealthcareV1FhirBigQueryDestination, -- ** GoogleCloudHealthcareV1FhirBigQueryDestination_WriteDisposition GoogleCloudHealthcareV1FhirBigQueryDestination_WriteDisposition (..), -- ** GoogleCloudHealthcareV1FhirGcsDestination GoogleCloudHealthcareV1FhirGcsDestination (..), newGoogleCloudHealthcareV1FhirGcsDestination, -- ** GoogleCloudHealthcareV1FhirGcsSource GoogleCloudHealthcareV1FhirGcsSource (..), newGoogleCloudHealthcareV1FhirGcsSource, -- ** GroupOrSegment GroupOrSegment (..), newGroupOrSegment, -- ** Hl7SchemaConfig Hl7SchemaConfig (..), newHl7SchemaConfig, -- ** Hl7SchemaConfig_MessageSchemaConfigs Hl7SchemaConfig_MessageSchemaConfigs (..), newHl7SchemaConfig_MessageSchemaConfigs, -- ** Hl7TypesConfig Hl7TypesConfig (..), newHl7TypesConfig, -- ** Hl7V2NotificationConfig Hl7V2NotificationConfig (..), newHl7V2NotificationConfig, -- ** Hl7V2Store Hl7V2Store (..), newHl7V2Store, -- ** Hl7V2Store_Labels Hl7V2Store_Labels (..), newHl7V2Store_Labels, -- ** Hl7V2StoreMetric Hl7V2StoreMetric (..), newHl7V2StoreMetric, -- ** Hl7V2StoreMetrics Hl7V2StoreMetrics (..), newHl7V2StoreMetrics, -- ** HttpBody HttpBody (..), newHttpBody, -- ** HttpBody_ExtensionsItem HttpBody_ExtensionsItem (..), newHttpBody_ExtensionsItem, -- ** Image Image (..), newImage, -- ** ImageConfig ImageConfig (..), newImageConfig, -- ** ImageConfig_TextRedactionMode ImageConfig_TextRedactionMode (..), -- ** ImportDicomDataRequest ImportDicomDataRequest (..), newImportDicomDataRequest, -- ** ImportDicomDataResponse ImportDicomDataResponse (..), newImportDicomDataResponse, -- ** ImportMessagesRequest ImportMessagesRequest (..), newImportMessagesRequest, -- ** ImportMessagesResponse ImportMessagesResponse (..), newImportMessagesResponse, -- ** ImportResourcesRequest ImportResourcesRequest (..), newImportResourcesRequest, -- ** ImportResourcesRequest_ContentStructure ImportResourcesRequest_ContentStructure (..), -- ** ImportResourcesResponse ImportResourcesResponse (..), newImportResourcesResponse, -- ** InfoTypeTransformation InfoTypeTransformation (..), newInfoTypeTransformation, -- ** IngestMessageRequest IngestMessageRequest (..), newIngestMessageRequest, -- ** IngestMessageResponse IngestMessageResponse (..), newIngestMessageResponse, -- ** KmsWrappedCryptoKey KmsWrappedCryptoKey (..), newKmsWrappedCryptoKey, -- ** LinkedEntity LinkedEntity (..), newLinkedEntity, -- ** ListAttributeDefinitionsResponse ListAttributeDefinitionsResponse (..), newListAttributeDefinitionsResponse, -- ** ListConsentArtifactsResponse ListConsentArtifactsResponse (..), newListConsentArtifactsResponse, -- ** ListConsentRevisionsResponse ListConsentRevisionsResponse (..), newListConsentRevisionsResponse, -- ** ListConsentStoresResponse ListConsentStoresResponse (..), newListConsentStoresResponse, -- ** ListConsentsResponse ListConsentsResponse (..), newListConsentsResponse, -- ** ListDatasetsResponse ListDatasetsResponse (..), newListDatasetsResponse, -- ** ListDicomStoresResponse ListDicomStoresResponse (..), newListDicomStoresResponse, -- ** ListFhirStoresResponse ListFhirStoresResponse (..), newListFhirStoresResponse, -- ** ListHl7V2StoresResponse ListHl7V2StoresResponse (..), newListHl7V2StoresResponse, -- ** ListLocationsResponse ListLocationsResponse (..), newListLocationsResponse, -- ** ListMessagesResponse ListMessagesResponse (..), newListMessagesResponse, -- ** ListOperationsResponse ListOperationsResponse (..), newListOperationsResponse, -- ** ListUserDataMappingsResponse ListUserDataMappingsResponse (..), newListUserDataMappingsResponse, -- ** Location Location (..), newLocation, -- ** Location_Labels Location_Labels (..), newLocation_Labels, -- ** Location_Metadata Location_Metadata (..), newLocation_Metadata, -- ** Message Message (..), newMessage, -- ** Message_Labels Message_Labels (..), newMessage_Labels, -- ** NotificationConfig NotificationConfig (..), newNotificationConfig, -- ** Operation Operation (..), newOperation, -- ** Operation_Metadata Operation_Metadata (..), newOperation_Metadata, -- ** Operation_Response Operation_Response (..), newOperation_Response, -- ** OperationMetadata OperationMetadata (..), newOperationMetadata, -- ** ParsedData ParsedData (..), newParsedData, -- ** ParserConfig ParserConfig (..), newParserConfig, -- ** ParserConfig_Version ParserConfig_Version (..), -- ** PatientId PatientId (..), newPatientId, -- ** PatientScope PatientScope (..), newPatientScope, -- ** Policy Policy (..), newPolicy, -- ** ProgressCounter ProgressCounter (..), newProgressCounter, -- ** PubsubDestination PubsubDestination (..), newPubsubDestination, -- ** QueryAccessibleDataRequest QueryAccessibleDataRequest (..), newQueryAccessibleDataRequest, -- ** QueryAccessibleDataRequest_RequestAttributes QueryAccessibleDataRequest_RequestAttributes (..), newQueryAccessibleDataRequest_RequestAttributes, -- ** QueryAccessibleDataRequest_ResourceAttributes QueryAccessibleDataRequest_ResourceAttributes (..), newQueryAccessibleDataRequest_ResourceAttributes, -- ** QueryAccessibleDataResponse QueryAccessibleDataResponse (..), newQueryAccessibleDataResponse, -- ** RedactConfig RedactConfig (..), newRedactConfig, -- ** RejectConsentRequest RejectConsentRequest (..), newRejectConsentRequest, -- ** ReplaceWithInfoTypeConfig ReplaceWithInfoTypeConfig (..), newReplaceWithInfoTypeConfig, -- ** Resources Resources (..), newResources, -- ** Result Result (..), newResult, -- ** Result_ConsentDetails Result_ConsentDetails (..), newResult_ConsentDetails, -- ** RevokeConsentRequest RevokeConsentRequest (..), newRevokeConsentRequest, -- ** RollbackFhirResourceFilteringFields RollbackFhirResourceFilteringFields (..), newRollbackFhirResourceFilteringFields, -- ** RollbackFhirResourcesRequest RollbackFhirResourcesRequest (..), newRollbackFhirResourcesRequest, -- ** RollbackFhirResourcesRequest_ChangeType RollbackFhirResourcesRequest_ChangeType (..), -- ** RollbackFhirResourcesResponse RollbackFhirResourcesResponse (..), newRollbackFhirResourcesResponse, -- ** RollbackHL7MessagesFilteringFields RollbackHL7MessagesFilteringFields (..), newRollbackHL7MessagesFilteringFields, -- ** RollbackHl7V2MessagesRequest RollbackHl7V2MessagesRequest (..), newRollbackHl7V2MessagesRequest, -- ** RollbackHl7V2MessagesRequest_ChangeType RollbackHl7V2MessagesRequest_ChangeType (..), -- ** RollbackHl7V2MessagesResponse RollbackHl7V2MessagesResponse (..), newRollbackHl7V2MessagesResponse, -- ** SchemaConfig SchemaConfig (..), newSchemaConfig, -- ** SchemaConfig_SchemaType SchemaConfig_SchemaType (..), -- ** SchemaGroup SchemaGroup (..), newSchemaGroup, -- ** SchemaPackage SchemaPackage (..), newSchemaPackage, -- ** SchemaPackage_SchematizedParsingType SchemaPackage_SchematizedParsingType (..), -- ** SchemaPackage_UnexpectedSegmentHandling SchemaPackage_UnexpectedSegmentHandling (..), -- ** SchemaSegment SchemaSegment (..), newSchemaSegment, -- ** SchematizedData SchematizedData (..), newSchematizedData, -- ** SearchResourcesRequest SearchResourcesRequest (..), newSearchResourcesRequest, -- ** Segment Segment (..), newSegment, -- ** Segment_Fields Segment_Fields (..), newSegment_Fields, -- ** SeriesMetrics SeriesMetrics (..), newSeriesMetrics, -- ** SetBlobStorageSettingsRequest SetBlobStorageSettingsRequest (..), newSetBlobStorageSettingsRequest, -- ** SetBlobStorageSettingsResponse SetBlobStorageSettingsResponse (..), newSetBlobStorageSettingsResponse, -- ** SetIamPolicyRequest SetIamPolicyRequest (..), newSetIamPolicyRequest, -- ** Signature Signature (..), newSignature, -- ** Signature_Metadata Signature_Metadata (..), newSignature_Metadata, -- ** Status Status (..), newStatus, -- ** Status_DetailsItem Status_DetailsItem (..), newStatus_DetailsItem, -- ** StorageInfo StorageInfo (..), newStorageInfo, -- ** StreamConfig StreamConfig (..), newStreamConfig, -- ** StructuredStorageInfo StructuredStorageInfo (..), newStructuredStorageInfo, -- ** StudyMetrics StudyMetrics (..), newStudyMetrics, -- ** TagFilterList TagFilterList (..), newTagFilterList, -- ** TestIamPermissionsRequest TestIamPermissionsRequest (..), newTestIamPermissionsRequest, -- ** TestIamPermissionsResponse TestIamPermissionsResponse (..), newTestIamPermissionsResponse, -- ** TextConfig TextConfig (..), newTextConfig, -- ** TextSpan TextSpan (..), newTextSpan, -- ** TimePartitioning TimePartitioning (..), newTimePartitioning, -- ** TimePartitioning_Type TimePartitioning_Type (..), -- ** TimeRange TimeRange (..), newTimeRange, -- ** Type Type (..), newType, -- ** Type_Primitive Type_Primitive (..), -- ** UserDataMapping UserDataMapping (..), newUserDataMapping, -- ** ValidationConfig ValidationConfig (..), newValidationConfig, -- ** VersionSource VersionSource (..), newVersionSource, -- ** ProjectsLocationsDatasetsHl7V2StoresMessagesGetView ProjectsLocationsDatasetsHl7V2StoresMessagesGetView (..), -- ** ProjectsLocationsDatasetsHl7V2StoresMessagesListView ProjectsLocationsDatasetsHl7V2StoresMessagesListView (..), ) where import Gogol.Healthcare.Internal.Product import Gogol.Healthcare.Internal.Sum import Gogol.Prelude qualified as Core -- | Default request referring to version @v1@ of the Cloud Healthcare API. This contains the host and root path used as a starting point for constructing service requests. healthcareService :: Core.ServiceConfig healthcareService = Core.defaultService (Core.ServiceId "healthcare:v1") "healthcare.googleapis.com" -- | Read, write and manage healthcare data type CloudHealthcare'FullControl = "https://www.googleapis.com/auth/cloud-healthcare" -- | See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account. type CloudPlatform'FullControl = "https://www.googleapis.com/auth/cloud-platform"