{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Network.Google.SafeBrowsing.Types -- Copyright : (c) 2015-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- module Network.Google.SafeBrowsing.Types ( -- * Service Configuration safeBrowsingService -- * ThreatEntryMetadata , ThreatEntryMetadata , threatEntryMetadata , temEntries -- * Checksum , Checksum , checksum , cSha256 -- * FindThreatMatchesResponse , FindThreatMatchesResponse , findThreatMatchesResponse , ftmrMatches -- * ThreatInfo , ThreatInfo , threatInfo , tiThreatEntries , tiThreatTypes , tiPlatformTypes , tiThreatEntryTypes -- * FetchThreatListUpdatesRequest , FetchThreatListUpdatesRequest , fetchThreatListUpdatesRequest , ftlurListUpdateRequests , ftlurClient -- * FindFullHashesRequest , FindFullHashesRequest , findFullHashesRequest , ffhrThreatInfo , ffhrClientStates , ffhrClient -- * Constraints , Constraints , constraints , cMaxUpdateEntries , cRegion , cSupportedCompressions , cMaxDatabaseEntries -- * RiceDeltaEncoding , RiceDeltaEncoding , riceDeltaEncoding , rdeFirstValue , rdeRiceParameter , rdeNumEntries , rdeEncodedData -- * ListThreatListsResponse , ListThreatListsResponse , listThreatListsResponse , ltlrThreatLists -- * ThreatListDescriptor , ThreatListDescriptor , threatListDescriptor , tldThreatEntryType , tldThreatType , tldPlatformType -- * ClientInfo , ClientInfo , clientInfo , ciClientId , ciClientVersion -- * FindThreatMatchesRequest , FindThreatMatchesRequest , findThreatMatchesRequest , ftmrThreatInfo , ftmrClient -- * ListUpdateRequest , ListUpdateRequest , listUpdateRequest , lurState , lurThreatEntryType , lurConstraints , lurThreatType , lurPlatformType -- * ThreatEntry , ThreatEntry , threatEntry , teHash , teURL , teDigest -- * ThreatMatch , ThreatMatch , threatMatch , tmThreatEntryMetadata , tmThreatEntryType , tmThreatType , tmPlatformType , tmCacheDuration , tmThreat -- * RawHashes , RawHashes , rawHashes , rhPrefixSize , rhRawHashes -- * ListUpdateResponse , ListUpdateResponse , listUpdateResponse , lAdditions , lThreatEntryType , lChecksum , lThreatType , lPlatformType , lNewClientState , lRemovals , lResponseType -- * ThreatEntrySet , ThreatEntrySet , threatEntrySet , tesRiceHashes , tesRiceIndices , tesRawHashes , tesRawIndices , tesCompressionType -- * RawIndices , RawIndices , rawIndices , riIndices -- * FindFullHashesResponse , FindFullHashesResponse , findFullHashesResponse , ffhrMatches , ffhrNegativeCacheDuration , ffhrMinimumWaitDuration -- * MetadataEntry , MetadataEntry , metadataEntry , meValue , meKey -- * FetchThreatListUpdatesResponse , FetchThreatListUpdatesResponse , fetchThreatListUpdatesResponse , ftlurListUpdateResponses , ftlurMinimumWaitDuration ) where import Network.Google.Prelude import Network.Google.SafeBrowsing.Types.Product import Network.Google.SafeBrowsing.Types.Sum -- | Default request referring to version 'v4' of the Safe Browsing APIs. This contains the host and root path used as a starting point for constructing service requests. safeBrowsingService :: ServiceConfig safeBrowsingService = defaultService (ServiceId "safebrowsing:v4") "safebrowsing.googleapis.com"