gogol-plus-0.5.0: Google + 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.Plus

Contents

Description

Builds on top of the Google+ platform.

See: Google+ API Reference

Synopsis

Service Configuration

plusService :: ServiceConfig Source #

Default request referring to version v1 of the Google+ API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

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

See your personal info, including any personal info you've made publicly available

plusLoginScope :: Proxy '["https://www.googleapis.com/auth/plus.login"] Source #

View your basic profile info, including your age range and language

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

View your email address

plusMeScope :: Proxy '["https://www.googleapis.com/auth/plus.me"] Source #

Associate you with your personal info on Google

API Declaration

Resources

plus.activities.get

plus.activities.list

plus.activities.search

plus.comments.get

plus.comments.list

plus.people.get

plus.people.list

plus.people.listByActivity

plus.people.search

Types

ActivityProvider

data ActivityProvider Source #

The service provider that initially published this activity.

See: activityProvider smart constructor.

Instances
Eq ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityProvider -> Constr #

dataTypeOf :: ActivityProvider -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityProvider :: Type -> Type #

ToJSON ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityProvider Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityProvider = D1 (MetaData "ActivityProvider" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityProvider'" PrefixI True) (S1 (MetaSel (Just "_apTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityProvider :: ActivityProvider Source #

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

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

apTitle :: Lens' ActivityProvider (Maybe Text) Source #

Name of the service provider.

ActivityObjectAttachmentsItemEmbed

data ActivityObjectAttachmentsItemEmbed Source #

If the attachment is a video, the embeddable link.

See: activityObjectAttachmentsItemEmbed smart constructor.

Instances
Eq ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemEmbed -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemEmbed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectAttachmentsItemEmbed :: Type -> Type #

ToJSON ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemEmbed = D1 (MetaData "ActivityObjectAttachmentsItemEmbed" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "ActivityObjectAttachmentsItemEmbed'" PrefixI True) (S1 (MetaSel (Just "_aoaieURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoaieType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

activityObjectAttachmentsItemEmbed :: ActivityObjectAttachmentsItemEmbed Source #

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

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

CommentPlusoners

data CommentPlusoners Source #

People who +1'd this comment.

See: commentPlusoners smart constructor.

Instances
Eq CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: CommentPlusoners -> Constr #

dataTypeOf :: CommentPlusoners -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentPlusoners :: Type -> Type #

ToJSON CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentPlusoners = D1 (MetaData "CommentPlusoners" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "CommentPlusoners'" PrefixI True) (S1 (MetaSel (Just "_cpTotalItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Word32)))))

commentPlusoners :: CommentPlusoners Source #

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

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

cpTotalItems :: Lens' CommentPlusoners (Maybe Word32) Source #

Total number of people who +1'd this comment.

CommentActorClientSpecificActorInfo

data CommentActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: commentActorClientSpecificActorInfo smart constructor.

Instances
Eq CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: CommentActorClientSpecificActorInfo -> Constr #

dataTypeOf :: CommentActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorClientSpecificActorInfo = D1 (MetaData "CommentActorClientSpecificActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "CommentActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just "_cacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe CommentActorClientSpecificActorInfoYouTubeActorInfo))))

commentActorClientSpecificActorInfo :: CommentActorClientSpecificActorInfo Source #

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

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

ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo

data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: activityObjectActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances
Eq ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just "_aoacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorClientSpecificActorInfoYouTubeActorInfo :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #

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

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

ActivityObjectPlusoners

data ActivityObjectPlusoners Source #

People who +1'd this activity.

See: activityObjectPlusoners smart constructor.

Instances
Eq ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectPlusoners -> Constr #

dataTypeOf :: ActivityObjectPlusoners -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectPlusoners :: Type -> Type #

ToJSON ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectPlusoners = D1 (MetaData "ActivityObjectPlusoners" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "ActivityObjectPlusoners'" PrefixI True) (S1 (MetaSel (Just "_aopTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aopSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

activityObjectPlusoners :: ActivityObjectPlusoners Source #

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

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

aopTotalItems :: Lens' ActivityObjectPlusoners (Maybe Word32) Source #

Total number of people who +1'd this activity.

aopSelfLink :: Lens' ActivityObjectPlusoners (Maybe Text) Source #

The URL for the collection of people who +1'd this activity.

PersonEmailsItem

data PersonEmailsItem Source #

Instances
Eq PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: PersonEmailsItem -> Constr #

dataTypeOf :: PersonEmailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonEmailsItem :: Type -> Type #

ToJSON PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonEmailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonEmailsItem = D1 (MetaData "PersonEmailsItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "PersonEmailsItem'" PrefixI True) (S1 (MetaSel (Just "_peiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_peiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

personEmailsItem :: PersonEmailsItem Source #

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

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

peiType :: Lens' PersonEmailsItem (Maybe Text) Source #

The type of address. Possible values include, but are not limited to, the following values: - "account" - Google account email address. - "home" - Home email address. - "work" - Work email address. - "other" - Other.

CommentActorImage

data CommentActorImage Source #

The image representation of this actor.

See: commentActorImage smart constructor.

Instances
Eq CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: CommentActorImage -> Constr #

dataTypeOf :: CommentActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentActorImage :: Type -> Type #

ToJSON CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorImage = D1 (MetaData "CommentActorImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "CommentActorImage'" PrefixI True) (S1 (MetaSel (Just "_caiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorImage :: CommentActorImage Source #

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

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

caiURL :: Lens' CommentActorImage (Maybe Text) Source #

The URL of the actor's profile photo. To resize the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.

ActivityObjectAttachmentsItemThumbnailsItemImage

data ActivityObjectAttachmentsItemThumbnailsItemImage Source #

Image resource.

See: activityObjectAttachmentsItemThumbnailsItemImage smart constructor.

Instances
Eq ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemThumbnailsItemImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemThumbnailsItemImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemThumbnailsItemImage = D1 (MetaData "ActivityObjectAttachmentsItemThumbnailsItemImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "ActivityObjectAttachmentsItemThumbnailsItemImage'" PrefixI True) ((S1 (MetaSel (Just "_aoaitiiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aoaitiiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aoaitiiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aoaitiiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectAttachmentsItemThumbnailsItemImage :: ActivityObjectAttachmentsItemThumbnailsItemImage Source #

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

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

aoaitiiHeight :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32) Source #

The height, in pixels, of the linked resource.

aoaitiiWidth :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32) Source #

The width, in pixels, of the linked resource.

PlacePosition

data PlacePosition Source #

The position of the place.

See: placePosition smart constructor.

Instances
Eq PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: PlacePosition -> Constr #

dataTypeOf :: PlacePosition -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PlacePosition :: Type -> Type #

ToJSON PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PlacePosition Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PlacePosition = D1 (MetaData "PlacePosition" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "PlacePosition'" PrefixI True) (S1 (MetaSel (Just "_ppLatitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_ppLongitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

placePosition :: PlacePosition Source #

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

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

ppLatitude :: Lens' PlacePosition (Maybe Double) Source #

The latitude of this position.

ppLongitude :: Lens' PlacePosition (Maybe Double) Source #

The longitude of this position.

PersonPlacesLivedItem

data PersonPlacesLivedItem Source #

Instances
Eq PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: PersonPlacesLivedItem -> Constr #

dataTypeOf :: PersonPlacesLivedItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonPlacesLivedItem :: Type -> Type #

ToJSON PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonPlacesLivedItem = D1 (MetaData "PersonPlacesLivedItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "PersonPlacesLivedItem'" PrefixI True) (S1 (MetaSel (Just "_ppliValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ppliPrimary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

personPlacesLivedItem :: PersonPlacesLivedItem Source #

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

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

ppliValue :: Lens' PersonPlacesLivedItem (Maybe Text) Source #

A place where this person has lived. For example: "Seattle, WA", "Near Toronto".

ppliPrimary :: Lens' PersonPlacesLivedItem (Maybe Bool) Source #

If "true", this place of residence is this person's primary residence.

ActivityActorClientSpecificActorInfo

data ActivityActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: activityActorClientSpecificActorInfo smart constructor.

Instances
Eq ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityActorClientSpecificActorInfo -> Constr #

dataTypeOf :: ActivityActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorClientSpecificActorInfo = D1 (MetaData "ActivityActorClientSpecificActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just "_aacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ActivityActorClientSpecificActorInfoYouTubeActorInfo))))

activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo Source #

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

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

Person

data Person Source #

Instances
Eq Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

Data Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: Person -> Constr #

dataTypeOf :: Person -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep Person :: Type -> Type #

Methods

from :: Person -> Rep Person x #

to :: Rep Person x -> Person #

ToJSON Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep Person Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep Person = D1 (MetaData "Person" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "Person'" PrefixI True) ((((S1 (MetaSel (Just "_pCurrentLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pAgeRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonAgeRange)) :*: S1 (MetaSel (Just "_pEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonImage)) :*: S1 (MetaSel (Just "_pBraggingRights") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pPlacesLived") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PersonPlacesLivedItem])) :*: S1 (MetaSel (Just "_pPlusOneCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) :*: (((S1 (MetaSel (Just "_pObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pCover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonCover))) :*: (S1 (MetaSel (Just "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pRelationshipStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pURLs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PersonURLsItem])) :*: S1 (MetaSel (Just "_pDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pVerified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 (MetaSel (Just "_pBirthday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pIsPlusUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pTagline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pGender") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonName))) :*: (S1 (MetaSel (Just "_pEmails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PersonEmailsItem])) :*: S1 (MetaSel (Just "_pOccupation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_pSkills") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pAboutMe") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pNickname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pOrganizations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PersonOrganizationsItem])) :*: S1 (MetaSel (Just "_pCircledByCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))))

pCurrentLocation :: Lens' Person (Maybe Text) Source #

(this field is not currently used)

pAgeRange :: Lens' Person (Maybe PersonAgeRange) Source #

The age range of the person. Valid ranges are 17 or younger, 18 to 20, and 21 or older. Age is determined from the user's birthday using Western age reckoning.

pEtag :: Lens' Person (Maybe Text) Source #

ETag of this response for caching purposes.

pImage :: Lens' Person (Maybe PersonImage) Source #

The representation of the person's profile photo.

pBraggingRights :: Lens' Person (Maybe Text) Source #

The "bragging rights" line of this person.

pPlacesLived :: Lens' Person [PersonPlacesLivedItem] Source #

A list of places where this person has lived.

pPlusOneCount :: Lens' Person (Maybe Int32) Source #

If a Google+ Page, the number of people who have +1'd this page.

pObjectType :: Lens' Person (Maybe Text) Source #

Type of person within Google+. Possible values include, but are not limited to, the following values: - "person" - represents an actual person. - "page" - represents a page.

pCover :: Lens' Person (Maybe PersonCover) Source #

The cover photo content.

pKind :: Lens' Person Text Source #

Identifies this resource as a person. Value: "plus#person".

pRelationshipStatus :: Lens' Person (Maybe Text) Source #

The person's relationship status. Possible values include, but are not limited to, the following values: - "single" - Person is single. - "in_a_relationship" - Person is in a relationship. - "engaged" - Person is engaged. - "married" - Person is married. - "its_complicated" - The relationship is complicated. - "open_relationship" - Person is in an open relationship. - "widowed" - Person is widowed. - "in_domestic_partnership" - Person is in a domestic partnership. - "in_civil_union" - Person is in a civil union.

pURLs :: Lens' Person [PersonURLsItem] Source #

A list of URLs for this person.

pDomain :: Lens' Person (Maybe Text) Source #

The hosted domain name for the user's Google Apps account. For instance, example.com. The plus.profile.emails.read or email scope is needed to get this domain name.

pURL :: Lens' Person (Maybe Text) Source #

The URL of this person's profile.

pVerified :: Lens' Person (Maybe Bool) Source #

Whether the person or Google+ Page has been verified.

pBirthday :: Lens' Person (Maybe Text) Source #

The person's date of birth, represented as YYYY-MM-DD.

pIsPlusUser :: Lens' Person (Maybe Bool) Source #

Whether this user has signed up for Google+.

pTagline :: Lens' Person (Maybe Text) Source #

The brief description (tagline) of this person.

pGender :: Lens' Person (Maybe Text) Source #

The person's gender. Possible values include, but are not limited to, the following values: - "male" - Male gender. - "female" - Female gender. - "other" - Other.

pName :: Lens' Person (Maybe PersonName) Source #

An object representation of the individual components of a person's name.

pEmails :: Lens' Person [PersonEmailsItem] Source #

A list of email addresses that this person has, including their Google account email address, and the public verified email addresses on their Google+ profile. The plus.profile.emails.read scope is needed to retrieve these email addresses, or the email scope can be used to retrieve just the Google account email address.

pOccupation :: Lens' Person (Maybe Text) Source #

The occupation of this person.

pSkills :: Lens' Person (Maybe Text) Source #

The person's skills.

pLanguage :: Lens' Person (Maybe Text) Source #

The user's preferred language for rendering.

pAboutMe :: Lens' Person (Maybe Text) Source #

A short biography for this person.

pDisplayName :: Lens' Person (Maybe Text) Source #

The name of this person, which is suitable for display.

pId :: Lens' Person (Maybe Text) Source #

The ID of this person.

pNickname :: Lens' Person (Maybe Text) Source #

The nickname of this person.

pOrganizations :: Lens' Person [PersonOrganizationsItem] Source #

A list of current or past organizations with which this person is associated.

pCircledByCount :: Lens' Person (Maybe Int32) Source #

For followers who are visible, the number of people who have added this person or page to a circle.

ActivityObjectAttachmentsItemImage

data ActivityObjectAttachmentsItemImage Source #

The preview image for photos or videos.

See: activityObjectAttachmentsItemImage smart constructor.

Instances
Eq ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectAttachmentsItemImage :: Type -> Type #

ToJSON ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemImage = D1 (MetaData "ActivityObjectAttachmentsItemImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "ActivityObjectAttachmentsItemImage'" PrefixI True) ((S1 (MetaSel (Just "_aoaiiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aoaiiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aoaiiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aoaiiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectAttachmentsItemImage :: ActivityObjectAttachmentsItemImage Source #

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

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

aoaiiHeight :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32) Source #

The height, in pixels, of the linked resource.

aoaiiWidth :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32) Source #

The width, in pixels, of the linked resource.

CommentActor

data CommentActor Source #

The person who posted this comment.

See: commentActor smart constructor.

Instances
Eq CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: CommentActor -> Constr #

dataTypeOf :: CommentActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentActor :: Type -> Type #

ToJSON CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

commentActor :: CommentActor Source #

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

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

caImage :: Lens' CommentActor (Maybe CommentActorImage) Source #

The image representation of this actor.

caURL :: Lens' CommentActor (Maybe Text) Source #

A link to the Person resource for this actor.

caDisplayName :: Lens' CommentActor (Maybe Text) Source #

The name of this actor, suitable for display.

caId :: Lens' CommentActor (Maybe Text) Source #

The ID of the actor.

ActivityObject

data ActivityObject Source #

The object of this activity.

See: activityObject smart constructor.

Instances
Eq ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObject -> Constr #

dataTypeOf :: ActivityObject -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObject :: Type -> Type #

ToJSON ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

activityObject :: ActivityObject Source #

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

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

aoAttachments :: Lens' ActivityObject [ActivityObjectAttachmentsItem] Source #

The media objects attached to this activity.

aoObjectType :: Lens' ActivityObject (Maybe Text) Source #

The type of the object. Possible values include, but are not limited to, the following values: - "note" - Textual content. - "activity" - A Google+ activity.

aoOriginalContent :: Lens' ActivityObject (Maybe Text) Source #

The content (text) as provided by the author, which is stored without any HTML formatting. When creating or updating an activity, this value must be supplied as plain text in the request.

aoURL :: Lens' ActivityObject (Maybe Text) Source #

The URL that points to the linked resource.

aoActor :: Lens' ActivityObject (Maybe ActivityObjectActor) Source #

If this activity's object is itself another activity, such as when a person reshares an activity, this property specifies the original activity's actor.

aoContent :: Lens' ActivityObject (Maybe Text) Source #

The HTML-formatted content, which is suitable for display.

aoReplies :: Lens' ActivityObject (Maybe ActivityObjectReplies) Source #

Comments in reply to this activity.

aoId :: Lens' ActivityObject (Maybe Text) Source #

The ID of the object. When resharing an activity, this is the ID of the activity that is being reshared.

aoResharers :: Lens' ActivityObject (Maybe ActivityObjectResharers) Source #

People who reshared this activity.

ActivityObjectActor

data ActivityObjectActor Source #

If this activity's object is itself another activity, such as when a person reshares an activity, this property specifies the original activity's actor.

See: activityObjectActor smart constructor.

Instances
Eq ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectActor -> Constr #

dataTypeOf :: ActivityObjectActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectActor :: Type -> Type #

ToJSON ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

activityObjectActor :: ActivityObjectActor Source #

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

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

aoaImage :: Lens' ActivityObjectActor (Maybe ActivityObjectActorImage) Source #

The image representation of the original actor.

aoaURL :: Lens' ActivityObjectActor (Maybe Text) Source #

A link to the original actor's Google profile.

aoaDisplayName :: Lens' ActivityObjectActor (Maybe Text) Source #

The original actor's name, which is suitable for display.

aoaId :: Lens' ActivityObjectActor (Maybe Text) Source #

ID of the original actor.

ActivityObjectAttachmentsItemFullImage

data ActivityObjectAttachmentsItemFullImage Source #

The full image URL for photo attachments.

See: activityObjectAttachmentsItemFullImage smart constructor.

Instances
Eq ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemFullImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemFullImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemFullImage = D1 (MetaData "ActivityObjectAttachmentsItemFullImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "ActivityObjectAttachmentsItemFullImage'" PrefixI True) ((S1 (MetaSel (Just "_aoaifiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aoaifiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aoaifiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aoaifiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectAttachmentsItemFullImage :: ActivityObjectAttachmentsItemFullImage Source #

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

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

aoaifiHeight :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32) Source #

The height, in pixels, of the linked resource.

aoaifiWidth :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32) Source #

The width, in pixels, of the linked resource.

PeopleListByActivityCollection

data PeopleListByActivityCollection Source #

The collection of people to list.

Constructors

Plusoners

plusoners List all people who have +1'd this activity.

Resharers

resharers List all people who have reshared this activity.

Instances
Enum PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Eq PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Data PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Methods

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

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

toConstr :: PeopleListByActivityCollection -> Constr #

dataTypeOf :: PeopleListByActivityCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Read PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Show PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Generic PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Associated Types

type Rep PeopleListByActivityCollection :: Type -> Type #

Hashable PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToJSON PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromJSON PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromHttpApiData PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToHttpApiData PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep PeopleListByActivityCollection = D1 (MetaData "PeopleListByActivityCollection" "Network.Google.Plus.Types.Sum" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "Plusoners" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Resharers" PrefixI False) (U1 :: Type -> Type))

ActivityActorImage

data ActivityActorImage Source #

The image representation of the actor.

See: activityActorImage smart constructor.

Instances
Eq ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityActorImage -> Constr #

dataTypeOf :: ActivityActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityActorImage :: Type -> Type #

ToJSON ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorImage = D1 (MetaData "ActivityActorImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityActorImage'" PrefixI True) (S1 (MetaSel (Just "_aaiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorImage :: ActivityActorImage Source #

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

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

aaiURL :: Lens' ActivityActorImage (Maybe Text) Source #

The URL of the actor's profile photo. To resize the image and crop it to a square, append the query string ?sz=x, where x is the dimension in pixels of each side.

PeopleFeed

data PeopleFeed Source #

Instances
Eq PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: PeopleFeed -> Constr #

dataTypeOf :: PeopleFeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PeopleFeed :: Type -> Type #

ToJSON PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PeopleFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

peopleFeed :: PeopleFeed Source #

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

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

pfTotalItems :: Lens' PeopleFeed (Maybe Int32) Source #

The total number of people available in this list. The number of people in a response might be smaller due to paging. This might not be set for all collections.

pfEtag :: Lens' PeopleFeed (Maybe Text) Source #

ETag of this response for caching purposes.

pfNextPageToken :: Lens' PeopleFeed (Maybe Text) Source #

The continuation token, which is used to page through large result sets. Provide this value in a subsequent request to return the next page of results.

pfKind :: Lens' PeopleFeed Text Source #

Identifies this resource as a collection of people. Value: "plus#peopleFeed".

pfItems :: Lens' PeopleFeed [Person] Source #

The people in this page of results. Each item includes the id, displayName, image, and url for the person. To retrieve additional profile data, see the people.get method.

pfSelfLink :: Lens' PeopleFeed (Maybe Text) Source #

Link to this resource.

pfTitle :: Lens' PeopleFeed (Maybe Text) Source #

The title of this collection of people.

PersonCoverCoverPhoto

data PersonCoverCoverPhoto Source #

The person's primary cover image.

See: personCoverCoverPhoto smart constructor.

Instances
Eq PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: PersonCoverCoverPhoto -> Constr #

dataTypeOf :: PersonCoverCoverPhoto -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonCoverCoverPhoto :: Type -> Type #

ToJSON PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonCoverCoverPhoto Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonCoverCoverPhoto = D1 (MetaData "PersonCoverCoverPhoto" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "PersonCoverCoverPhoto'" PrefixI True) (S1 (MetaSel (Just "_pccpHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_pccpURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pccpWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

personCoverCoverPhoto :: PersonCoverCoverPhoto Source #

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

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

PersonAgeRange

data PersonAgeRange Source #

The age range of the person. Valid ranges are 17 or younger, 18 to 20, and 21 or older. Age is determined from the user's birthday using Western age reckoning.

See: personAgeRange smart constructor.

Instances
Eq PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: PersonAgeRange -> Constr #

dataTypeOf :: PersonAgeRange -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonAgeRange :: Type -> Type #

ToJSON PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonAgeRange Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonAgeRange = D1 (MetaData "PersonAgeRange" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "PersonAgeRange'" PrefixI True) (S1 (MetaSel (Just "_parMax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_parMin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

personAgeRange :: PersonAgeRange Source #

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

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

parMax :: Lens' PersonAgeRange (Maybe Int32) Source #

The age range's upper bound, if any. Possible values include, but are not limited to, the following: - "17" - for age 17 - "20" - for age 20

parMin :: Lens' PersonAgeRange (Maybe Int32) Source #

The age range's lower bound, if any. Possible values include, but are not limited to, the following: - "21" - for age 21 - "18" - for age 18

ActivityObjectActorImage

data ActivityObjectActorImage Source #

The image representation of the original actor.

See: activityObjectActorImage smart constructor.

Instances
Eq ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectActorImage -> Constr #

dataTypeOf :: ActivityObjectActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectActorImage :: Type -> Type #

ToJSON ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorImage = D1 (MetaData "ActivityObjectActorImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityObjectActorImage'" PrefixI True) (S1 (MetaSel (Just "_aoaiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorImage :: ActivityObjectActorImage Source #

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

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

aoaiURL :: Lens' ActivityObjectActorImage (Maybe Text) Source #

A URL that points to a thumbnail photo of the original actor.

CommentActorClientSpecificActorInfoYouTubeActorInfo

data CommentActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: commentActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances
Eq CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: CommentActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: CommentActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "CommentActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "CommentActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just "_cacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorClientSpecificActorInfoYouTubeActorInfo :: CommentActorClientSpecificActorInfoYouTubeActorInfo Source #

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

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

PeopleListOrderBy

data PeopleListOrderBy Source #

The order to return people in.

Constructors

Alphabetical

alphabetical Order the people by their display name.

Best

best Order people based on the relevence to the viewer.

Instances
Enum PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Eq PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Data PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Methods

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

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

toConstr :: PeopleListOrderBy -> Constr #

dataTypeOf :: PeopleListOrderBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Read PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Show PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Generic PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Associated Types

type Rep PeopleListOrderBy :: Type -> Type #

Hashable PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToJSON PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromJSON PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromHttpApiData PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToHttpApiData PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep PeopleListOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep PeopleListOrderBy = D1 (MetaData "PeopleListOrderBy" "Network.Google.Plus.Types.Sum" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "Alphabetical" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Best" PrefixI False) (U1 :: Type -> Type))

ActivityObjectReplies

data ActivityObjectReplies Source #

Comments in reply to this activity.

See: activityObjectReplies smart constructor.

Instances
Eq ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectReplies -> Constr #

dataTypeOf :: ActivityObjectReplies -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectReplies :: Type -> Type #

ToJSON ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectReplies Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectReplies = D1 (MetaData "ActivityObjectReplies" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "ActivityObjectReplies'" PrefixI True) (S1 (MetaSel (Just "_aorTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aorSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

activityObjectReplies :: ActivityObjectReplies Source #

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

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

aorTotalItems :: Lens' ActivityObjectReplies (Maybe Word32) Source #

Total number of comments on this activity.

aorSelfLink :: Lens' ActivityObjectReplies (Maybe Text) Source #

The URL for the collection of comments in reply to this activity.

ActivitiesListCollection

data ActivitiesListCollection Source #

The collection of activities to list.

Constructors

Public

public All public activities created by the specified user.

Instances
Enum ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Eq ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Data ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Methods

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

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

toConstr :: ActivitiesListCollection -> Constr #

dataTypeOf :: ActivitiesListCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Read ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Show ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Generic ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Associated Types

type Rep ActivitiesListCollection :: Type -> Type #

Hashable ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToJSON ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromJSON ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromHttpApiData ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToHttpApiData ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep ActivitiesListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep ActivitiesListCollection = D1 (MetaData "ActivitiesListCollection" "Network.Google.Plus.Types.Sum" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" False) (C1 (MetaCons "Public" PrefixI False) (U1 :: Type -> Type))

ActivityActorVerification

data ActivityActorVerification Source #

Verification status of actor.

See: activityActorVerification smart constructor.

Instances
Eq ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityActorVerification -> Constr #

dataTypeOf :: ActivityActorVerification -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityActorVerification :: Type -> Type #

ToJSON ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorVerification = D1 (MetaData "ActivityActorVerification" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityActorVerification'" PrefixI True) (S1 (MetaSel (Just "_aavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorVerification :: ActivityActorVerification Source #

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

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

aavAdHocVerified :: Lens' ActivityActorVerification (Maybe Text) Source #

Verification for one-time or manual processes.

ActivityObjectActorClientSpecificActorInfo

data ActivityObjectActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: activityObjectActorClientSpecificActorInfo smart constructor.

Instances
Eq ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

toConstr :: ActivityObjectActorClientSpecificActorInfo -> Constr #

dataTypeOf :: ActivityObjectActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorClientSpecificActorInfo = D1 (MetaData "ActivityObjectActorClientSpecificActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.5.0-A4fKwLsPBos2H7WkBXrp3J" True) (C1 (MetaCons "ActivityObjectActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just "_aoacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo))))

activityObjectActorClientSpecificActorInfo :: ActivityObjectActorClientSpecificActorInfo Source #

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

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

PeopleListCollection

data PeopleListCollection Source #

The collection of people to list.

Constructors

Connected

connected The list of visible people in the authenticated user's circles who also use the requesting app. This list is limited to users who made their app activities visible to the authenticated user.

Visible

visible The list of people who this user has added to one or more circles, limited to the circles visible to the requesting application.

Instances
Enum PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Eq PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Data PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Methods

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

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

toConstr :: PeopleListCollection -> Constr #

dataTypeOf :: PeopleListCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Read PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum