gogol-plus-0.3.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.Types

Contents

Description

 

Synopsis

Service Configuration

plusService :: ServiceConfig #

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"] #

View your basic profile info

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

Know the list of people in your circles, your age range, and language

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

View your email address

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

Know who you are on Google

ActivityProvider

data ActivityProvider #

The service provider that initially published this activity.

See: activityProvider smart constructor.

Instances

Eq ActivityProvider # 
Data ActivityProvider # 

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 # 
Generic ActivityProvider # 
ToJSON ActivityProvider # 
FromJSON ActivityProvider # 
type Rep ActivityProvider # 
type Rep ActivityProvider = D1 (MetaData "ActivityProvider" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityProvider'" PrefixI True) (S1 (MetaSel (Just Symbol "_apTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityProvider :: ActivityProvider #

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) #

Name of the service provider.

ActivityObjectAttachmentsItemEmbed

data ActivityObjectAttachmentsItemEmbed #

If the attachment is a video, the embeddable link.

See: activityObjectAttachmentsItemEmbed smart constructor.

Instances

Eq ActivityObjectAttachmentsItemEmbed # 
Data ActivityObjectAttachmentsItemEmbed # 

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 # 
Generic ActivityObjectAttachmentsItemEmbed # 
ToJSON ActivityObjectAttachmentsItemEmbed # 
FromJSON ActivityObjectAttachmentsItemEmbed # 
type Rep ActivityObjectAttachmentsItemEmbed # 
type Rep ActivityObjectAttachmentsItemEmbed = D1 (MetaData "ActivityObjectAttachmentsItemEmbed" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectAttachmentsItemEmbed'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aoaieURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aoaieType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectAttachmentsItemEmbed :: ActivityObjectAttachmentsItemEmbed #

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 #

People who +1'd this comment.

See: commentPlusoners smart constructor.

Instances

Eq CommentPlusoners # 
Data CommentPlusoners # 

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 # 
Generic CommentPlusoners # 
ToJSON CommentPlusoners # 
FromJSON CommentPlusoners # 
type Rep CommentPlusoners # 
type Rep CommentPlusoners = D1 (MetaData "CommentPlusoners" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "CommentPlusoners'" PrefixI True) (S1 (MetaSel (Just Symbol "_cpTotalItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Word32)))))

commentPlusoners :: CommentPlusoners #

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) #

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

CommentActorClientSpecificActorInfo

data CommentActorClientSpecificActorInfo #

Actor info specific to particular clients.

See: commentActorClientSpecificActorInfo smart constructor.

Instances

Eq CommentActorClientSpecificActorInfo # 
Data CommentActorClientSpecificActorInfo # 

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 # 
Generic CommentActorClientSpecificActorInfo # 
ToJSON CommentActorClientSpecificActorInfo # 
FromJSON CommentActorClientSpecificActorInfo # 
type Rep CommentActorClientSpecificActorInfo # 
type Rep CommentActorClientSpecificActorInfo = D1 (MetaData "CommentActorClientSpecificActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "CommentActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_cacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe CommentActorClientSpecificActorInfoYouTubeActorInfo))))

commentActorClientSpecificActorInfo :: CommentActorClientSpecificActorInfo #

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 #

Actor info specific to YouTube clients.

See: activityObjectActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances

Eq ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo # 
Data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo # 

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 # 
Generic ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo # 
ToJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo # 
FromJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo # 
type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo # 
type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorClientSpecificActorInfoYouTubeActorInfo :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo #

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 #

People who +1'd this activity.

See: activityObjectPlusoners smart constructor.

Instances

Eq ActivityObjectPlusoners # 
Data ActivityObjectPlusoners # 

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 # 
Generic ActivityObjectPlusoners # 
ToJSON ActivityObjectPlusoners # 
FromJSON ActivityObjectPlusoners # 
type Rep ActivityObjectPlusoners # 
type Rep ActivityObjectPlusoners = D1 (MetaData "ActivityObjectPlusoners" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectPlusoners'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aopTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aopSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectPlusoners :: ActivityObjectPlusoners #

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) #

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

aopSelfLink :: Lens' ActivityObjectPlusoners (Maybe Text) #

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

PersonEmailsItem

data PersonEmailsItem #

Instances

Eq PersonEmailsItem # 
Data PersonEmailsItem # 

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 # 
Generic PersonEmailsItem # 
ToJSON PersonEmailsItem # 
FromJSON PersonEmailsItem # 
type Rep PersonEmailsItem # 
type Rep PersonEmailsItem = D1 (MetaData "PersonEmailsItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "PersonEmailsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_peiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_peiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

personEmailsItem :: PersonEmailsItem #

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:

peiValue :: Lens' PersonEmailsItem (Maybe Text) #

The email address.

peiType :: Lens' PersonEmailsItem (Maybe Text) #

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 #

The image representation of this actor.

See: commentActorImage smart constructor.

Instances

Eq CommentActorImage # 
Data CommentActorImage # 

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 # 
Generic CommentActorImage # 
ToJSON CommentActorImage # 
FromJSON CommentActorImage # 
type Rep CommentActorImage # 
type Rep CommentActorImage = D1 (MetaData "CommentActorImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "CommentActorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_caiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorImage :: CommentActorImage #

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) #

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 #

Image resource.

See: activityObjectAttachmentsItemThumbnailsItemImage smart constructor.

Instances

Eq ActivityObjectAttachmentsItemThumbnailsItemImage # 
Data ActivityObjectAttachmentsItemThumbnailsItemImage # 

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 # 
Generic ActivityObjectAttachmentsItemThumbnailsItemImage # 
ToJSON ActivityObjectAttachmentsItemThumbnailsItemImage # 
FromJSON ActivityObjectAttachmentsItemThumbnailsItemImage # 
type Rep ActivityObjectAttachmentsItemThumbnailsItemImage # 
type Rep ActivityObjectAttachmentsItemThumbnailsItemImage = D1 (MetaData "ActivityObjectAttachmentsItemThumbnailsItemImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectAttachmentsItemThumbnailsItemImage'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aoaitiiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aoaitiiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aoaitiiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aoaitiiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

activityObjectAttachmentsItemThumbnailsItemImage :: ActivityObjectAttachmentsItemThumbnailsItemImage #

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) #

The height, in pixels, of the linked resource.

aoaitiiWidth :: Lens' ActivityObjectAttachmentsItemThumbnailsItemImage (Maybe Word32) #

The width, in pixels, of the linked resource.

PlacePosition

data PlacePosition #

The position of the place.

See: placePosition smart constructor.

Instances

Eq PlacePosition # 
Data PlacePosition # 

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 # 
Generic PlacePosition # 

Associated Types

type Rep PlacePosition :: * -> * #

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

placePosition :: PlacePosition #

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) #

The latitude of this position.

ppLongitude :: Lens' PlacePosition (Maybe Double) #

The longitude of this position.

PersonPlacesLivedItem

data PersonPlacesLivedItem #

Instances

Eq PersonPlacesLivedItem # 
Data PersonPlacesLivedItem # 

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 # 
Generic PersonPlacesLivedItem # 
ToJSON PersonPlacesLivedItem # 
FromJSON PersonPlacesLivedItem # 
type Rep PersonPlacesLivedItem # 
type Rep PersonPlacesLivedItem = D1 (MetaData "PersonPlacesLivedItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "PersonPlacesLivedItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ppliValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppliPrimary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

personPlacesLivedItem :: PersonPlacesLivedItem #

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) #

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

ppliPrimary :: Lens' PersonPlacesLivedItem (Maybe Bool) #

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

ActivityActorClientSpecificActorInfo

data ActivityActorClientSpecificActorInfo #

Actor info specific to particular clients.

See: activityActorClientSpecificActorInfo smart constructor.

Instances

Eq ActivityActorClientSpecificActorInfo # 
Data ActivityActorClientSpecificActorInfo # 

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 # 
Generic ActivityActorClientSpecificActorInfo # 
ToJSON ActivityActorClientSpecificActorInfo # 
FromJSON ActivityActorClientSpecificActorInfo # 
type Rep ActivityActorClientSpecificActorInfo # 
type Rep ActivityActorClientSpecificActorInfo = D1 (MetaData "ActivityActorClientSpecificActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ActivityActorClientSpecificActorInfoYouTubeActorInfo))))

activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo #

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 #

Instances

Eq Person # 

Methods

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

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

Data Person # 

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 # 
Generic Person # 

Associated Types

type Rep Person :: * -> * #

Methods

from :: Person -> Rep Person x #

to :: Rep Person x -> Person #

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

pCurrentLocation :: Lens' Person (Maybe Text) #

(this field is not currently used)

pAgeRange :: Lens' Person (Maybe PersonAgeRange) #

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) #

ETag of this response for caching purposes.

pImage :: Lens' Person (Maybe PersonImage) #

The representation of the person's profile photo.

pBraggingRights :: Lens' Person (Maybe Text) #

The "bragging rights" line of this person.

pPlacesLived :: Lens' Person [PersonPlacesLivedItem] #

A list of places where this person has lived.

pPlusOneCount :: Lens' Person (Maybe Int32) #

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

pObjectType :: Lens' Person (Maybe Text) #

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) #

The cover photo content.

pKind :: Lens' Person Text #

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

pRelationshipStatus :: Lens' Person (Maybe Text) #

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] #

A list of URLs for this person.

pDomain :: Lens' Person (Maybe Text) #

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) #

The URL of this person's profile.

pVerified :: Lens' Person (Maybe Bool) #

Whether the person or Google+ Page has been verified.

pBirthday :: Lens' Person (Maybe Text) #

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

pIsPlusUser :: Lens' Person (Maybe Bool) #

Whether this user has signed up for Google+.

pTagline :: Lens' Person (Maybe Text) #

The brief description (tagline) of this person.

pGender :: Lens' Person (Maybe Text) #

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) #

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

pEmails :: Lens' Person [PersonEmailsItem] #

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) #

The occupation of this person.

pSkills :: Lens' Person (Maybe Text) #

The person's skills.

pLanguage :: Lens' Person (Maybe Text) #

The user's preferred language for rendering.

pAboutMe :: Lens' Person (Maybe Text) #

A short biography for this person.

pDisplayName :: Lens' Person (Maybe Text) #

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

pId :: Lens' Person (Maybe Text) #

The ID of this person.

pNickname :: Lens' Person (Maybe Text) #

The nickname of this person.

pOrganizations :: Lens' Person [PersonOrganizationsItem] #

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

pCircledByCount :: Lens' Person (Maybe Int32) #

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

ActivityObjectAttachmentsItemImage

data ActivityObjectAttachmentsItemImage #

The preview image for photos or videos.

See: activityObjectAttachmentsItemImage smart constructor.

Instances

Eq ActivityObjectAttachmentsItemImage # 
Data ActivityObjectAttachmentsItemImage # 

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 # 
Generic ActivityObjectAttachmentsItemImage # 
ToJSON ActivityObjectAttachmentsItemImage # 
FromJSON ActivityObjectAttachmentsItemImage # 
type Rep ActivityObjectAttachmentsItemImage # 
type Rep ActivityObjectAttachmentsItemImage = D1 (MetaData "ActivityObjectAttachmentsItemImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectAttachmentsItemImage'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aoaiiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aoaiiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aoaiiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aoaiiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

activityObjectAttachmentsItemImage :: ActivityObjectAttachmentsItemImage #

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) #

The height, in pixels, of the linked resource.

aoaiiWidth :: Lens' ActivityObjectAttachmentsItemImage (Maybe Word32) #

The width, in pixels, of the linked resource.

CommentActor

data CommentActor #

The person who posted this comment.

See: commentActor smart constructor.

Instances

Eq CommentActor # 
Data CommentActor # 

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 # 
Generic CommentActor # 

Associated Types

type Rep CommentActor :: * -> * #

ToJSON CommentActor # 
FromJSON CommentActor # 
type Rep CommentActor # 

commentActor :: CommentActor #

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) #

The image representation of this actor.

caURL :: Lens' CommentActor (Maybe Text) #

A link to the Person resource for this actor.

caDisplayName :: Lens' CommentActor (Maybe Text) #

The name of this actor, suitable for display.

caId :: Lens' CommentActor (Maybe Text) #

The ID of the actor.

ActivityObject

data ActivityObject #

The object of this activity.

See: activityObject smart constructor.

Instances

Eq ActivityObject # 
Data ActivityObject # 

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 # 
Generic ActivityObject # 

Associated Types

type Rep ActivityObject :: * -> * #

ToJSON ActivityObject # 
FromJSON ActivityObject # 
type Rep ActivityObject # 

activityObject :: ActivityObject #

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:

aoPlusoners :: Lens' ActivityObject (Maybe ActivityObjectPlusoners) #

People who +1'd this activity.

aoAttachments :: Lens' ActivityObject [ActivityObjectAttachmentsItem] #

The media objects attached to this activity.

aoObjectType :: Lens' ActivityObject (Maybe Text) #

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) #

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) #

The URL that points to the linked resource.

aoActor :: Lens' ActivityObject (Maybe ActivityObjectActor) #

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) #

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

aoReplies :: Lens' ActivityObject (Maybe ActivityObjectReplies) #

Comments in reply to this activity.

aoId :: Lens' ActivityObject (Maybe Text) #

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) #

People who reshared this activity.

ActivityObjectActor

data ActivityObjectActor #

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 # 
Data ActivityObjectActor # 

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 # 
Generic ActivityObjectActor # 
ToJSON ActivityObjectActor # 
FromJSON ActivityObjectActor # 
type Rep ActivityObjectActor # 

activityObjectActor :: ActivityObjectActor #

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) #

The image representation of the original actor.

aoaURL :: Lens' ActivityObjectActor (Maybe Text) #

A link to the original actor's Google profile.

aoaDisplayName :: Lens' ActivityObjectActor (Maybe Text) #

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

aoaId :: Lens' ActivityObjectActor (Maybe Text) #

ID of the original actor.

ActivityObjectAttachmentsItemFullImage

data ActivityObjectAttachmentsItemFullImage #

The full image URL for photo attachments.

See: activityObjectAttachmentsItemFullImage smart constructor.

Instances

Eq ActivityObjectAttachmentsItemFullImage # 
Data ActivityObjectAttachmentsItemFullImage # 

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 # 
Generic ActivityObjectAttachmentsItemFullImage # 
ToJSON ActivityObjectAttachmentsItemFullImage # 
FromJSON ActivityObjectAttachmentsItemFullImage # 
type Rep ActivityObjectAttachmentsItemFullImage # 
type Rep ActivityObjectAttachmentsItemFullImage = D1 (MetaData "ActivityObjectAttachmentsItemFullImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectAttachmentsItemFullImage'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aoaifiHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aoaifiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aoaifiWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aoaifiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

activityObjectAttachmentsItemFullImage :: ActivityObjectAttachmentsItemFullImage #

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) #

The height, in pixels, of the linked resource.

aoaifiWidth :: Lens' ActivityObjectAttachmentsItemFullImage (Maybe Word32) #

The width, in pixels, of the linked resource.

PeopleListByActivityCollection

data PeopleListByActivityCollection #

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 # 
Eq PeopleListByActivityCollection # 
Data PeopleListByActivityCollection # 

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 # 
Read PeopleListByActivityCollection # 
Show PeopleListByActivityCollection # 
Generic PeopleListByActivityCollection # 
Hashable PeopleListByActivityCollection # 
ToJSON PeopleListByActivityCollection # 
FromJSON PeopleListByActivityCollection # 
FromHttpApiData PeopleListByActivityCollection # 
ToHttpApiData PeopleListByActivityCollection # 
type Rep PeopleListByActivityCollection # 
type Rep PeopleListByActivityCollection = D1 (MetaData "PeopleListByActivityCollection" "Network.Google.Plus.Types.Sum" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) ((:+:) (C1 (MetaCons "Plusoners" PrefixI False) U1) (C1 (MetaCons "Resharers" PrefixI False) U1))

ActivityActorImage

data ActivityActorImage #

The image representation of the actor.

See: activityActorImage smart constructor.

Instances

Eq ActivityActorImage # 
Data ActivityActorImage # 

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 # 
Generic ActivityActorImage # 
ToJSON ActivityActorImage # 
FromJSON ActivityActorImage # 
type Rep ActivityActorImage # 
type Rep ActivityActorImage = D1 (MetaData "ActivityActorImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityActorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_aaiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorImage :: ActivityActorImage #

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) #

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 #

Instances

Eq PeopleFeed # 
Data PeopleFeed # 

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 # 
Generic PeopleFeed # 

Associated Types

type Rep PeopleFeed :: * -> * #

ToJSON PeopleFeed # 
FromJSON PeopleFeed # 
type Rep PeopleFeed # 

peopleFeed :: PeopleFeed #

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) #

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) #

ETag of this response for caching purposes.

pfNextPageToken :: Lens' PeopleFeed (Maybe Text) #

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 #

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

pfItems :: Lens' PeopleFeed [Person] #

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) #

Link to this resource.

pfTitle :: Lens' PeopleFeed (Maybe Text) #

The title of this collection of people.

PersonCoverCoverPhoto

data PersonCoverCoverPhoto #

The person's primary cover image.

See: personCoverCoverPhoto smart constructor.

Instances

Eq PersonCoverCoverPhoto # 
Data PersonCoverCoverPhoto # 

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 # 
Generic PersonCoverCoverPhoto # 
ToJSON PersonCoverCoverPhoto # 
FromJSON PersonCoverCoverPhoto # 
type Rep PersonCoverCoverPhoto # 
type Rep PersonCoverCoverPhoto = D1 (MetaData "PersonCoverCoverPhoto" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "PersonCoverCoverPhoto'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pccpHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_pccpURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pccpWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

personCoverCoverPhoto :: PersonCoverCoverPhoto #

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:

pccpHeight :: Lens' PersonCoverCoverPhoto (Maybe Int32) #

The height of the image.

pccpURL :: Lens' PersonCoverCoverPhoto (Maybe Text) #

The URL of the image.

pccpWidth :: Lens' PersonCoverCoverPhoto (Maybe Int32) #

The width of the image.

PersonAgeRange

data PersonAgeRange #

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 # 
Data PersonAgeRange # 

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 # 
Generic PersonAgeRange # 

Associated Types

type Rep PersonAgeRange :: * -> * #

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

personAgeRange :: PersonAgeRange #

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) #

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) #

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 #

The image representation of the original actor.

See: activityObjectActorImage smart constructor.

Instances

Eq ActivityObjectActorImage # 
Data ActivityObjectActorImage # 

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 # 
Generic ActivityObjectActorImage # 
ToJSON ActivityObjectActorImage # 
FromJSON ActivityObjectActorImage # 
type Rep ActivityObjectActorImage # 
type Rep ActivityObjectActorImage = D1 (MetaData "ActivityObjectActorImage" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityObjectActorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoaiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorImage :: ActivityObjectActorImage #

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) #

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

CommentActorClientSpecificActorInfoYouTubeActorInfo

data CommentActorClientSpecificActorInfoYouTubeActorInfo #

Actor info specific to YouTube clients.

See: commentActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances

Eq CommentActorClientSpecificActorInfoYouTubeActorInfo # 
Data CommentActorClientSpecificActorInfoYouTubeActorInfo # 

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 # 
Generic CommentActorClientSpecificActorInfoYouTubeActorInfo # 
ToJSON CommentActorClientSpecificActorInfoYouTubeActorInfo # 
FromJSON CommentActorClientSpecificActorInfoYouTubeActorInfo # 
type Rep CommentActorClientSpecificActorInfoYouTubeActorInfo # 
type Rep CommentActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "CommentActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "CommentActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_cacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorClientSpecificActorInfoYouTubeActorInfo :: CommentActorClientSpecificActorInfoYouTubeActorInfo #

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 #

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 # 
Eq PeopleListOrderBy # 
Data PeopleListOrderBy # 

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 # 
Read PeopleListOrderBy # 
Show PeopleListOrderBy # 
Generic PeopleListOrderBy # 
Hashable PeopleListOrderBy # 
ToJSON PeopleListOrderBy # 
FromJSON PeopleListOrderBy # 
FromHttpApiData PeopleListOrderBy # 
ToHttpApiData PeopleListOrderBy # 
type Rep PeopleListOrderBy # 
type Rep PeopleListOrderBy = D1 (MetaData "PeopleListOrderBy" "Network.Google.Plus.Types.Sum" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) ((:+:) (C1 (MetaCons "Alphabetical" PrefixI False) U1) (C1 (MetaCons "Best" PrefixI False) U1))

ActivityObjectReplies

data ActivityObjectReplies #

Comments in reply to this activity.

See: activityObjectReplies smart constructor.

Instances

Eq ActivityObjectReplies # 
Data ActivityObjectReplies # 

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 # 
Generic ActivityObjectReplies # 
ToJSON ActivityObjectReplies # 
FromJSON ActivityObjectReplies # 
type Rep ActivityObjectReplies # 
type Rep ActivityObjectReplies = D1 (MetaData "ActivityObjectReplies" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectReplies'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aorTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aorSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectReplies :: ActivityObjectReplies #

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) #

Total number of comments on this activity.

aorSelfLink :: Lens' ActivityObjectReplies (Maybe Text) #

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

ActivitiesListCollection

data ActivitiesListCollection #

The collection of activities to list.

Constructors

Public

public All public activities created by the specified user.

Instances

Enum ActivitiesListCollection # 
Eq ActivitiesListCollection # 
Data ActivitiesListCollection # 

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 # 
Read ActivitiesListCollection # 
Show ActivitiesListCollection # 
Generic ActivitiesListCollection # 
Hashable ActivitiesListCollection # 
ToJSON ActivitiesListCollection # 
FromJSON ActivitiesListCollection # 
FromHttpApiData ActivitiesListCollection # 
ToHttpApiData ActivitiesListCollection # 
type Rep ActivitiesListCollection # 
type Rep ActivitiesListCollection = D1 (MetaData "ActivitiesListCollection" "Network.Google.Plus.Types.Sum" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "Public" PrefixI False) U1)

ActivityActorVerification

data ActivityActorVerification #

Verification status of actor.

See: activityActorVerification smart constructor.

Instances

Eq ActivityActorVerification # 
Data ActivityActorVerification # 

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 # 
Generic ActivityActorVerification # 
ToJSON ActivityActorVerification # 
FromJSON ActivityActorVerification # 
type Rep ActivityActorVerification # 
type Rep ActivityActorVerification = D1 (MetaData "ActivityActorVerification" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityActorVerification'" PrefixI True) (S1 (MetaSel (Just Symbol "_aavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorVerification :: ActivityActorVerification #

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) #

Verification for one-time or manual processes.

ActivityObjectActorClientSpecificActorInfo

data ActivityObjectActorClientSpecificActorInfo #

Actor info specific to particular clients.

See: activityObjectActorClientSpecificActorInfo smart constructor.

Instances

Eq ActivityObjectActorClientSpecificActorInfo # 
Data ActivityObjectActorClientSpecificActorInfo # 

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 # 
Generic ActivityObjectActorClientSpecificActorInfo # 
ToJSON ActivityObjectActorClientSpecificActorInfo # 
FromJSON ActivityObjectActorClientSpecificActorInfo # 
type Rep ActivityObjectActorClientSpecificActorInfo # 
type Rep ActivityObjectActorClientSpecificActorInfo = D1 (MetaData "ActivityObjectActorClientSpecificActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityObjectActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo))))

activityObjectActorClientSpecificActorInfo :: ActivityObjectActorClientSpecificActorInfo #

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 #

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 # 
Eq PeopleListCollection # 
Data PeopleListCollection # 

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 # 
Read PeopleListCollection # 
Show PeopleListCollection # 
Generic PeopleListCollection # 
Hashable PeopleListCollection # 
ToJSON PeopleListCollection # 
FromJSON PeopleListCollection # 
FromHttpApiData PeopleListCollection # 
ToHttpApiData PeopleListCollection # 
type Rep PeopleListCollection # 
type Rep PeopleListCollection = D1 (MetaData "PeopleListCollection" "Network.Google.Plus.Types.Sum" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) ((:+:) (C1 (MetaCons "Connected" PrefixI False) U1) (C1 (MetaCons "Visible" PrefixI False) U1))

ActivityObjectAttachmentsItem

data ActivityObjectAttachmentsItem #

Instances

Eq ActivityObjectAttachmentsItem # 
Data ActivityObjectAttachmentsItem # 

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 # 
Generic ActivityObjectAttachmentsItem # 
ToJSON ActivityObjectAttachmentsItem # 
FromJSON ActivityObjectAttachmentsItem # 
type Rep ActivityObjectAttachmentsItem # 

activityObjectAttachmentsItem :: ActivityObjectAttachmentsItem #

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) #

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) #

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

aEmbed :: Lens' ActivityObjectAttachmentsItem (Maybe ActivityObjectAttachmentsItemEmbed) #

If the attachment is a video, the embeddable link.

aContent :: Lens' ActivityObjectAttachmentsItem (Maybe Text) #

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] #

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

aDisplayName :: Lens' ActivityObjectAttachmentsItem (Maybe Text) #

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

aId :: Lens' ActivityObjectAttachmentsItem (Maybe Text) #

The ID of the attachment.

ActivityFeed

data ActivityFeed #

Instances

Eq ActivityFeed # 
Data ActivityFeed # 

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 # 
Generic ActivityFeed # 

Associated Types

type Rep ActivityFeed :: * -> * #

ToJSON ActivityFeed # 
FromJSON ActivityFeed # 
type Rep ActivityFeed # 

activityFeed :: ActivityFeed #

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) #

ETag of this response for caching purposes.

afNextPageToken :: Lens' ActivityFeed (Maybe Text) #

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) #

Link to the next page of activities.

afKind :: Lens' ActivityFeed Text #

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

afItems :: Lens' ActivityFeed [Activity] #

The activities in this page of results.

afSelfLink :: Lens' ActivityFeed (Maybe Text) #

Link to this activity resource.

afId :: Lens' ActivityFeed (Maybe Text) #

The ID of this collection of activities. Deprecated.

afUpdated :: Lens' ActivityFeed (Maybe UTCTime) #

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

afTitle :: Lens' ActivityFeed (Maybe Text) #

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

ActivityObjectActorVerification

data ActivityObjectActorVerification #

Verification status of actor.

See: activityObjectActorVerification smart constructor.

Instances

Eq ActivityObjectActorVerification # 
Data ActivityObjectActorVerification # 

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 # 
Generic ActivityObjectActorVerification # 
ToJSON ActivityObjectActorVerification # 
FromJSON ActivityObjectActorVerification # 
type Rep ActivityObjectActorVerification # 
type Rep ActivityObjectActorVerification = D1 (MetaData "ActivityObjectActorVerification" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityObjectActorVerification'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorVerification :: ActivityObjectActorVerification #

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) #

Verification for one-time or manual processes.

PersonName

data PersonName #

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

See: personName smart constructor.

Instances

Eq PersonName # 
Data PersonName # 

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 # 
Generic PersonName # 

Associated Types

type Rep PersonName :: * -> * #

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

personName :: PersonName #

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) #

The given name (first name) of this person.

pnMiddleName :: Lens' PersonName (Maybe Text) #

The middle name of this person.

pnFormatted :: Lens' PersonName (Maybe Text) #

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

pnHonorificPrefix :: Lens' PersonName (Maybe Text) #

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

pnFamilyName :: Lens' PersonName (Maybe Text) #

The family name (last name) of this person.

pnHonorificSuffix :: Lens' PersonName (Maybe Text) #

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

PersonImage

data PersonImage #

The representation of the person's profile photo.

See: personImage smart constructor.

Instances

Eq PersonImage # 
Data PersonImage # 

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 # 
Generic PersonImage # 

Associated Types

type Rep PersonImage :: * -> * #

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

personImage :: PersonImage #

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) #

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) #

Whether the person's profile photo is the default one

ActivityActorClientSpecificActorInfoYouTubeActorInfo

data ActivityActorClientSpecificActorInfoYouTubeActorInfo #

Actor info specific to YouTube clients.

See: activityActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances

Eq ActivityActorClientSpecificActorInfoYouTubeActorInfo # 
Data ActivityActorClientSpecificActorInfoYouTubeActorInfo # 

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 # 
Generic ActivityActorClientSpecificActorInfoYouTubeActorInfo # 
ToJSON ActivityActorClientSpecificActorInfoYouTubeActorInfo # 
FromJSON ActivityActorClientSpecificActorInfoYouTubeActorInfo # 
type Rep ActivityActorClientSpecificActorInfoYouTubeActorInfo # 
type Rep ActivityActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "ActivityActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "ActivityActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorClientSpecificActorInfoYouTubeActorInfo :: ActivityActorClientSpecificActorInfoYouTubeActorInfo #

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 #

Instances

Eq PlusACLentryResource # 
Data PlusACLentryResource # 

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 # 
Generic PlusACLentryResource # 
ToJSON PlusACLentryResource # 
FromJSON PlusACLentryResource # 
type Rep PlusACLentryResource # 
type Rep PlusACLentryResource = D1 (MetaData "PlusACLentryResource" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "PlusACLentryResource'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_parDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_parId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_parType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

plusACLentryResource :: PlusACLentryResource #

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) #

A descriptive name for this entry. Suitable for display.

parId :: Lens' PlusACLentryResource (Maybe Text) #

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) #

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 #

Instances

Eq Activity # 
Data Activity # 

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 # 
Generic Activity # 

Associated Types

type Rep Activity :: * -> * #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

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

actAccess :: Lens' Activity (Maybe ACL) #

Identifies who has access to see this activity.

actPlaceName :: Lens' Activity (Maybe Text) #

Name of the place where this activity occurred.

actEtag :: Lens' Activity (Maybe Text) #

ETag of this response for caching purposes.

actAnnotation :: Lens' Activity (Maybe Text) #

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

actLocation :: Lens' Activity (Maybe Place) #

The location where this activity occurred.

actGeocode :: Lens' Activity (Maybe Text) #

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

actKind :: Lens' Activity Text #

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

actRadius :: Lens' Activity (Maybe Text) #

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

actPublished :: Lens' Activity (Maybe UTCTime) #

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

actURL :: Lens' Activity (Maybe Text) #

The link to this activity.

actActor :: Lens' Activity (Maybe ActivityActor) #

The person who performed this activity.

actAddress :: Lens' Activity (Maybe Text) #

Street address where this activity occurred.

actObject :: Lens' Activity (Maybe ActivityObject) #

The object of this activity.

actId :: Lens' Activity (Maybe Text) #

The ID of this activity.

actUpdated :: Lens' Activity (Maybe UTCTime) #

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

actTitle :: Lens' Activity (Maybe Text) #

Title of this activity.

actVerb :: Lens' Activity (Maybe Text) #

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) #

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

actPlaceId :: Lens' Activity (Maybe Text) #

ID of the place where this activity occurred.

actProvider :: Lens' Activity (Maybe ActivityProvider) #

The service provider that initially published this activity.

PlaceAddress

data PlaceAddress #

The physical address of the place.

See: placeAddress smart constructor.

Instances

Eq PlaceAddress # 
Data PlaceAddress # 

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 # 
Generic PlaceAddress # 

Associated Types

type Rep PlaceAddress :: * -> * #

ToJSON PlaceAddress # 
FromJSON PlaceAddress # 
type Rep PlaceAddress # 
type Rep PlaceAddress = D1 (MetaData "PlaceAddress" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "PlaceAddress'" PrefixI True) (S1 (MetaSel (Just Symbol "_paFormatted") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

placeAddress :: PlaceAddress #

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) #

The formatted address for display.

ActivityObjectAttachmentsItemThumbnailsItem

data ActivityObjectAttachmentsItemThumbnailsItem #

Instances

Eq ActivityObjectAttachmentsItemThumbnailsItem # 
Data ActivityObjectAttachmentsItemThumbnailsItem # 

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 # 
Generic ActivityObjectAttachmentsItemThumbnailsItem # 
ToJSON ActivityObjectAttachmentsItemThumbnailsItem # 
FromJSON ActivityObjectAttachmentsItemThumbnailsItem # 
type Rep ActivityObjectAttachmentsItemThumbnailsItem # 
type Rep ActivityObjectAttachmentsItemThumbnailsItem = D1 (MetaData "ActivityObjectAttachmentsItemThumbnailsItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectAttachmentsItemThumbnailsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aoaitiImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectAttachmentsItemThumbnailsItemImage))) ((:*:) (S1 (MetaSel (Just Symbol "_aoaitiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aoaitiDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

activityObjectAttachmentsItemThumbnailsItem :: ActivityObjectAttachmentsItemThumbnailsItem #

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) #

URL of the webpage containing the image.

PersonCover

data PersonCover #

The cover photo content.

See: personCover smart constructor.

Instances

Eq PersonCover # 
Data PersonCover # 

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 # 
Generic PersonCover # 

Associated Types

type Rep PersonCover :: * -> * #

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

personCover :: PersonCover #

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) #

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) #

Extra information about the cover photo.

pcCoverPhoto :: Lens' PersonCover (Maybe PersonCoverCoverPhoto) #

The person's primary cover image.

CommentInReplyToItem

data CommentInReplyToItem #

Instances

Eq CommentInReplyToItem # 
Data CommentInReplyToItem # 

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 # 
Generic CommentInReplyToItem # 
ToJSON CommentInReplyToItem # 
FromJSON CommentInReplyToItem # 
type Rep CommentInReplyToItem # 
type Rep CommentInReplyToItem = D1 (MetaData "CommentInReplyToItem" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "CommentInReplyToItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cirtiURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cirtiId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

commentInReplyToItem :: CommentInReplyToItem #

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) #

The URL of the activity.

cirtiId :: Lens' CommentInReplyToItem (Maybe Text) #

The ID of the activity.

PersonOrganizationsItem

data PersonOrganizationsItem #

Instances

Eq PersonOrganizationsItem # 
Data PersonOrganizationsItem # 

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 # 
Generic PersonOrganizationsItem # 
ToJSON PersonOrganizationsItem # 
FromJSON PersonOrganizationsItem # 
type Rep PersonOrganizationsItem # 

personOrganizationsItem :: PersonOrganizationsItem #

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) #

The department within the organization. Deprecated.

poiLocation :: Lens' PersonOrganizationsItem (Maybe Text) #

The location of this organization. Deprecated.

poiEndDate :: Lens' PersonOrganizationsItem (Maybe Text) #

The date that the person left this organization.

poiPrimary :: Lens' PersonOrganizationsItem (Maybe Bool) #

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

poiStartDate :: Lens' PersonOrganizationsItem (Maybe Text) #

The date that the person joined this organization.

poiName :: Lens' PersonOrganizationsItem (Maybe Text) #

The name of the organization.

poiTitle :: Lens' PersonOrganizationsItem (Maybe Text) #

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

poiType :: Lens' PersonOrganizationsItem (Maybe Text) #

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

poiDescription :: Lens' PersonOrganizationsItem (Maybe Text) #

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

PersonURLsItem

data PersonURLsItem #

Instances

Eq PersonURLsItem # 
Data PersonURLsItem # 

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 # 
Generic PersonURLsItem # 

Associated Types

type Rep PersonURLsItem :: * -> * #

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

personURLsItem :: PersonURLsItem #

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) #

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) #

The label of the URL.

ActivitiesSearchOrderBy

data ActivitiesSearchOrderBy #

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 # 
Eq ActivitiesSearchOrderBy # 
Data ActivitiesSearchOrderBy # 

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 # 
Read ActivitiesSearchOrderBy # 
Show ActivitiesSearchOrderBy # 
Generic ActivitiesSearchOrderBy # 
Hashable ActivitiesSearchOrderBy # 
ToJSON ActivitiesSearchOrderBy # 
FromJSON ActivitiesSearchOrderBy # 
FromHttpApiData ActivitiesSearchOrderBy # 
ToHttpApiData ActivitiesSearchOrderBy # 
type Rep ActivitiesSearchOrderBy # 
type Rep ActivitiesSearchOrderBy = D1 (MetaData "ActivitiesSearchOrderBy" "Network.Google.Plus.Types.Sum" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) ((:+:) (C1 (MetaCons "ASOBBest" PrefixI False) U1) (C1 (MetaCons "ASOBRecent" PrefixI False) U1))

PersonCoverCoverInfo

data PersonCoverCoverInfo #

Extra information about the cover photo.

See: personCoverCoverInfo smart constructor.

Instances

Eq PersonCoverCoverInfo # 
Data PersonCoverCoverInfo # 

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 # 
Generic PersonCoverCoverInfo # 
ToJSON PersonCoverCoverInfo # 
FromJSON PersonCoverCoverInfo # 
type Rep PersonCoverCoverInfo # 
type Rep PersonCoverCoverInfo = D1 (MetaData "PersonCoverCoverInfo" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "PersonCoverCoverInfo'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pcciTopImageOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_pcciLeftImageOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

personCoverCoverInfo :: PersonCoverCoverInfo #

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) #

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) #

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

ActivityObjectResharers

data ActivityObjectResharers #

People who reshared this activity.

See: activityObjectResharers smart constructor.

Instances

Eq ActivityObjectResharers # 
Data ActivityObjectResharers # 

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 # 
Generic ActivityObjectResharers # 
ToJSON ActivityObjectResharers # 
FromJSON ActivityObjectResharers # 
type Rep ActivityObjectResharers # 
type Rep ActivityObjectResharers = D1 (MetaData "ActivityObjectResharers" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityObjectResharers'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_aSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityObjectResharers :: ActivityObjectResharers #

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) #

Total number of people who reshared this activity.

aSelfLink :: Lens' ActivityObjectResharers (Maybe Text) #

The URL for the collection of resharers.

Comment

data Comment #

Instances

Eq Comment # 

Methods

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

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

Data Comment # 

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 # 
Generic Comment # 

Associated Types

type Rep Comment :: * -> * #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

ToJSON Comment # 
FromJSON Comment # 
type Rep Comment # 

comment :: Comment #

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) #

ETag of this response for caching purposes.

cPlusoners :: Lens' Comment (Maybe CommentPlusoners) #

People who +1'd this comment.

cKind :: Lens' Comment Text #

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

cPublished :: Lens' Comment (Maybe UTCTime) #

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

cActor :: Lens' Comment (Maybe CommentActor) #

The person who posted this comment.

cSelfLink :: Lens' Comment (Maybe Text) #

Link to this comment resource.

cObject :: Lens' Comment (Maybe CommentObject) #

The object of this comment.

cId :: Lens' Comment (Maybe Text) #

The ID of this comment.

cUpdated :: Lens' Comment (Maybe UTCTime) #

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

cVerb :: Lens' Comment Text #

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

cInReplyTo :: Lens' Comment [CommentInReplyToItem] #

The activity this comment replied to.

Place

data Place #

Instances

Eq Place # 

Methods

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

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

Data Place # 

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 # 

Methods

showsPrec :: Int -> Place -> ShowS #

show :: Place -> String #

showList :: [Place] -> ShowS #

Generic Place # 

Associated Types

type Rep Place :: * -> * #

Methods

from :: Place -> Rep Place x #

to :: Rep Place x -> Place #

ToJSON Place # 
FromJSON Place # 
type Rep Place # 

place :: Place #

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 #

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

plaAddress :: Lens' Place (Maybe PlaceAddress) #

The physical address of the place.

plaDisplayName :: Lens' Place (Maybe Text) #

The display name of the place.

plaId :: Lens' Place (Maybe Text) #

The id of the place.

plaPosition :: Lens' Place (Maybe PlacePosition) #

The position of the place.

ACL

data ACL #

Instances

Eq ACL # 

Methods

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

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

Data ACL # 

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 # 

Methods

showsPrec :: Int -> ACL -> ShowS #

show :: ACL -> String #

showList :: [ACL] -> ShowS #

Generic ACL # 

Associated Types

type Rep ACL :: * -> * #

Methods

from :: ACL -> Rep ACL x #

to :: Rep ACL x -> ACL #

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

acl :: ACL #

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 #

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

aItems :: Lens' ACL [PlusACLentryResource] #

The list of access entries.

aDescription :: Lens' ACL (Maybe Text) #

Description of the access granted, suitable for display.

ActivityActor

data ActivityActor #

The person who performed this activity.

See: activityActor smart constructor.

Instances

Eq ActivityActor # 
Data ActivityActor # 

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 # 
Generic ActivityActor # 

Associated Types

type Rep ActivityActor :: * -> * #

ToJSON ActivityActor # 
FromJSON ActivityActor # 
type Rep ActivityActor # 

activityActor :: ActivityActor #

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) #

The image representation of the actor.

aaURL :: Lens' ActivityActor (Maybe Text) #

The link to the actor's Google profile.

aaName :: Lens' ActivityActor (Maybe ActivityActorName) #

An object representation of the individual components of name.

aaDisplayName :: Lens' ActivityActor (Maybe Text) #

The name of the actor, suitable for display.

aaId :: Lens' ActivityActor (Maybe Text) #

The ID of the actor's Person resource.

CommentsListSortOrder

data CommentsListSortOrder #

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 # 
Eq CommentsListSortOrder # 
Data CommentsListSortOrder # 

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 # 
Read CommentsListSortOrder # 
Show CommentsListSortOrder # 
Generic CommentsListSortOrder # 
Hashable CommentsListSortOrder # 
ToJSON CommentsListSortOrder # 
FromJSON CommentsListSortOrder # 
FromHttpApiData CommentsListSortOrder # 
ToHttpApiData CommentsListSortOrder # 
type Rep CommentsListSortOrder # 
type Rep CommentsListSortOrder = D1 (MetaData "CommentsListSortOrder" "Network.Google.Plus.Types.Sum" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) ((:+:) (C1 (MetaCons "Ascending" PrefixI False) U1) (C1 (MetaCons "Descending" PrefixI False) U1))

CommentObject

data CommentObject #

The object of this comment.

See: commentObject smart constructor.

Instances

Eq CommentObject # 
Data CommentObject # 

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 # 
Generic CommentObject # 

Associated Types

type Rep CommentObject :: * -> * #

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

commentObject :: CommentObject #

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 #

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

coOriginalContent :: Lens' CommentObject (Maybe Text) #

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) #

The HTML-formatted content, suitable for display.

CommentFeed

data CommentFeed #

Instances

Eq CommentFeed # 
Data CommentFeed # 

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 # 
Generic CommentFeed # 

Associated Types

type Rep CommentFeed :: * -> * #

ToJSON CommentFeed # 
FromJSON CommentFeed # 
type Rep CommentFeed # 

commentFeed :: CommentFeed #

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) #

ETag of this response for caching purposes.

cfNextPageToken :: Lens' CommentFeed (Maybe Text) #

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) #

Link to the next page of activities.

cfKind :: Lens' CommentFeed Text #

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

cfItems :: Lens' CommentFeed [Comment] #

The comments in this page of results.

cfId :: Lens' CommentFeed (Maybe Text) #

The ID of this collection of comments.

cfUpdated :: Lens' CommentFeed (Maybe UTCTime) #

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

cfTitle :: Lens' CommentFeed (Maybe Text) #

The title of this collection of comments.

CommentActorVerification

data CommentActorVerification #

Verification status of actor.

See: commentActorVerification smart constructor.

Instances

Eq CommentActorVerification # 
Data CommentActorVerification # 

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 # 
Generic CommentActorVerification # 
ToJSON CommentActorVerification # 
FromJSON CommentActorVerification # 
type Rep CommentActorVerification # 
type Rep CommentActorVerification = D1 (MetaData "CommentActorVerification" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" True) (C1 (MetaCons "CommentActorVerification'" PrefixI True) (S1 (MetaSel (Just Symbol "_cavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorVerification :: CommentActorVerification #

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) #

Verification for one-time or manual processes.

ActivityActorName

data ActivityActorName #

An object representation of the individual components of name.

See: activityActorName smart constructor.

Instances

Eq ActivityActorName # 
Data ActivityActorName # 

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 # 
Generic ActivityActorName # 
ToJSON ActivityActorName # 
FromJSON ActivityActorName # 
type Rep ActivityActorName # 
type Rep ActivityActorName = D1 (MetaData "ActivityActorName" "Network.Google.Plus.Types.Product" "gogol-plus-0.3.0-81DZRySM4JlBh9aZdIa9oH" False) (C1 (MetaCons "ActivityActorName'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aanGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aanFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityActorName :: ActivityActorName #

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) #

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

aanFamilyName :: Lens' ActivityActorName (Maybe Text) #

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