gogol-factchecktools-0.5.0: Google Fact Check Tools SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.FactCheckTools.Types

Contents

Description

 
Synopsis

Service Configuration

factCheckToolsService :: ServiceConfig Source #

Default request referring to version v1alpha1 of the Fact Check Tools API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"] Source #

View your email address

GoogleFactcheckingFactchecktoolsV1alpha1Claim

data GoogleFactcheckingFactchecktoolsV1alpha1Claim Source #

Information about the claim.

See: googleFactcheckingFactchecktoolsV1alpha1Claim smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> c GoogleFactcheckingFactchecktoolsV1alpha1Claim #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1Claim #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1Claim -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1Claim -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1Claim) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1Claim) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> GoogleFactcheckingFactchecktoolsV1alpha1Claim #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> m GoogleFactcheckingFactchecktoolsV1alpha1Claim #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> m GoogleFactcheckingFactchecktoolsV1alpha1Claim #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1Claim -> m GoogleFactcheckingFactchecktoolsV1alpha1Claim #

Show GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1Claim Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1Claim = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1Claim" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1Claim'" PrefixI True) ((S1 (MetaSel (Just "_gffvcText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcClaimReview") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview]))) :*: (S1 (MetaSel (Just "_gffvcClaimDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_gffvcClaimant") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleFactcheckingFactchecktoolsV1alpha1Claim :: GoogleFactcheckingFactchecktoolsV1alpha1Claim Source #

Creates a value of GoogleFactcheckingFactchecktoolsV1alpha1Claim with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gffvcText :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1Claim (Maybe Text) Source #

The claim text. For instance, "Crime has doubled in the last 2 years."

gffvcClaimant :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1Claim (Maybe Text) Source #

A person or organization stating the claim. For instance, "John Doe".

GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating

data GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source #

Information about the claim rating.

See: googleFactcheckingFactchecktoolsV1alpha1ClaimRating smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating #

Show GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating'" PrefixI True) ((S1 (MetaSel (Just "_gffvcrWorstRating") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gffvcrRatingValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_gffvcrImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gffvcrBestRating") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_gffvcrTextualRating") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

gffvcrWorstRating :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating (Maybe Int32) Source #

For numeric ratings, the worst value possible in the scale from worst to best. Corresponds to `ClaimReview.reviewRating.worstRating`.

gffvcrRatingValue :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating (Maybe Int32) Source #

A numeric rating of this claim, in the range worstRating — bestRating inclusive. Corresponds to `ClaimReview.reviewRating.ratingValue`.

gffvcrImageURL :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating (Maybe Text) Source #

Corresponds to `ClaimReview.reviewRating.image`.

gffvcrBestRating :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating (Maybe Int32) Source #

For numeric ratings, the best value possible in the scale from worst to best. Corresponds to `ClaimReview.reviewRating.bestRating`.

gffvcrTextualRating :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating (Maybe Text) Source #

The truthfulness rating as a human-readible short word or phrase. Corresponds to `ClaimReview.reviewRating.alternateName`.

GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor

data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source #

Information about the claim review author.

See: googleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor #

Show GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor'" PrefixI True) (S1 (MetaSel (Just "_gffvcraImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcraName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor Source #

Creates a value of GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gffvcraName :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor (Maybe Text) Source #

Name of the organization that is publishing the fact check. Corresponds to `ClaimReview.author.name`.

GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse

data GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source #

Response from searching fact-checked claims.

See: googleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> c GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> m GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> m GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse -> m GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse #

Show GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse'" PrefixI True) (S1 (MetaSel (Just "_gffvfccsrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvfccsrClaims") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleFactcheckingFactchecktoolsV1alpha1Claim]))))

gffvfccsrNextPageToken :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1FactCheckedClaimSearchResponse (Maybe Text) Source #

The next pagination token in the Search response. It should be used as the `page_token` for the following request. An empty value means no more results.

GoogleProtobufEmpty

data GoogleProtobufEmpty Source #

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

See: googleProtobufEmpty smart constructor.

Instances
Eq GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleProtobufEmpty -> c GoogleProtobufEmpty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleProtobufEmpty #

toConstr :: GoogleProtobufEmpty -> Constr #

dataTypeOf :: GoogleProtobufEmpty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleProtobufEmpty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleProtobufEmpty) #

gmapT :: (forall b. Data b => b -> b) -> GoogleProtobufEmpty -> GoogleProtobufEmpty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleProtobufEmpty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleProtobufEmpty -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleProtobufEmpty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleProtobufEmpty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleProtobufEmpty -> m GoogleProtobufEmpty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleProtobufEmpty -> m GoogleProtobufEmpty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleProtobufEmpty -> m GoogleProtobufEmpty #

Show GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Associated Types

type Rep GoogleProtobufEmpty :: Type -> Type #

ToJSON GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleProtobufEmpty Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleProtobufEmpty = D1 (MetaData "GoogleProtobufEmpty" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleProtobufEmpty'" PrefixI False) (U1 :: Type -> Type))

googleProtobufEmpty :: GoogleProtobufEmpty Source #

Creates a value of GoogleProtobufEmpty with the minimum fields required to make a request.

GoogleFactcheckingFactchecktoolsV1alpha1Publisher

data GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source #

Information about the publisher.

See: googleFactcheckingFactchecktoolsV1alpha1Publisher smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> c GoogleFactcheckingFactchecktoolsV1alpha1Publisher #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1Publisher #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1Publisher) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1Publisher) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> m GoogleFactcheckingFactchecktoolsV1alpha1Publisher #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> m GoogleFactcheckingFactchecktoolsV1alpha1Publisher #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1Publisher -> m GoogleFactcheckingFactchecktoolsV1alpha1Publisher #

Show GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1Publisher = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1Publisher" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1Publisher'" PrefixI True) (S1 (MetaSel (Just "_gffvpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvpSite") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

googleFactcheckingFactchecktoolsV1alpha1Publisher :: GoogleFactcheckingFactchecktoolsV1alpha1Publisher Source #

Creates a value of GoogleFactcheckingFactchecktoolsV1alpha1Publisher with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gffvpName :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1Publisher (Maybe Text) Source #

The name of this publisher. For instance, "Awesome Fact Checks".

gffvpSite :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1Publisher (Maybe Text) Source #

Host-level site name, without the protocol or "www" prefix. For instance, "awesomefactchecks.com". This value of this field is based purely on the claim review URL.

GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor

data GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source #

Information about the claim author.

See: googleFactcheckingFactchecktoolsV1alpha1ClaimAuthor smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor #

Show GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor'" PrefixI True) ((S1 (MetaSel (Just "_gffvcaSameAs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcaImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gffvcaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcaJobTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

googleFactcheckingFactchecktoolsV1alpha1ClaimAuthor :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor Source #

Creates a value of GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gffvcaSameAs :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor (Maybe Text) Source #

Corresponds to `ClaimReview.itemReviewed.author.sameAs`.

gffvcaImageURL :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor (Maybe Text) Source #

Corresponds to `ClaimReview.itemReviewed.author.image`.

gffvcaName :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor (Maybe Text) Source #

A person or organization stating the claim. For instance, "John Doe". Corresponds to `ClaimReview.itemReviewed.author.name`.

gffvcaJobTitle :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor (Maybe Text) Source #

Corresponds to `ClaimReview.itemReviewed.author.jobTitle`.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.FactCheckTools.Types.Sum" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview

data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source #

Information about a claim review.

See: googleFactcheckingFactchecktoolsV1alpha1ClaimReview smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview #

Show GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview'" PrefixI True) ((S1 (MetaSel (Just "_gLanguageCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gTextualRating") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_gTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gPublisher") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleFactcheckingFactchecktoolsV1alpha1Publisher)) :*: S1 (MetaSel (Just "_gReviewDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))))

gLanguageCode :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview (Maybe Text) Source #

The language this review was written in. For instance, "en" or "de".

gTitle :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReview (Maybe Text) Source #

The title of this claim review, if it can be determined.

GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup

data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source #

Fields for an individual `ClaimReview` element. Except for sub-messages that group fields together, each of these fields correspond those in https://schema.org/ClaimReview. We list the precise mapping for each field.

See: googleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup #

Show GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup'" PrefixI True) (((S1 (MetaSel (Just "_gffvcrmRating") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating)) :*: S1 (MetaSel (Just "_gffvcrmClaimAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor))) :*: (S1 (MetaSel (Just "_gffvcrmURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcrmClaimAppearances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 (MetaSel (Just "_gffvcrmClaimLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcrmClaimFirstAppearance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gffvcrmClaimDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcrmClaimReviewed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

gffvcrmURL :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup (Maybe Text) Source #

This field is optional, and will default to the page URL. We provide this field to allow you the override the default value, but the only permitted override is the page URL plus an optional anchor link ("page jump"). Corresponds to `ClaimReview.url`

gffvcrmClaimAppearances :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup [Text] Source #

A list of links to works in which this claim appears, aside from the one specified in `claim_first_appearance`. Corresponds to `ClaimReview.itemReviewed['type=Claim].appearance.url`.

gffvcrmClaimLocation :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup (Maybe Text) Source #

The location where this claim was made. Corresponds to `ClaimReview.itemReviewed.name`.

gffvcrmClaimFirstAppearance :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup (Maybe Text) Source #

A link to a work in which this claim first appears. Corresponds to `ClaimReview.itemReviewed['type=Claim].firstAppearance.url`.

gffvcrmClaimDate :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup (Maybe Text) Source #

The date when the claim was made or entered public discourse. Corresponds to `ClaimReview.itemReviewed.datePublished`.

gffvcrmClaimReviewed :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup (Maybe Text) Source #

A short summary of the claim being evaluated. Corresponds to `ClaimReview.claimReviewed`.

GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage

data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source #

Holds one or more instances of `ClaimReview` markup for a webpage.

See: googleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage -> m GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage #

Show GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage'" PrefixI True) ((S1 (MetaSel (Just "_gffvcrmpVersionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gffvcrmpPublishDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcrmpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_gffvcrmpClaimReviewAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor)) :*: (S1 (MetaSel (Just "_gffvcrmpPageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvcrmpClaimReviewMarkups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup]))))))

gffvcrmpVersionId :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage (Maybe Text) Source #

The version ID for this markup. Except for update requests, this field is output-only and should not be set by the user.

gffvcrmpPublishDate :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage (Maybe Text) Source #

The date when the fact check was published. Similar to the URL, semantically this is a page-level field, and each `ClaimReview` on this page will contain the same value. Corresponds to `ClaimReview.datePublished`

gffvcrmpName :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage (Maybe Text) Source #

The name of this `ClaimReview` markup page resource, in the form of `pages/{page_id}`. Except for update requests, this field is output-only and should not be set by the user.

gffvcrmpClaimReviewAuthor :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage (Maybe GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewAuthor) Source #

Info about the author of this claim review. Similar to the above, semantically these are page-level fields, and each `ClaimReview` on this page will contain the same values.

gffvcrmpPageURL :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage (Maybe Text) Source #

The URL of the page associated with this `ClaimReview` markup. While every individual `ClaimReview` has its own URL field, semantically this is a page-level field, and each `ClaimReview` on this page will use this value unless individually overridden. Corresponds to `ClaimReview.url`

gffvcrmpClaimReviewMarkups :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage [GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup] Source #

A list of individual claim reviews for this page. Each item in the list corresponds to one `ClaimReview` element.

GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse

data GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source #

Response from listing `ClaimReview` markup.

See: googleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse smart constructor.

Instances
Eq GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Data GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> c GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse #

toConstr :: GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> Constr #

dataTypeOf :: GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse) #

gmapT :: (forall b. Data b => b -> b) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> m GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> m GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse -> m GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse #

Show GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

Generic GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

ToJSON GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

FromJSON GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse Source # 
Instance details

Defined in Network.Google.FactCheckTools.Types.Product

type Rep GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse = D1 (MetaData "GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse" "Network.Google.FactCheckTools.Types.Product" "gogol-factchecktools-0.5.0-94kj5p0RLtW5oVdIDKxFvW" False) (C1 (MetaCons "GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse'" PrefixI True) (S1 (MetaSel (Just "_gffvlcrmprNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gffvlcrmprClaimReviewMarkupPages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkupPage]))))

gffvlcrmprNextPageToken :: Lens' GoogleFactcheckingFactchecktoolsV1alpha1ListClaimReviewMarkupPagesResponse (Maybe Text) Source #

The next pagination token in the Search response. It should be used as the `page_token` for the following request. An empty value means no more results.