gogol-plus-0.4.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 #

View your basic profile info

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

Know the list of people in your circles, 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 #

Know who you are 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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.4.0-LafSt72moobCI7cgdcTCH9" 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

Show PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Generic PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Associated Types

type Rep PeopleListCollection :: Type -> Type #

Hashable PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToJSON PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromJSON PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromHttpApiData PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToHttpApiData PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep PeopleListCollection Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep PeopleListCollection = D1 (MetaData "PeopleListCollection" "Network.Google.Plus.Types.Sum" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "Connected" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Visible" PrefixI False) (U1 :: Type -> Type))

ActivityObjectAttachmentsItem

data ActivityObjectAttachmentsItem Source #

Instances
Eq ActivityObjectAttachmentsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectAttachmentsItem 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) -> ActivityObjectAttachmentsItem -> c ActivityObjectAttachmentsItem #

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

toConstr :: ActivityObjectAttachmentsItem -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectAttachmentsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectAttachmentsItem :: Type -> Type #

ToJSON ActivityObjectAttachmentsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectAttachmentsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

activityObjectAttachmentsItem :: ActivityObjectAttachmentsItem Source #

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

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

aObjectType :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #

The type of media object. Possible values include, but are not limited to, the following values: - "photo" - A photo. - "album" - A photo album. - "video" - A video. - "article" - An article, specified by a link.

aURL :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #

The link to the attachment, which should be of type text/html.

aEmbed :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemEmbed) Source #

If the attachment is a video, the embeddable link.

aContent :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #

If the attachment is an article, this property contains a snippet of text from the article. It can also include descriptions for other types.

aThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemThumbnailsItem] Source #

If the attachment is an album, this property is a list of potential additional thumbnails from the album.

aDisplayName :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #

The title of the attachment, such as a photo caption or an article title.

aId :: Lens' ActivityObjectAttachmentsItem (Maybe Text) Source #

The ID of the attachment.

ActivityFeed

data ActivityFeed Source #

Instances
Eq ActivityFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityFeed 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) -> ActivityFeed -> c ActivityFeed #

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

toConstr :: ActivityFeed -> Constr #

dataTypeOf :: ActivityFeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityFeed :: Type -> Type #

ToJSON ActivityFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

activityFeed :: ActivityFeed Source #

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

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

afEtag :: Lens' ActivityFeed (Maybe Text) Source #

ETag of this response for caching purposes.

afNextPageToken :: Lens' ActivityFeed (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.

afNextLink :: Lens' ActivityFeed (Maybe Text) Source #

Link to the next page of activities.

afKind :: Lens' ActivityFeed Text Source #

Identifies this resource as a collection of activities. Value: "plus#activityFeed".

afItems :: Lens' ActivityFeed [Activity] Source #

The activities in this page of results.

afSelfLink :: Lens' ActivityFeed (Maybe Text) Source #

Link to this activity resource.

afId :: Lens' ActivityFeed (Maybe Text) Source #

The ID of this collection of activities. Deprecated.

afUpdated :: Lens' ActivityFeed (Maybe UTCTime) Source #

The time at which this collection of activities was last updated. Formatted as an RFC 3339 timestamp.

afTitle :: Lens' ActivityFeed (Maybe Text) Source #

The title of this collection of activities, which is a truncated portion of the content.

ActivityObjectActorVerification

data ActivityObjectActorVerification Source #

Verification status of actor.

See: activityObjectActorVerification smart constructor.

Instances
Eq ActivityObjectActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectActorVerification 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) -> ActivityObjectActorVerification -> c ActivityObjectActorVerification #

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

toConstr :: ActivityObjectActorVerification -> Constr #

dataTypeOf :: ActivityObjectActorVerification -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectActorVerification :: Type -> Type #

ToJSON ActivityObjectActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectActorVerification = D1 (MetaData "ActivityObjectActorVerification" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" True) (C1 (MetaCons "ActivityObjectActorVerification'" PrefixI True) (S1 (MetaSel (Just "_aoavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorVerification :: ActivityObjectActorVerification Source #

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

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

aoavAdHocVerified :: Lens' ActivityObjectActorVerification (Maybe Text) Source #

Verification for one-time or manual processes.

PersonName

data PersonName Source #

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

See: personName smart constructor.

Instances
Eq PersonName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonName 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) -> PersonName -> c PersonName #

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

toConstr :: PersonName -> Constr #

dataTypeOf :: PersonName -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonName :: Type -> Type #

ToJSON PersonName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonName = D1 (MetaData "PersonName" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "PersonName'" PrefixI True) ((S1 (MetaSel (Just "_pnGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pnMiddleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pnFormatted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_pnHonorificPrefix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pnFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pnHonorificSuffix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

personName :: PersonName Source #

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

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

pnGivenName :: Lens' PersonName (Maybe Text) Source #

The given name (first name) of this person.

pnMiddleName :: Lens' PersonName (Maybe Text) Source #

The middle name of this person.

pnFormatted :: Lens' PersonName (Maybe Text) Source #

The full name of this person, including middle names, suffixes, etc.

pnHonorificPrefix :: Lens' PersonName (Maybe Text) Source #

The honorific prefixes (such as "Dr." or "Mrs.") for this person.

pnFamilyName :: Lens' PersonName (Maybe Text) Source #

The family name (last name) of this person.

pnHonorificSuffix :: Lens' PersonName (Maybe Text) Source #

The honorific suffixes (such as "Jr.") for this person.

PersonImage

data PersonImage Source #

The representation of the person's profile photo.

See: personImage smart constructor.

Instances
Eq PersonImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonImage 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) -> PersonImage -> c PersonImage #

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

toConstr :: PersonImage -> Constr #

dataTypeOf :: PersonImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonImage :: Type -> Type #

ToJSON PersonImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonImage Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonImage = D1 (MetaData "PersonImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "PersonImage'" PrefixI True) (S1 (MetaSel (Just "_piURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_piIsDefault") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

personImage :: PersonImage Source #

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

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

piURL :: Lens' PersonImage (Maybe Text) Source #

The URL of the person'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.

piIsDefault :: Lens' PersonImage (Maybe Bool) Source #

Whether the person's profile photo is the default one

ActivityActorClientSpecificActorInfoYouTubeActorInfo

data ActivityActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: activityActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances
Eq ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityActorClientSpecificActorInfoYouTubeActorInfo 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) -> ActivityActorClientSpecificActorInfoYouTubeActorInfo -> c ActivityActorClientSpecificActorInfoYouTubeActorInfo #

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

toConstr :: ActivityActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: ActivityActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "ActivityActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" True) (C1 (MetaCons "ActivityActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just "_aacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorClientSpecificActorInfoYouTubeActorInfo :: ActivityActorClientSpecificActorInfoYouTubeActorInfo Source #

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

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

PlusACLentryResource

data PlusACLentryResource Source #

Instances
Eq PlusACLentryResource Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PlusACLentryResource 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) -> PlusACLentryResource -> c PlusACLentryResource #

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

toConstr :: PlusACLentryResource -> Constr #

dataTypeOf :: PlusACLentryResource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlusACLentryResource Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PlusACLentryResource Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PlusACLentryResource :: Type -> Type #

ToJSON PlusACLentryResource Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PlusACLentryResource Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PlusACLentryResource Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PlusACLentryResource = D1 (MetaData "PlusACLentryResource" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "PlusACLentryResource'" PrefixI True) (S1 (MetaSel (Just "_parDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_parId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_parType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

plusACLentryResource :: PlusACLentryResource Source #

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

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

parDisplayName :: Lens' PlusACLentryResource (Maybe Text) Source #

A descriptive name for this entry. Suitable for display.

parId :: Lens' PlusACLentryResource (Maybe Text) Source #

The ID of the entry. For entries of type "person" or "circle", this is the ID of the resource. For other types, this property is not set.

parType :: Lens' PlusACLentryResource (Maybe Text) Source #

The type of entry describing to whom access is granted. Possible values are: - "person" - Access to an individual. - "circle" - Access to members of a circle. - "myCircles" - Access to members of all the person's circles. - "extendedCircles" - Access to members of all the person's circles, plus all of the people in their circles. - "domain" - Access to members of the person's Google Apps domain. - "public" - Access to anyone on the web.

Activity

data Activity Source #

Instances
Eq Activity Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data Activity 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) -> Activity -> c Activity #

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

toConstr :: Activity -> Constr #

dataTypeOf :: Activity -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Activity Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic Activity Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep Activity :: Type -> Type #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

ToJSON Activity Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON Activity Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep Activity Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep Activity = D1 (MetaData "Activity" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "Activity'" PrefixI True) ((((S1 (MetaSel (Just "_actAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ACL)) :*: S1 (MetaSel (Just "_actPlaceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_actEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_actAnnotation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_actLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Place))))) :*: ((S1 (MetaSel (Just "_actGeocode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_actKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_actRadius") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_actPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_actURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_actActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityActor)) :*: S1 (MetaSel (Just "_actAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_actObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObject)) :*: (S1 (MetaSel (Just "_actId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_actUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))))) :*: ((S1 (MetaSel (Just "_actTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_actVerb") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_actCrosspostSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_actPlaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_actProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityProvider))))))))

actAccess :: Lens' Activity (Maybe ACL) Source #

Identifies who has access to see this activity.

actPlaceName :: Lens' Activity (Maybe Text) Source #

Name of the place where this activity occurred.

actEtag :: Lens' Activity (Maybe Text) Source #

ETag of this response for caching purposes.

actAnnotation :: Lens' Activity (Maybe Text) Source #

Additional content added by the person who shared this activity, applicable only when resharing an activity.

actLocation :: Lens' Activity (Maybe Place) Source #

The location where this activity occurred.

actGeocode :: Lens' Activity (Maybe Text) Source #

Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.

actKind :: Lens' Activity Text Source #

Identifies this resource as an activity. Value: "plus#activity".

actRadius :: Lens' Activity (Maybe Text) Source #

Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode.

actPublished :: Lens' Activity (Maybe UTCTime) Source #

The time at which this activity was initially published. Formatted as an RFC 3339 timestamp.

actURL :: Lens' Activity (Maybe Text) Source #

The link to this activity.

actActor :: Lens' Activity (Maybe ActivityActor) Source #

The person who performed this activity.

actAddress :: Lens' Activity (Maybe Text) Source #

Street address where this activity occurred.

actObject :: Lens' Activity (Maybe ActivityObject) Source #

The object of this activity.

actId :: Lens' Activity (Maybe Text) Source #

The ID of this activity.

actUpdated :: Lens' Activity (Maybe UTCTime) Source #

The time at which this activity was last updated. Formatted as an RFC 3339 timestamp.

actTitle :: Lens' Activity (Maybe Text) Source #

Title of this activity.

actVerb :: Lens' Activity (Maybe Text) Source #

This activity's verb, which indicates the action that was performed. Possible values include, but are not limited to, the following values: - "post" - Publish content to the stream. - "share" - Reshare an activity.

actCrosspostSource :: Lens' Activity (Maybe Text) Source #

If this activity is a crosspost from another system, this property specifies the ID of the original activity.

actPlaceId :: Lens' Activity (Maybe Text) Source #

ID of the place where this activity occurred.

actProvider :: Lens' Activity (Maybe ActivityProvider) Source #

The service provider that initially published this activity.

PlaceAddress

data PlaceAddress Source #

The physical address of the place.

See: placeAddress smart constructor.

Instances
Eq PlaceAddress Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PlaceAddress 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) -> PlaceAddress -> c PlaceAddress #

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

toConstr :: PlaceAddress -> Constr #

dataTypeOf :: PlaceAddress -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlaceAddress Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PlaceAddress Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PlaceAddress :: Type -> Type #

ToJSON PlaceAddress Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PlaceAddress Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PlaceAddress Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PlaceAddress = D1 (MetaData "PlaceAddress" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" True) (C1 (MetaCons "PlaceAddress'" PrefixI True) (S1 (MetaSel (Just "_paFormatted") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

placeAddress :: PlaceAddress Source #

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

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

paFormatted :: Lens' PlaceAddress (Maybe Text) Source #

The formatted address for display.

ActivityObjectAttachmentsItemThumbnailsItem

data ActivityObjectAttachmentsItemThumbnailsItem Source #

Instances
Eq ActivityObjectAttachmentsItemThumbnailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectAttachmentsItemThumbnailsItem 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) -> ActivityObjectAttachmentsItemThumbnailsItem -> c ActivityObjectAttachmentsItemThumbnailsItem #

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

toConstr :: ActivityObjectAttachmentsItemThumbnailsItem -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemThumbnailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemThumbnailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectAttachmentsItemThumbnailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

ToJSON ActivityObjectAttachmentsItemThumbnailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectAttachmentsItemThumbnailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemThumbnailsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectAttachmentsItemThumbnailsItem = D1 (MetaData "ActivityObjectAttachmentsItemThumbnailsItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "ActivityObjectAttachmentsItemThumbnailsItem'" PrefixI True) (S1 (MetaSel (Just "_aoaitiImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectAttachmentsItemThumbnailsItemImage)) :*: (S1 (MetaSel (Just "_aoaitiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoaitiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectAttachmentsItemThumbnailsItem :: ActivityObjectAttachmentsItemThumbnailsItem Source #

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

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

aoaitiURL :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe Text) Source #

URL of the webpage containing the image.

PersonCover

data PersonCover Source #

The cover photo content.

See: personCover smart constructor.

Instances
Eq PersonCover Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonCover 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) -> PersonCover -> c PersonCover #

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

toConstr :: PersonCover -> Constr #

dataTypeOf :: PersonCover -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonCover Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonCover Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonCover :: Type -> Type #

ToJSON PersonCover Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonCover Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonCover Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonCover = D1 (MetaData "PersonCover" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "PersonCover'" PrefixI True) (S1 (MetaSel (Just "_pcLayout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pcCoverInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonCoverCoverInfo)) :*: S1 (MetaSel (Just "_pcCoverPhoto") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonCoverCoverPhoto)))))

personCover :: PersonCover Source #

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

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

pcLayout :: Lens' PersonCover (Maybe Text) Source #

The layout of the cover art. Possible values include, but are not limited to, the following values: - "banner" - One large image banner.

pcCoverInfo :: Lens' PersonCover (Maybe PersonCoverCoverInfo) Source #

Extra information about the cover photo.

pcCoverPhoto :: Lens' PersonCover (Maybe PersonCoverCoverPhoto) Source #

The person's primary cover image.

CommentInReplyToItem

data CommentInReplyToItem Source #

Instances
Eq CommentInReplyToItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentInReplyToItem 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) -> CommentInReplyToItem -> c CommentInReplyToItem #

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

toConstr :: CommentInReplyToItem -> Constr #

dataTypeOf :: CommentInReplyToItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentInReplyToItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentInReplyToItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentInReplyToItem :: Type -> Type #

ToJSON CommentInReplyToItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentInReplyToItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentInReplyToItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentInReplyToItem = D1 (MetaData "CommentInReplyToItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "CommentInReplyToItem'" PrefixI True) (S1 (MetaSel (Just "_cirtiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cirtiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

commentInReplyToItem :: CommentInReplyToItem Source #

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

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

cirtiURL :: Lens' CommentInReplyToItem (Maybe Text) Source #

The URL of the activity.

cirtiId :: Lens' CommentInReplyToItem (Maybe Text) Source #

The ID of the activity.

PersonOrganizationsItem

data PersonOrganizationsItem Source #

Instances
Eq PersonOrganizationsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonOrganizationsItem 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) -> PersonOrganizationsItem -> c PersonOrganizationsItem #

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

toConstr :: PersonOrganizationsItem -> Constr #

dataTypeOf :: PersonOrganizationsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonOrganizationsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonOrganizationsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonOrganizationsItem :: Type -> Type #

ToJSON PersonOrganizationsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonOrganizationsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonOrganizationsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

personOrganizationsItem :: PersonOrganizationsItem Source #

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

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

poiDePartment :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The department within the organization. Deprecated.

poiLocation :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The location of this organization. Deprecated.

poiEndDate :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The date that the person left this organization.

poiPrimary :: Lens' PersonOrganizationsItem (Maybe Bool) Source #

If "true", indicates this organization is the person's primary one, which is typically interpreted as the current one.

poiStartDate :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The date that the person joined this organization.

poiName :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The name of the organization.

poiTitle :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The person's job title or role within the organization.

poiType :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The type of organization. Possible values include, but are not limited to, the following values: - "work" - Work. - "school" - School.

poiDescription :: Lens' PersonOrganizationsItem (Maybe Text) Source #

A short description of the person's role in this organization. Deprecated.

PersonURLsItem

data PersonURLsItem Source #

Instances
Eq PersonURLsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonURLsItem 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) -> PersonURLsItem -> c PersonURLsItem #

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

toConstr :: PersonURLsItem -> Constr #

dataTypeOf :: PersonURLsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonURLsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonURLsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonURLsItem :: Type -> Type #

ToJSON PersonURLsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonURLsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonURLsItem Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonURLsItem = D1 (MetaData "PersonURLsItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "PersonURLsItem'" PrefixI True) (S1 (MetaSel (Just "_puiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_puiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_puiLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

personURLsItem :: PersonURLsItem Source #

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

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

puiType :: Lens' PersonURLsItem (Maybe Text) Source #

The type of URL. Possible values include, but are not limited to, the following values: - "otherProfile" - URL for another profile. - "contributor" - URL to a site for which this person is a contributor. - "website" - URL for this Google+ Page's primary website. - "other" - Other URL.

puiLabel :: Lens' PersonURLsItem (Maybe Text) Source #

The label of the URL.

ActivitiesSearchOrderBy

data ActivitiesSearchOrderBy Source #

Specifies how to order search results.

Constructors

ASOBBest

best Sort activities by relevance to the user, most relevant first.

ASOBRecent

recent Sort activities by published date, most recent first.

Instances
Enum ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Eq ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Data ActivitiesSearchOrderBy 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) -> ActivitiesSearchOrderBy -> c ActivitiesSearchOrderBy #

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

toConstr :: ActivitiesSearchOrderBy -> Constr #

dataTypeOf :: ActivitiesSearchOrderBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Read ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Show ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Generic ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Associated Types

type Rep ActivitiesSearchOrderBy :: Type -> Type #

Hashable ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToJSON ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromJSON ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromHttpApiData ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToHttpApiData ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep ActivitiesSearchOrderBy Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep ActivitiesSearchOrderBy = D1 (MetaData "ActivitiesSearchOrderBy" "Network.Google.Plus.Types.Sum" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "ASOBBest" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ASOBRecent" PrefixI False) (U1 :: Type -> Type))

PersonCoverCoverInfo

data PersonCoverCoverInfo Source #

Extra information about the cover photo.

See: personCoverCoverInfo smart constructor.

Instances
Eq PersonCoverCoverInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data PersonCoverCoverInfo 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) -> PersonCoverCoverInfo -> c PersonCoverCoverInfo #

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

toConstr :: PersonCoverCoverInfo -> Constr #

dataTypeOf :: PersonCoverCoverInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonCoverCoverInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic PersonCoverCoverInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep PersonCoverCoverInfo :: Type -> Type #

ToJSON PersonCoverCoverInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON PersonCoverCoverInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonCoverCoverInfo Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep PersonCoverCoverInfo = D1 (MetaData "PersonCoverCoverInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "PersonCoverCoverInfo'" PrefixI True) (S1 (MetaSel (Just "_pcciTopImageOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_pcciLeftImageOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

personCoverCoverInfo :: PersonCoverCoverInfo Source #

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

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

pcciTopImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32) Source #

The difference between the top position of the cover image and the actual displayed cover image. Only valid for banner layout.

pcciLeftImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32) Source #

The difference between the left position of the cover image and the actual displayed cover image. Only valid for banner layout.

ActivityObjectResharers

data ActivityObjectResharers Source #

People who reshared this activity.

See: activityObjectResharers smart constructor.

Instances
Eq ActivityObjectResharers Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityObjectResharers 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) -> ActivityObjectResharers -> c ActivityObjectResharers #

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

toConstr :: ActivityObjectResharers -> Constr #

dataTypeOf :: ActivityObjectResharers -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectResharers Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityObjectResharers Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityObjectResharers :: Type -> Type #

ToJSON ActivityObjectResharers Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityObjectResharers Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectResharers Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityObjectResharers = D1 (MetaData "ActivityObjectResharers" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "ActivityObjectResharers'" PrefixI True) (S1 (MetaSel (Just "_aTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_aSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

activityObjectResharers :: ActivityObjectResharers Source #

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

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

aTotalItems :: Lens' ActivityObjectResharers (Maybe Word32) Source #

Total number of people who reshared this activity.

aSelfLink :: Lens' ActivityObjectResharers (Maybe Text) Source #

The URL for the collection of resharers.

Comment

data Comment Source #

Instances
Eq Comment Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

Data Comment 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) -> Comment -> c Comment #

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

toConstr :: Comment -> Constr #

dataTypeOf :: Comment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Comment Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic Comment Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep Comment :: Type -> Type #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

ToJSON Comment Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON Comment Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep Comment Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

comment :: Comment Source #

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

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

cEtag :: Lens' Comment (Maybe Text) Source #

ETag of this response for caching purposes.

cPlusoners :: Lens' Comment (Maybe CommentPlusoners) Source #

People who +1'd this comment.

cKind :: Lens' Comment Text Source #

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

cPublished :: Lens' Comment (Maybe UTCTime) Source #

The time at which this comment was initially published. Formatted as an RFC 3339 timestamp.

cActor :: Lens' Comment (Maybe CommentActor) Source #

The person who posted this comment.

cSelfLink :: Lens' Comment (Maybe Text) Source #

Link to this comment resource.

cObject :: Lens' Comment (Maybe CommentObject) Source #

The object of this comment.

cId :: Lens' Comment (Maybe Text) Source #

The ID of this comment.

cUpdated :: Lens' Comment (Maybe UTCTime) Source #

The time at which this comment was last updated. Formatted as an RFC 3339 timestamp.

cVerb :: Lens' Comment Text Source #

This comment's verb, indicating what action was performed. Possible values are: - "post" - Publish content to the stream.

cInReplyTo :: Lens' Comment [CommentInReplyToItem] Source #

The activity this comment replied to.

Place

data Place Source #

Instances
Eq Place Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

Data Place 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) -> Place -> c Place #

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

toConstr :: Place -> Constr #

dataTypeOf :: Place -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Place Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

showsPrec :: Int -> Place -> ShowS #

show :: Place -> String #

showList :: [Place] -> ShowS #

Generic Place Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep Place :: Type -> Type #

Methods

from :: Place -> Rep Place x #

to :: Rep Place x -> Place #

ToJSON Place Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON Place Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep Place Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

place :: Place Source #

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

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

plaKind :: Lens' Place Text Source #

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

plaAddress :: Lens' Place (Maybe PlaceAddress) Source #

The physical address of the place.

plaDisplayName :: Lens' Place (Maybe Text) Source #

The display name of the place.

plaId :: Lens' Place (Maybe Text) Source #

The id of the place.

plaPosition :: Lens' Place (Maybe PlacePosition) Source #

The position of the place.

ACL

data ACL Source #

Instances
Eq ACL Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

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

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

Data ACL 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) -> ACL -> c ACL #

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

toConstr :: ACL -> Constr #

dataTypeOf :: ACL -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ACL Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Methods

showsPrec :: Int -> ACL -> ShowS #

show :: ACL -> String #

showList :: [ACL] -> ShowS #

Generic ACL Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ACL :: Type -> Type #

Methods

from :: ACL -> Rep ACL x #

to :: Rep ACL x -> ACL #

ToJSON ACL Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ACL Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ACL Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ACL = D1 (MetaData "ACL" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "ACL'" PrefixI True) (S1 (MetaSel (Just "_aKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_aItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlusACLentryResource])) :*: S1 (MetaSel (Just "_aDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

acl :: ACL Source #

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

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

aKind :: Lens' ACL Text Source #

Identifies this resource as a collection of access controls. Value: "plus#acl".

aItems :: Lens' ACL [PlusACLentryResource] Source #

The list of access entries.

aDescription :: Lens' ACL (Maybe Text) Source #

Description of the access granted, suitable for display.

ActivityActor

data ActivityActor Source #

The person who performed this activity.

See: activityActor smart constructor.

Instances
Eq ActivityActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityActor 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) -> ActivityActor -> c ActivityActor #

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

toConstr :: ActivityActor -> Constr #

dataTypeOf :: ActivityActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityActor :: Type -> Type #

ToJSON ActivityActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActor Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

activityActor :: ActivityActor Source #

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

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

aaImage :: Lens' ActivityActor (Maybe ActivityActorImage) Source #

The image representation of the actor.

aaURL :: Lens' ActivityActor (Maybe Text) Source #

The link to the actor's Google profile.

aaName :: Lens' ActivityActor (Maybe ActivityActorName) Source #

An object representation of the individual components of name.

aaDisplayName :: Lens' ActivityActor (Maybe Text) Source #

The name of the actor, suitable for display.

aaId :: Lens' ActivityActor (Maybe Text) Source #

The ID of the actor's Person resource.

CommentsListSortOrder

data CommentsListSortOrder Source #

The order in which to sort the list of comments.

Constructors

Ascending

ascending Sort oldest comments first.

Descending

descending Sort newest comments first.

Instances
Enum CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Eq CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Data CommentsListSortOrder 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) -> CommentsListSortOrder -> c CommentsListSortOrder #

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

toConstr :: CommentsListSortOrder -> Constr #

dataTypeOf :: CommentsListSortOrder -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Read CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Show CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Generic CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

Associated Types

type Rep CommentsListSortOrder :: Type -> Type #

Hashable CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToJSON CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromJSON CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

FromHttpApiData CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

ToHttpApiData CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep CommentsListSortOrder Source # 
Instance details

Defined in Network.Google.Plus.Types.Sum

type Rep CommentsListSortOrder = D1 (MetaData "CommentsListSortOrder" "Network.Google.Plus.Types.Sum" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "Ascending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Descending" PrefixI False) (U1 :: Type -> Type))

CommentObject

data CommentObject Source #

The object of this comment.

See: commentObject smart constructor.

Instances
Eq CommentObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentObject 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) -> CommentObject -> c CommentObject #

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

toConstr :: CommentObject -> Constr #

dataTypeOf :: CommentObject -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentObject :: Type -> Type #

ToJSON CommentObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentObject Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentObject = D1 (MetaData "CommentObject" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "CommentObject'" PrefixI True) (S1 (MetaSel (Just "_coObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_coOriginalContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_coContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

commentObject :: CommentObject Source #

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

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

coObjectType :: Lens' CommentObject Text Source #

The object type of this comment. Possible values are: - "comment" - A comment in reply to an activity.

coOriginalContent :: Lens' CommentObject (Maybe Text) Source #

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

coContent :: Lens' CommentObject (Maybe Text) Source #

The HTML-formatted content, suitable for display.

CommentFeed

data CommentFeed Source #

Instances
Eq CommentFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentFeed 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) -> CommentFeed -> c CommentFeed #

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

toConstr :: CommentFeed -> Constr #

dataTypeOf :: CommentFeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentFeed :: Type -> Type #

ToJSON CommentFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentFeed Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

commentFeed :: CommentFeed Source #

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

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

cfEtag :: Lens' CommentFeed (Maybe Text) Source #

ETag of this response for caching purposes.

cfNextPageToken :: Lens' CommentFeed (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.

cfNextLink :: Lens' CommentFeed (Maybe Text) Source #

Link to the next page of activities.

cfKind :: Lens' CommentFeed Text Source #

Identifies this resource as a collection of comments. Value: "plus#commentFeed".

cfItems :: Lens' CommentFeed [Comment] Source #

The comments in this page of results.

cfId :: Lens' CommentFeed (Maybe Text) Source #

The ID of this collection of comments.

cfUpdated :: Lens' CommentFeed (Maybe UTCTime) Source #

The time at which this collection of comments was last updated. Formatted as an RFC 3339 timestamp.

cfTitle :: Lens' CommentFeed (Maybe Text) Source #

The title of this collection of comments.

CommentActorVerification

data CommentActorVerification Source #

Verification status of actor.

See: commentActorVerification smart constructor.

Instances
Eq CommentActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data CommentActorVerification 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) -> CommentActorVerification -> c CommentActorVerification #

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

toConstr :: CommentActorVerification -> Constr #

dataTypeOf :: CommentActorVerification -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic CommentActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep CommentActorVerification :: Type -> Type #

ToJSON CommentActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON CommentActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorVerification Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep CommentActorVerification = D1 (MetaData "CommentActorVerification" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" True) (C1 (MetaCons "CommentActorVerification'" PrefixI True) (S1 (MetaSel (Just "_cavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorVerification :: CommentActorVerification Source #

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

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

cavAdHocVerified :: Lens' CommentActorVerification (Maybe Text) Source #

Verification for one-time or manual processes.

ActivityActorName

data ActivityActorName Source #

An object representation of the individual components of name.

See: activityActorName smart constructor.

Instances
Eq ActivityActorName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Data ActivityActorName 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) -> ActivityActorName -> c ActivityActorName #

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

toConstr :: ActivityActorName -> Constr #

dataTypeOf :: ActivityActorName -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Generic ActivityActorName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

Associated Types

type Rep ActivityActorName :: Type -> Type #

ToJSON ActivityActorName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

FromJSON ActivityActorName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorName Source # 
Instance details

Defined in Network.Google.Plus.Types.Product

type Rep ActivityActorName = D1 (MetaData "ActivityActorName" "Network.Google.Plus.Types.Product" "gogol-plus-0.4.0-LafSt72moobCI7cgdcTCH9" False) (C1 (MetaCons "ActivityActorName'" PrefixI True) (S1 (MetaSel (Just "_aanGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aanFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

activityActorName :: ActivityActorName Source #

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

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

aanGivenName :: Lens' ActivityActorName (Maybe Text) Source #

The given name ("first name") of the actor.

aanFamilyName :: Lens' ActivityActorName (Maybe Text) Source #

The family name ("last name") of the actor.