gogol-plus-domains-0.1.1: Google + Domains 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.PlusDomains

Contents

Description

Builds on top of the Google+ platform for Google Apps Domains.

See: Google+ Domains API Reference

Synopsis

Service Configuration

plusDomainsService :: ServiceConfig Source #

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

OAuth Scopes

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

View your basic profile info

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

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

plusProFilesReadScope :: Proxy '["https://www.googleapis.com/auth/plus.profiles.read"] Source #

View your own Google+ profile and profiles visible to you

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

View your email address

plusStreamWriteScope :: Proxy '["https://www.googleapis.com/auth/plus.stream.write"] Source #

Manage your Google+ posts, comments, and stream

plusStreamReadScope :: Proxy '["https://www.googleapis.com/auth/plus.stream.read"] Source #

View your Google+ posts, comments, and stream

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

Know who you are on Google

plusCirclesReadScope :: Proxy '["https://www.googleapis.com/auth/plus.circles.read"] Source #

View your circles and the people and pages in them

plusMediaUploadScope :: Proxy '["https://www.googleapis.com/auth/plus.media.upload"] Source #

Send your photos and videos to Google+

plusCirclesWriteScope :: Proxy '["https://www.googleapis.com/auth/plus.circles.write"] Source #

Manage your circles and add people and pages. People and pages you add to your circles will be notified. Others may see this information publicly. People you add to circles can use Hangouts with you.

API Declaration

Resources

plusDomains.activities.get

plusDomains.activities.insert

plusDomains.activities.list

plusDomains.audiences.list

plusDomains.circles.addPeople

plusDomains.circles.get

plusDomains.circles.insert

plusDomains.circles.list

plusDomains.circles.patch

plusDomains.circles.remove

plusDomains.circles.removePeople

plusDomains.circles.update

plusDomains.comments.get

plusDomains.comments.insert

plusDomains.comments.list

plusDomains.media.insert

plusDomains.people.get

plusDomains.people.list

plusDomains.people.listByActivity

plusDomains.people.listByCircle

Types

Audience

data Audience Source #

Instances

Eq Audience Source # 
Data Audience Source # 

Methods

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

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

toConstr :: Audience -> Constr #

dataTypeOf :: Audience -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Audience Source # 
Generic Audience Source # 

Associated Types

type Rep Audience :: * -> * #

Methods

from :: Audience -> Rep Audience x #

to :: Rep Audience x -> Audience #

ToJSON Audience Source # 
FromJSON Audience Source # 
type Rep Audience Source # 

audience :: Audience Source #

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

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

aEtag :: Lens' Audience (Maybe Text) Source #

ETag of this response for caching purposes.

aKind :: Lens' Audience Text Source #

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

aVisibility :: Lens' Audience (Maybe Text) Source #

The circle members' visibility as chosen by the owner of the circle. This only applies for items with "item.type" equals "circle". Possible values are: - "public" - Members are visible to the public. - "limited" - Members are visible to a limited audience. - "private" - Members are visible to the owner only.

aItem :: Lens' Audience (Maybe PlusDomainsACLentryResource) Source #

The access control list entry.

aMemberCount :: Lens' Audience (Maybe Word32) Source #

The number of people in this circle. This only applies if entity_type is CIRCLE.

ActivityProvider

data ActivityProvider Source #

The service provider that initially published this activity.

See: activityProvider smart constructor.

Instances

Eq ActivityProvider Source # 
Data ActivityProvider Source # 

Methods

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

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

toConstr :: ActivityProvider -> Constr #

dataTypeOf :: ActivityProvider -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityProvider Source # 
Generic ActivityProvider Source # 
ToJSON ActivityProvider Source # 
FromJSON ActivityProvider Source # 
type Rep ActivityProvider Source # 
type Rep ActivityProvider = D1 (MetaData "ActivityProvider" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityProvider'" PrefixI True) (S1 (MetaSel (Just Symbol "_apTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityProvider :: ActivityProvider Source #

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

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

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

Name of the service provider.

ActivityObjectAttachmentsItemEmbed

data ActivityObjectAttachmentsItemEmbed Source #

If the attachment is a video, the embeddable link.

See: activityObjectAttachmentsItemEmbed smart constructor.

Instances

Eq ActivityObjectAttachmentsItemEmbed Source # 
Data ActivityObjectAttachmentsItemEmbed Source # 

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemEmbed -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemEmbed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemEmbed Source # 
Generic ActivityObjectAttachmentsItemEmbed Source # 
ToJSON ActivityObjectAttachmentsItemEmbed Source # 
FromJSON ActivityObjectAttachmentsItemEmbed Source # 
type Rep ActivityObjectAttachmentsItemEmbed Source # 
type Rep ActivityObjectAttachmentsItemEmbed = D1 (MetaData "ActivityObjectAttachmentsItemEmbed" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

CommentPlusoners

data CommentPlusoners Source #

People who +1'd this comment.

See: commentPlusoners smart constructor.

Instances

Eq CommentPlusoners Source # 
Data CommentPlusoners Source # 

Methods

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

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

toConstr :: CommentPlusoners -> Constr #

dataTypeOf :: CommentPlusoners -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentPlusoners Source # 
Generic CommentPlusoners Source # 
ToJSON CommentPlusoners Source # 
FromJSON CommentPlusoners Source # 
type Rep CommentPlusoners Source # 
type Rep CommentPlusoners = D1 (MetaData "CommentPlusoners" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "CommentPlusoners'" PrefixI True) (S1 (MetaSel (Just Symbol "_cpTotalItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Word32)))))

commentPlusoners :: CommentPlusoners Source #

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

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

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

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

CommentActorClientSpecificActorInfo

data CommentActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: commentActorClientSpecificActorInfo smart constructor.

Instances

Eq CommentActorClientSpecificActorInfo Source # 
Data CommentActorClientSpecificActorInfo Source # 

Methods

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

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

toConstr :: CommentActorClientSpecificActorInfo -> Constr #

dataTypeOf :: CommentActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorClientSpecificActorInfo Source # 
Generic CommentActorClientSpecificActorInfo Source # 
ToJSON CommentActorClientSpecificActorInfo Source # 
FromJSON CommentActorClientSpecificActorInfo Source # 
type Rep CommentActorClientSpecificActorInfo Source # 
type Rep CommentActorClientSpecificActorInfo = D1 (MetaData "CommentActorClientSpecificActorInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "CommentActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_cacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe CommentActorClientSpecificActorInfoYouTubeActorInfo))))

commentActorClientSpecificActorInfo :: CommentActorClientSpecificActorInfo Source #

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

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

ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo

data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: activityObjectActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances

Eq ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 

Methods

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

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

toConstr :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Generic ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
ToJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
FromJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorClientSpecificActorInfoYouTubeActorInfo :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #

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

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

ActivityObjectPlusoners

data ActivityObjectPlusoners Source #

People who +1'd this activity.

See: activityObjectPlusoners smart constructor.

Instances

Eq ActivityObjectPlusoners Source # 
Data ActivityObjectPlusoners Source # 

Methods

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

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

toConstr :: ActivityObjectPlusoners -> Constr #

dataTypeOf :: ActivityObjectPlusoners -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectPlusoners Source # 
Generic ActivityObjectPlusoners Source # 
ToJSON ActivityObjectPlusoners Source # 
FromJSON ActivityObjectPlusoners Source # 
type Rep ActivityObjectPlusoners Source # 
type Rep ActivityObjectPlusoners = D1 (MetaData "ActivityObjectPlusoners" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

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

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

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

PersonEmailsItem

data PersonEmailsItem Source #

Instances

Eq PersonEmailsItem Source # 
Data PersonEmailsItem Source # 

Methods

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

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

toConstr :: PersonEmailsItem -> Constr #

dataTypeOf :: PersonEmailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonEmailsItem Source # 
Generic PersonEmailsItem Source # 
ToJSON PersonEmailsItem Source # 
FromJSON PersonEmailsItem Source # 
type Rep PersonEmailsItem Source # 
type Rep PersonEmailsItem = D1 (MetaData "PersonEmailsItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

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

CommentActorImage

data CommentActorImage Source #

The image representation of this actor.

See: commentActorImage smart constructor.

Instances

Eq CommentActorImage Source # 
Data CommentActorImage Source # 

Methods

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

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

toConstr :: CommentActorImage -> Constr #

dataTypeOf :: CommentActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorImage Source # 
Generic CommentActorImage Source # 
ToJSON CommentActorImage Source # 
FromJSON CommentActorImage Source # 
type Rep CommentActorImage Source # 
type Rep CommentActorImage = D1 (MetaData "CommentActorImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "CommentActorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_caiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorImage :: CommentActorImage Source #

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

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

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

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

ActivityObjectAttachmentsItemThumbnailsItemImage

data ActivityObjectAttachmentsItemThumbnailsItemImage Source #

Image resource.

See: activityObjectAttachmentsItemThumbnailsItemImage smart constructor.

Instances

Eq ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Data ActivityObjectAttachmentsItemThumbnailsItemImage Source # 

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemThumbnailsItemImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemThumbnailsItemImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Generic ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
ToJSON ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
FromJSON ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
type Rep ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
type Rep ActivityObjectAttachmentsItemThumbnailsItemImage = D1 (MetaData "ActivityObjectAttachmentsItemThumbnailsItemImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

The height, in pixels, of the linked resource.

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

The width, in pixels, of the linked resource.

PlacePosition

data PlacePosition Source #

The position of the place.

See: placePosition smart constructor.

Instances

Eq PlacePosition Source # 
Data PlacePosition Source # 

Methods

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

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

toConstr :: PlacePosition -> Constr #

dataTypeOf :: PlacePosition -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlacePosition Source # 
Generic PlacePosition Source # 

Associated Types

type Rep PlacePosition :: * -> * #

ToJSON PlacePosition Source # 
FromJSON PlacePosition Source # 
type Rep PlacePosition Source # 
type Rep PlacePosition = D1 (MetaData "PlacePosition" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

The latitude of this position.

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

The longitude of this position.

PersonPlacesLivedItem

data PersonPlacesLivedItem Source #

Instances

Eq PersonPlacesLivedItem Source # 
Data PersonPlacesLivedItem Source # 

Methods

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

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

toConstr :: PersonPlacesLivedItem -> Constr #

dataTypeOf :: PersonPlacesLivedItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonPlacesLivedItem Source # 
Generic PersonPlacesLivedItem Source # 
ToJSON PersonPlacesLivedItem Source # 
FromJSON PersonPlacesLivedItem Source # 
type Rep PersonPlacesLivedItem Source # 
type Rep PersonPlacesLivedItem = D1 (MetaData "PersonPlacesLivedItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

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

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

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

Circle

data Circle Source #

Instances

Eq Circle Source # 

Methods

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

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

Data Circle Source # 

Methods

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

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

toConstr :: Circle -> Constr #

dataTypeOf :: Circle -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Circle Source # 
Generic Circle Source # 

Associated Types

type Rep Circle :: * -> * #

Methods

from :: Circle -> Rep Circle x #

to :: Rep Circle x -> Circle #

ToJSON Circle Source # 
FromJSON Circle Source # 
type Rep Circle Source # 

circle :: Circle Source #

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

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

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

ETag of this response for caching purposes.

cKind :: Lens' Circle Text Source #

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

cPeople :: Lens' Circle (Maybe CirclePeople) Source #

The people in this circle.

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

Link to this circle resource

cDisplayName :: Lens' Circle (Maybe Text) Source #

The circle name.

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

The ID of the circle.

cDescription :: Lens' Circle (Maybe Text) Source #

The description of this circle.

ActivityActorClientSpecificActorInfo

data ActivityActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: activityActorClientSpecificActorInfo smart constructor.

Instances

Eq ActivityActorClientSpecificActorInfo Source # 
Data ActivityActorClientSpecificActorInfo Source # 

Methods

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

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

toConstr :: ActivityActorClientSpecificActorInfo -> Constr #

dataTypeOf :: ActivityActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorClientSpecificActorInfo Source # 
Generic ActivityActorClientSpecificActorInfo Source # 
ToJSON ActivityActorClientSpecificActorInfo Source # 
FromJSON ActivityActorClientSpecificActorInfo Source # 
type Rep ActivityActorClientSpecificActorInfo Source # 
type Rep ActivityActorClientSpecificActorInfo = D1 (MetaData "ActivityActorClientSpecificActorInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ActivityActorClientSpecificActorInfoYouTubeActorInfo))))

activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo Source #

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

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

Person

data Person Source #

Instances

Eq Person Source # 

Methods

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

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

Data Person Source # 

Methods

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

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

toConstr :: Person -> Constr #

dataTypeOf :: Person -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Person Source # 
Generic Person Source # 

Associated Types

type Rep Person :: * -> * #

Methods

from :: Person -> Rep Person x #

to :: Rep Person x -> Person #

ToJSON Person Source # 
FromJSON Person Source # 
type Rep Person Source # 
type Rep Person = D1 (MetaData "Person" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "Person'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pCurrentLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (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 "_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) Source #

(this field is not currently used)

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

ETag of this response for caching purposes.

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

The representation of the person's profile photo.

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

The "bragging rights" line of this person.

pPlacesLived :: Lens' Person [PersonPlacesLivedItem] Source #

A list of places where this person has lived.

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

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

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

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

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

The cover photo content.

pKind :: Lens' Person Text Source #

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

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

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

pURLs :: Lens' Person [PersonURLsItem] Source #

A list of URLs for this person.

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

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

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

The URL of this person's profile.

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

Whether the person or Google+ Page has been verified.

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

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

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

Whether this user has signed up for Google+.

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

The brief description (tagline) of this person.

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

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

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

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

pEmails :: Lens' Person [PersonEmailsItem] Source #

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

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

The occupation of this person.

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

The person's skills.

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

A short biography for this person.

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

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

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

The ID of this person.

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

The nickname of this person.

pOrganizations :: Lens' Person [PersonOrganizationsItem] Source #

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

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

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

Videostream

data Videostream Source #

Instances

Eq Videostream Source # 
Data Videostream Source # 

Methods

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

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

toConstr :: Videostream -> Constr #

dataTypeOf :: Videostream -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Videostream Source # 
Generic Videostream Source # 

Associated Types

type Rep Videostream :: * -> * #

ToJSON Videostream Source # 
FromJSON Videostream Source # 
type Rep Videostream Source # 
type Rep Videostream = D1 (MetaData "Videostream" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "Videostream'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_vHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_vURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_vWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_vType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

videostream :: Videostream Source #

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

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

vHeight :: Lens' Videostream (Maybe Int32) Source #

The height, in pixels, of the video resource.

vURL :: Lens' Videostream (Maybe Text) Source #

URL of the video stream.

vWidth :: Lens' Videostream (Maybe Int32) Source #

The width, in pixels, of the video resource.

vType :: Lens' Videostream (Maybe Text) Source #

MIME type of the video stream.

MediaInsertCollection

data MediaInsertCollection Source #

Constructors

Cloud

cloud Upload the media to share on Google+.

Instances

Enum MediaInsertCollection Source # 
Eq MediaInsertCollection Source # 
Data MediaInsertCollection Source # 

Methods

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

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

toConstr :: MediaInsertCollection -> Constr #

dataTypeOf :: MediaInsertCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MediaInsertCollection Source # 
Read MediaInsertCollection Source # 
Show MediaInsertCollection Source # 
Generic MediaInsertCollection Source # 
Hashable MediaInsertCollection Source # 
ToJSON MediaInsertCollection Source # 
FromJSON MediaInsertCollection Source # 
FromHttpApiData MediaInsertCollection Source # 
ToHttpApiData MediaInsertCollection Source # 
type Rep MediaInsertCollection Source # 
type Rep MediaInsertCollection = D1 (MetaData "MediaInsertCollection" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "Cloud" PrefixI False) U1)

CircleFeed

data CircleFeed Source #

Instances

Eq CircleFeed Source # 
Data CircleFeed Source # 

Methods

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

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

toConstr :: CircleFeed -> Constr #

dataTypeOf :: CircleFeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CircleFeed Source # 
Generic CircleFeed Source # 

Associated Types

type Rep CircleFeed :: * -> * #

ToJSON CircleFeed Source # 
FromJSON CircleFeed Source # 
type Rep CircleFeed Source # 

circleFeed :: CircleFeed Source #

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

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

cfTotalItems :: Lens' CircleFeed (Maybe Int32) Source #

The total number of circles. The number of circles in this response may be smaller due to paging.

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

ETag of this response for caching purposes.

cfNextPageToken :: Lens' CircleFeed (Maybe Text) Source #

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

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

Link to the next page of circles.

cfKind :: Lens' CircleFeed Text Source #

Identifies this resource as a collection of circles. Value: "plus#circleFeed".

cfItems :: Lens' CircleFeed [Circle] Source #

The circles in this page of results.

cfSelfLink :: Lens' CircleFeed (Maybe Text) Source #

Link to this page of circles.

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

The title of this list of resources.

ActivityObjectAttachmentsItemImage

data ActivityObjectAttachmentsItemImage Source #

The preview image for photos or videos.

See: activityObjectAttachmentsItemImage smart constructor.

Instances

Eq ActivityObjectAttachmentsItemImage Source # 
Data ActivityObjectAttachmentsItemImage Source # 

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemImage Source # 
Generic ActivityObjectAttachmentsItemImage Source # 
ToJSON ActivityObjectAttachmentsItemImage Source # 
FromJSON ActivityObjectAttachmentsItemImage Source # 
type Rep ActivityObjectAttachmentsItemImage Source # 
type Rep ActivityObjectAttachmentsItemImage = D1 (MetaData "ActivityObjectAttachmentsItemImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

The height, in pixels, of the linked resource.

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

The width, in pixels, of the linked resource.

CommentActor

data CommentActor Source #

The person who posted this comment.

See: commentActor smart constructor.

Instances

Eq CommentActor Source # 
Data CommentActor Source # 

Methods

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

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

toConstr :: CommentActor -> Constr #

dataTypeOf :: CommentActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActor Source # 
Generic CommentActor Source # 

Associated Types

type Rep CommentActor :: * -> * #

ToJSON CommentActor Source # 
FromJSON CommentActor Source # 
type Rep CommentActor Source # 

commentActor :: CommentActor Source #

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

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

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

The image representation of this actor.

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

A link to the Person resource for this actor.

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

The name of this actor, suitable for display.

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

The ID of the actor.

ActivityObject

data ActivityObject Source #

The object of this activity.

See: activityObject smart constructor.

Instances

Eq ActivityObject Source # 
Data ActivityObject Source # 

Methods

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

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

toConstr :: ActivityObject -> Constr #

dataTypeOf :: ActivityObject -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObject Source # 
Generic ActivityObject Source # 

Associated Types

type Rep ActivityObject :: * -> * #

ToJSON ActivityObject Source # 
FromJSON ActivityObject Source # 
type Rep ActivityObject Source # 
type Rep ActivityObject = D1 (MetaData "ActivityObject" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "ActivityObject'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aoPlusoners") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectPlusoners))) (S1 (MetaSel (Just Symbol "_aoAttachments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ActivityObjectAttachmentsItem])))) ((:*:) (S1 (MetaSel (Just Symbol "_aoObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aoOriginalContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aoActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectActor))) ((:*:) (S1 (MetaSel (Just Symbol "_aoContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aoReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectReplies))))) ((:*:) (S1 (MetaSel (Just Symbol "_aoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aoStatusForViewer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectStatusForViewer))) (S1 (MetaSel (Just Symbol "_aoResharers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectResharers))))))))

activityObject :: ActivityObject Source #

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

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

aoAttachments :: Lens' ActivityObject [ActivityObjectAttachmentsItem] Source #

The media objects attached to this activity.

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

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

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

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

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

The URL that points to the linked resource.

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

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

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

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

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

Comments in reply to this activity.

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

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

aoStatusForViewer :: Lens' ActivityObject (Maybe ActivityObjectStatusForViewer) Source #

Status of the activity as seen by the viewer.

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

People who reshared this activity.

ActivityObjectActor

data ActivityObjectActor Source #

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

See: activityObjectActor smart constructor.

Instances

Eq ActivityObjectActor Source # 
Data ActivityObjectActor Source # 

Methods

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

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

toConstr :: ActivityObjectActor -> Constr #

dataTypeOf :: ActivityObjectActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActor Source # 
Generic ActivityObjectActor Source # 
ToJSON ActivityObjectActor Source # 
FromJSON ActivityObjectActor Source # 
type Rep ActivityObjectActor Source # 

activityObjectActor :: ActivityObjectActor Source #

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

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

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

The image representation of the original actor.

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

A link to the original actor's Google profile.

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

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

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

ID of the original actor.

ActivityObjectAttachmentsItemFullImage

data ActivityObjectAttachmentsItemFullImage Source #

The full image URL for photo attachments.

See: activityObjectAttachmentsItemFullImage smart constructor.

Instances

Eq ActivityObjectAttachmentsItemFullImage Source # 
Data ActivityObjectAttachmentsItemFullImage Source # 

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemFullImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemFullImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemFullImage Source # 
Generic ActivityObjectAttachmentsItemFullImage Source # 
ToJSON ActivityObjectAttachmentsItemFullImage Source # 
FromJSON ActivityObjectAttachmentsItemFullImage Source # 
type Rep ActivityObjectAttachmentsItemFullImage Source # 
type Rep ActivityObjectAttachmentsItemFullImage = D1 (MetaData "ActivityObjectAttachmentsItemFullImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

The height, in pixels, of the linked resource.

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

The width, in pixels, of the linked resource.

MediaAuthorImage

data MediaAuthorImage Source #

The author's Google profile image.

See: mediaAuthorImage smart constructor.

Instances

Eq MediaAuthorImage Source # 
Data MediaAuthorImage Source # 

Methods

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

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

toConstr :: MediaAuthorImage -> Constr #

dataTypeOf :: MediaAuthorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MediaAuthorImage Source # 
Generic MediaAuthorImage Source # 
ToJSON MediaAuthorImage Source # 
FromJSON MediaAuthorImage Source # 
type Rep MediaAuthorImage Source # 
type Rep MediaAuthorImage = D1 (MetaData "MediaAuthorImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "MediaAuthorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_maiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

mediaAuthorImage :: MediaAuthorImage Source #

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

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

maiURL :: Lens' MediaAuthorImage (Maybe Text) Source #

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

PeopleListByActivityCollection

data PeopleListByActivityCollection Source #

The collection of people to list.

Constructors

Plusoners

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

Resharers

resharers List all people who have reshared this activity.

Sharedto

sharedto List all people who this activity was shared to.

Instances

Enum PeopleListByActivityCollection Source # 
Eq PeopleListByActivityCollection Source # 
Data PeopleListByActivityCollection Source # 

Methods

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

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

toConstr :: PeopleListByActivityCollection -> Constr #

dataTypeOf :: PeopleListByActivityCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListByActivityCollection Source # 
Read PeopleListByActivityCollection Source # 
Show PeopleListByActivityCollection Source # 
Generic PeopleListByActivityCollection Source # 
Hashable PeopleListByActivityCollection Source # 
ToJSON PeopleListByActivityCollection Source # 
FromJSON PeopleListByActivityCollection Source # 
FromHttpApiData PeopleListByActivityCollection Source # 
ToHttpApiData PeopleListByActivityCollection Source # 
type Rep PeopleListByActivityCollection Source # 
type Rep PeopleListByActivityCollection = D1 (MetaData "PeopleListByActivityCollection" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) ((:+:) (C1 (MetaCons "Plusoners" PrefixI False) U1) ((:+:) (C1 (MetaCons "Resharers" PrefixI False) U1) (C1 (MetaCons "Sharedto" PrefixI False) U1)))

CirclePeople

data CirclePeople Source #

The people in this circle.

See: circlePeople smart constructor.

Instances

Eq CirclePeople Source # 
Data CirclePeople Source # 

Methods

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

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

toConstr :: CirclePeople -> Constr #

dataTypeOf :: CirclePeople -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CirclePeople Source # 
Generic CirclePeople Source # 

Associated Types

type Rep CirclePeople :: * -> * #

ToJSON CirclePeople Source # 
FromJSON CirclePeople Source # 
type Rep CirclePeople Source # 
type Rep CirclePeople = D1 (MetaData "CirclePeople" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "CirclePeople'" PrefixI True) (S1 (MetaSel (Just Symbol "_cTotalItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Word32)))))

circlePeople :: CirclePeople Source #

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

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

cTotalItems :: Lens' CirclePeople (Maybe Word32) Source #

The total number of people in this circle.

PlusDomainsACLentryResource

data PlusDomainsACLentryResource Source #

Instances

Eq PlusDomainsACLentryResource Source # 
Data PlusDomainsACLentryResource Source # 

Methods

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

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

toConstr :: PlusDomainsACLentryResource -> Constr #

dataTypeOf :: PlusDomainsACLentryResource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlusDomainsACLentryResource Source # 
Generic PlusDomainsACLentryResource Source # 
ToJSON PlusDomainsACLentryResource Source # 
FromJSON PlusDomainsACLentryResource Source # 
type Rep PlusDomainsACLentryResource Source # 
type Rep PlusDomainsACLentryResource = D1 (MetaData "PlusDomainsACLentryResource" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "PlusDomainsACLentryResource'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pdarDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pdarId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pdarType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

plusDomainsACLentryResource :: PlusDomainsACLentryResource Source #

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

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

pdarDisplayName :: Lens' PlusDomainsACLentryResource (Maybe Text) Source #

A descriptive name for this entry. Suitable for display.

pdarId :: Lens' PlusDomainsACLentryResource (Maybe Text) Source #

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

pdarType :: Lens' PlusDomainsACLentryResource (Maybe Text) Source #

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

ActivityActorImage

data ActivityActorImage Source #

The image representation of the actor.

See: activityActorImage smart constructor.

Instances

Eq ActivityActorImage Source # 
Data ActivityActorImage Source # 

Methods

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

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

toConstr :: ActivityActorImage -> Constr #

dataTypeOf :: ActivityActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorImage Source # 
Generic ActivityActorImage Source # 
ToJSON ActivityActorImage Source # 
FromJSON ActivityActorImage Source # 
type Rep ActivityActorImage Source # 
type Rep ActivityActorImage = D1 (MetaData "ActivityActorImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityActorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_aaiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorImage :: ActivityActorImage Source #

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

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

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

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

PeopleFeed

data PeopleFeed Source #

Instances

Eq PeopleFeed Source # 
Data PeopleFeed Source # 

Methods

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

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

toConstr :: PeopleFeed -> Constr #

dataTypeOf :: PeopleFeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PeopleFeed Source # 
Generic PeopleFeed Source # 

Associated Types

type Rep PeopleFeed :: * -> * #

ToJSON PeopleFeed Source # 
FromJSON PeopleFeed Source # 
type Rep PeopleFeed Source # 

peopleFeed :: PeopleFeed Source #

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

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

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

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

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

ETag of this response for caching purposes.

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

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

pfKind :: Lens' PeopleFeed Text Source #

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

pfItems :: Lens' PeopleFeed [Person] Source #

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

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

Link to this resource.

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

The title of this collection of people.

PersonCoverCoverPhoto

data PersonCoverCoverPhoto Source #

The person's primary cover image.

See: personCoverCoverPhoto smart constructor.

Instances

Eq PersonCoverCoverPhoto Source # 
Data PersonCoverCoverPhoto Source # 

Methods

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

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

toConstr :: PersonCoverCoverPhoto -> Constr #

dataTypeOf :: PersonCoverCoverPhoto -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonCoverCoverPhoto Source # 
Generic PersonCoverCoverPhoto Source # 
ToJSON PersonCoverCoverPhoto Source # 
FromJSON PersonCoverCoverPhoto Source # 
type Rep PersonCoverCoverPhoto Source # 
type Rep PersonCoverCoverPhoto = D1 (MetaData "PersonCoverCoverPhoto" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

MediaAuthor

data MediaAuthor Source #

The person who uploaded this media.

See: mediaAuthor smart constructor.

Instances

Eq MediaAuthor Source # 
Data MediaAuthor Source # 

Methods

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

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

toConstr :: MediaAuthor -> Constr #

dataTypeOf :: MediaAuthor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MediaAuthor Source # 
Generic MediaAuthor Source # 

Associated Types

type Rep MediaAuthor :: * -> * #

ToJSON MediaAuthor Source # 
FromJSON MediaAuthor Source # 
type Rep MediaAuthor Source # 
type Rep MediaAuthor = D1 (MetaData "MediaAuthor" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "MediaAuthor'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_maImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MediaAuthorImage))) (S1 (MetaSel (Just Symbol "_maURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_maDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_maId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

mediaAuthor :: MediaAuthor Source #

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

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

maImage :: Lens' MediaAuthor (Maybe MediaAuthorImage) Source #

The author's Google profile image.

maURL :: Lens' MediaAuthor (Maybe Text) Source #

A link to the author's Google profile.

maId :: Lens' MediaAuthor (Maybe Text) Source #

ID of the author.

ActivityObjectActorImage

data ActivityObjectActorImage Source #

The image representation of the original actor.

See: activityObjectActorImage smart constructor.

Instances

Eq ActivityObjectActorImage Source # 
Data ActivityObjectActorImage Source # 

Methods

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

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

toConstr :: ActivityObjectActorImage -> Constr #

dataTypeOf :: ActivityObjectActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorImage Source # 
Generic ActivityObjectActorImage Source # 
ToJSON ActivityObjectActorImage Source # 
FromJSON ActivityObjectActorImage Source # 
type Rep ActivityObjectActorImage Source # 
type Rep ActivityObjectActorImage = D1 (MetaData "ActivityObjectActorImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityObjectActorImage'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoaiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorImage :: ActivityObjectActorImage Source #

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

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

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

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

CommentActorClientSpecificActorInfoYouTubeActorInfo

data CommentActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: commentActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances

Eq CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Data CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 

Methods

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

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

toConstr :: CommentActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: CommentActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
Generic CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
ToJSON CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
FromJSON CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
type Rep CommentActorClientSpecificActorInfoYouTubeActorInfo Source # 
type Rep CommentActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "CommentActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "CommentActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_cacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorClientSpecificActorInfoYouTubeActorInfo :: CommentActorClientSpecificActorInfoYouTubeActorInfo Source #

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

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

Media

data Media Source #

Instances

Eq Media Source # 

Methods

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

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

Data Media Source # 

Methods

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

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

toConstr :: Media -> Constr #

dataTypeOf :: Media -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Media Source # 

Methods

showsPrec :: Int -> Media -> ShowS #

show :: Media -> String #

showList :: [Media] -> ShowS #

Generic Media Source # 

Associated Types

type Rep Media :: * -> * #

Methods

from :: Media -> Rep Media x #

to :: Rep Media x -> Media #

ToJSON Media Source # 
FromJSON Media Source # 
type Rep Media Source # 
type Rep Media = D1 (MetaData "Media" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "Media'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mSizeBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_mSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mVideoDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_mVideoStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_mPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_mURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) (S1 (MetaSel (Just Symbol "_mMediaURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_mStreams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Videostream]))) (S1 (MetaSel (Just Symbol "_mExif") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MediaExif))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mAuthor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MediaAuthor)))) ((:*:) (S1 (MetaSel (Just Symbol "_mId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_mMediaCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))))))

media :: Media Source #

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

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

mSizeBytes :: Lens' Media (Maybe Int64) Source #

The size in bytes of this video.

mSummary :: Lens' Media (Maybe Text) Source #

A description, or caption, for this media.

mEtag :: Lens' Media (Maybe Text) Source #

ETag of this response for caching purposes.

mHeight :: Lens' Media (Maybe Word32) Source #

The height in pixels of the original image.

mVideoDuration :: Lens' Media (Maybe Int64) Source #

The duration in milliseconds of this video.

mVideoStatus :: Lens' Media (Maybe Text) Source #

The encoding status of this video. Possible values are: - "UPLOADING" - Not all the video bytes have been received. - "PENDING" - Video not yet processed. - "FAILED" - Video processing failed. - "READY" - A single video stream is playable. - "FINAL" - All video streams are playable.

mKind :: Lens' Media Text Source #

The type of resource.

mPublished :: Lens' Media (Maybe UTCTime) Source #

The time at which this media was uploaded. Formatted as an RFC 3339 timestamp.

mURL :: Lens' Media (Maybe Text) Source #

The URL for the page that hosts this media.

mWidth :: Lens' Media (Maybe Word32) Source #

The width in pixels of the original image.

mMediaURL :: Lens' Media (Maybe Text) Source #

The URL of this photo or video's still image.

mStreams :: Lens' Media [Videostream] Source #

The list of video streams for this video. There might be several different streams available for a single video, either Flash or MPEG, of various sizes

mExif :: Lens' Media (Maybe MediaExif) Source #

Exif information of the media item.

mDisplayName :: Lens' Media (Maybe Text) Source #

The display name for this media.

mAuthor :: Lens' Media (Maybe MediaAuthor) Source #

The person who uploaded this media.

mId :: Lens' Media (Maybe Text) Source #

ID of this media, which is generated by the API.

mUpdated :: Lens' Media (Maybe UTCTime) Source #

The time at which this media was last updated. This includes changes to media metadata. Formatted as an RFC 3339 timestamp.

mMediaCreatedTime :: Lens' Media (Maybe UTCTime) Source #

The time at which this media was originally created in UTC. Formatted as an RFC 3339 timestamp that matches this example: 2010-11-25T14:30:27.655Z

PeopleListOrderBy

data PeopleListOrderBy Source #

The order to return people in.

Constructors

Alphabetical

alphabetical Order the people by their display name.

Best

best Order people based on the relevence to the viewer.

Instances

Enum PeopleListOrderBy Source # 
Eq PeopleListOrderBy Source # 
Data PeopleListOrderBy Source # 

Methods

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

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

toConstr :: PeopleListOrderBy -> Constr #

dataTypeOf :: PeopleListOrderBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListOrderBy Source # 
Read PeopleListOrderBy Source # 
Show PeopleListOrderBy Source # 
Generic PeopleListOrderBy Source # 
Hashable PeopleListOrderBy Source # 
ToJSON PeopleListOrderBy Source # 
FromJSON PeopleListOrderBy Source # 
FromHttpApiData PeopleListOrderBy Source # 
ToHttpApiData PeopleListOrderBy Source # 
type Rep PeopleListOrderBy Source # 
type Rep PeopleListOrderBy = D1 (MetaData "PeopleListOrderBy" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) ((:+:) (C1 (MetaCons "Alphabetical" PrefixI False) U1) (C1 (MetaCons "Best" PrefixI False) U1))

ActivityObjectReplies

data ActivityObjectReplies Source #

Comments in reply to this activity.

See: activityObjectReplies smart constructor.

Instances

Eq ActivityObjectReplies Source # 
Data ActivityObjectReplies Source # 

Methods

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

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

toConstr :: ActivityObjectReplies -> Constr #

dataTypeOf :: ActivityObjectReplies -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectReplies Source # 
Generic ActivityObjectReplies Source # 
ToJSON ActivityObjectReplies Source # 
FromJSON ActivityObjectReplies Source # 
type Rep ActivityObjectReplies Source # 
type Rep ActivityObjectReplies = D1 (MetaData "ActivityObjectReplies" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

Total number of comments on this activity.

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

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

ActivitiesListCollection

data ActivitiesListCollection Source #

The collection of activities to list.

Constructors

User

user All activities created by the specified user that the authenticated user is authorized to view.

Instances

Enum ActivitiesListCollection Source # 
Eq ActivitiesListCollection Source # 
Data ActivitiesListCollection Source # 

Methods

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

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

toConstr :: ActivitiesListCollection -> Constr #

dataTypeOf :: ActivitiesListCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActivitiesListCollection Source # 
Read ActivitiesListCollection Source # 
Show ActivitiesListCollection Source # 
Generic ActivitiesListCollection Source # 
Hashable ActivitiesListCollection Source # 
ToJSON ActivitiesListCollection Source # 
FromJSON ActivitiesListCollection Source # 
FromHttpApiData ActivitiesListCollection Source # 
ToHttpApiData ActivitiesListCollection Source # 
type Rep ActivitiesListCollection Source # 
type Rep ActivitiesListCollection = D1 (MetaData "ActivitiesListCollection" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "User" PrefixI False) U1)

ActivityObjectAttachmentsItemPreviewThumbnailsItem

data ActivityObjectAttachmentsItemPreviewThumbnailsItem Source #

Instances

Eq ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 
Data ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemPreviewThumbnailsItem -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemPreviewThumbnailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 
Generic ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 
ToJSON ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 
FromJSON ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 
type Rep ActivityObjectAttachmentsItemPreviewThumbnailsItem Source # 
type Rep ActivityObjectAttachmentsItemPreviewThumbnailsItem = D1 (MetaData "ActivityObjectAttachmentsItemPreviewThumbnailsItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityObjectAttachmentsItemPreviewThumbnailsItem'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoaiptiURL") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectAttachmentsItemPreviewThumbnailsItem :: ActivityObjectAttachmentsItemPreviewThumbnailsItem Source #

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

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

ActivityActorVerification

data ActivityActorVerification Source #

Verification status of actor.

See: activityActorVerification smart constructor.

Instances

Eq ActivityActorVerification Source # 
Data ActivityActorVerification Source # 

Methods

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

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

toConstr :: ActivityActorVerification -> Constr #

dataTypeOf :: ActivityActorVerification -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorVerification Source # 
Generic ActivityActorVerification Source # 
ToJSON ActivityActorVerification Source # 
FromJSON ActivityActorVerification Source # 
type Rep ActivityActorVerification Source # 
type Rep ActivityActorVerification = D1 (MetaData "ActivityActorVerification" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityActorVerification'" PrefixI True) (S1 (MetaSel (Just Symbol "_aavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorVerification :: ActivityActorVerification Source #

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

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

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

Verification for one-time or manual processes.

ActivityObjectActorClientSpecificActorInfo

data ActivityObjectActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: activityObjectActorClientSpecificActorInfo smart constructor.

Instances

Eq ActivityObjectActorClientSpecificActorInfo Source # 
Data ActivityObjectActorClientSpecificActorInfo Source # 

Methods

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

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

toConstr :: ActivityObjectActorClientSpecificActorInfo -> Constr #

dataTypeOf :: ActivityObjectActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorClientSpecificActorInfo Source # 
Generic ActivityObjectActorClientSpecificActorInfo Source # 
ToJSON ActivityObjectActorClientSpecificActorInfo Source # 
FromJSON ActivityObjectActorClientSpecificActorInfo Source # 
type Rep ActivityObjectActorClientSpecificActorInfo Source # 
type Rep ActivityObjectActorClientSpecificActorInfo = D1 (MetaData "ActivityObjectActorClientSpecificActorInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityObjectActorClientSpecificActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoacsaiYouTubeActorInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo))))

activityObjectActorClientSpecificActorInfo :: ActivityObjectActorClientSpecificActorInfo Source #

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

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

PeopleListCollection

data PeopleListCollection Source #

The collection of people to list.

Constructors

Circled

circled The list of people who this user has added to one or more circles.

Instances

Enum PeopleListCollection Source # 
Eq PeopleListCollection Source # 
Data PeopleListCollection Source # 

Methods

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

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

toConstr :: PeopleListCollection -> Constr #

dataTypeOf :: PeopleListCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListCollection Source # 
Read PeopleListCollection Source # 
Show PeopleListCollection Source # 
Generic PeopleListCollection Source # 
Hashable PeopleListCollection Source # 
ToJSON PeopleListCollection Source # 
FromJSON PeopleListCollection Source # 
FromHttpApiData PeopleListCollection Source # 
ToHttpApiData PeopleListCollection Source # 
type Rep PeopleListCollection Source # 
type Rep PeopleListCollection = D1 (MetaData "PeopleListCollection" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "Circled" PrefixI False) U1)

ActivityObjectAttachmentsItem

data ActivityObjectAttachmentsItem Source #

Instances

Eq ActivityObjectAttachmentsItem Source # 
Data ActivityObjectAttachmentsItem Source # 

Methods

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

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

toConstr :: ActivityObjectAttachmentsItem -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItem Source # 
Generic ActivityObjectAttachmentsItem Source # 
ToJSON ActivityObjectAttachmentsItem Source # 
FromJSON ActivityObjectAttachmentsItem Source # 
type Rep ActivityObjectAttachmentsItem Source # 
type Rep ActivityObjectAttachmentsItem = D1 (MetaData "ActivityObjectAttachmentsItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "ActivityObjectAttachmentsItem'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aFullImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectAttachmentsItemFullImage))) (S1 (MetaSel (Just Symbol "_aImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectAttachmentsItemImage)))) ((:*:) (S1 (MetaSel (Just Symbol "_aObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_aPreviewThumbnails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ActivityObjectAttachmentsItemPreviewThumbnailsItem]))) (S1 (MetaSel (Just Symbol "_aURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aEmbed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectAttachmentsItemEmbed))) (S1 (MetaSel (Just Symbol "_aContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_aThumbnails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ActivityObjectAttachmentsItemThumbnailsItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_aDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

activityObjectAttachmentsItem :: ActivityObjectAttachmentsItem Source #

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

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

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

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

aPreviewThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemPreviewThumbnailsItem] Source #

When previewing, these are the optional thumbnails for the post. When posting an article, choose one by setting the attachment.image.url property. If you don't choose one, one will be chosen for you.

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

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

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

If the attachment is a video, the embeddable link.

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

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

aThumbnails :: Lens' ActivityObjectAttachmentsItem [ActivityObjectAttachmentsItemThumbnailsItem] Source #

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

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

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

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

The ID of the attachment.

ActivityFeed

data ActivityFeed Source #

Instances

Eq ActivityFeed Source # 
Data ActivityFeed Source # 

Methods

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

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

toConstr :: ActivityFeed -> Constr #

dataTypeOf :: ActivityFeed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityFeed Source # 
Generic ActivityFeed Source # 

Associated Types

type Rep ActivityFeed :: * -> * #

ToJSON ActivityFeed Source # 
FromJSON ActivityFeed Source # 
type Rep ActivityFeed Source # 

activityFeed :: ActivityFeed Source #

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

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

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

ETag of this response for caching purposes.

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

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

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

Link to the next page of activities.

afKind :: Lens' ActivityFeed Text Source #

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

afItems :: Lens' ActivityFeed [Activity] Source #

The activities in this page of results.

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

Link to this activity resource.

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

The ID of this collection of activities. Deprecated.

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

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

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

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

ActivityObjectActorVerification

data ActivityObjectActorVerification Source #

Verification status of actor.

See: activityObjectActorVerification smart constructor.

Instances

Eq ActivityObjectActorVerification Source # 
Data ActivityObjectActorVerification Source # 

Methods

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

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

toConstr :: ActivityObjectActorVerification -> Constr #

dataTypeOf :: ActivityObjectActorVerification -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorVerification Source # 
Generic ActivityObjectActorVerification Source # 
ToJSON ActivityObjectActorVerification Source # 
FromJSON ActivityObjectActorVerification Source # 
type Rep ActivityObjectActorVerification Source # 
type Rep ActivityObjectActorVerification = D1 (MetaData "ActivityObjectActorVerification" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityObjectActorVerification'" PrefixI True) (S1 (MetaSel (Just Symbol "_aoavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityObjectActorVerification :: ActivityObjectActorVerification Source #

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

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

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

Verification for one-time or manual processes.

PersonName

data PersonName Source #

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

See: personName smart constructor.

Instances

Eq PersonName Source # 
Data PersonName Source # 

Methods

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

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

toConstr :: PersonName -> Constr #

dataTypeOf :: PersonName -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonName Source # 
Generic PersonName Source # 

Associated Types

type Rep PersonName :: * -> * #

ToJSON PersonName Source # 
FromJSON PersonName Source # 
type Rep PersonName Source # 
type Rep PersonName = D1 (MetaData "PersonName" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

The given name (first name) of this person.

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

The middle name of this person.

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

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

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

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

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

The family name (last name) of this person.

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

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

PersonImage

data PersonImage Source #

The representation of the person's profile photo.

See: personImage smart constructor.

Instances

Eq PersonImage Source # 
Data PersonImage Source # 

Methods

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

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

toConstr :: PersonImage -> Constr #

dataTypeOf :: PersonImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonImage Source # 
Generic PersonImage Source # 

Associated Types

type Rep PersonImage :: * -> * #

ToJSON PersonImage Source # 
FromJSON PersonImage Source # 
type Rep PersonImage Source # 
type Rep PersonImage = D1 (MetaData "PersonImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

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

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

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

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

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

Whether the person's profile photo is the default one

ActivityActorClientSpecificActorInfoYouTubeActorInfo

data ActivityActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: activityActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances

Eq ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Data ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 

Methods

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

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

toConstr :: ActivityActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: ActivityActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityActorClientSpecificActorInfoYouTubeActorInfo -> m ActivityActorClientSpecificActorInfoYouTubeActorInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityActorClientSpecificActorInfoYouTubeActorInfo -> m ActivityActorClientSpecificActorInfoYouTubeActorInfo #

Show ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
Generic ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
ToJSON ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
FromJSON ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
type Rep ActivityActorClientSpecificActorInfoYouTubeActorInfo Source # 
type Rep ActivityActorClientSpecificActorInfoYouTubeActorInfo = D1 (MetaData "ActivityActorClientSpecificActorInfoYouTubeActorInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "ActivityActorClientSpecificActorInfoYouTubeActorInfo'" PrefixI True) (S1 (MetaSel (Just Symbol "_aacsaiytaiChannelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityActorClientSpecificActorInfoYouTubeActorInfo :: ActivityActorClientSpecificActorInfoYouTubeActorInfo Source #

Creates a value of ActivityActorClientSpecificActorInfoYouTubeActorInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ActivityObjectStatusForViewer

data ActivityObjectStatusForViewer Source #

Status of the activity as seen by the viewer.

See: activityObjectStatusForViewer smart constructor.

Instances

Eq ActivityObjectStatusForViewer Source # 
Data ActivityObjectStatusForViewer Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityObjectStatusForViewer -> c ActivityObjectStatusForViewer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityObjectStatusForViewer #

toConstr :: ActivityObjectStatusForViewer -> Constr #

dataTypeOf :: ActivityObjectStatusForViewer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityObjectStatusForViewer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityObjectStatusForViewer) #

gmapT :: (forall b. Data b => b -> b) -> ActivityObjectStatusForViewer -> ActivityObjectStatusForViewer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityObjectStatusForViewer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityObjectStatusForViewer -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityObjectStatusForViewer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityObjectStatusForViewer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityObjectStatusForViewer -> m ActivityObjectStatusForViewer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityObjectStatusForViewer -> m ActivityObjectStatusForViewer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityObjectStatusForViewer -> m ActivityObjectStatusForViewer #

Show ActivityObjectStatusForViewer Source # 
Generic ActivityObjectStatusForViewer Source # 
ToJSON ActivityObjectStatusForViewer Source # 
FromJSON ActivityObjectStatusForViewer Source # 
type Rep ActivityObjectStatusForViewer Source # 
type Rep ActivityObjectStatusForViewer = D1 (MetaData "ActivityObjectStatusForViewer" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "ActivityObjectStatusForViewer'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aosfvCanComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_aosfvResharingDisabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_aosfvCanUpdate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_aosfvIsPlusOned") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_aosfvCanPlusone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

activityObjectStatusForViewer :: ActivityObjectStatusForViewer Source #

Creates a value of ActivityObjectStatusForViewer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aosfvCanComment :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #

Whether the viewer can comment on the activity.

aosfvResharingDisabled :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #

Whether reshares are disabled for the activity.

aosfvCanUpdate :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #

Whether the viewer can edit or delete the activity.

aosfvIsPlusOned :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #

Whether the viewer has +1'd the activity.

aosfvCanPlusone :: Lens' ActivityObjectStatusForViewer (Maybe Bool) Source #

Whether the viewer can +1 the activity.

Activity

data Activity Source #

Instances

Eq Activity Source # 
Data Activity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Activity -> c Activity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Activity #

toConstr :: Activity -> Constr #

dataTypeOf :: Activity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Activity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Activity) #

gmapT :: (forall b. Data b => b -> b) -> Activity -> Activity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Activity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Activity -> r #

gmapQ :: (forall d. Data d => d -> u) -> Activity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Activity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Activity -> m Activity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Activity -> m Activity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Activity -> m Activity #

Show Activity Source # 
Generic Activity Source # 

Associated Types

type Rep Activity :: * -> * #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

ToJSON Activity Source # 
FromJSON Activity Source # 
type Rep Activity Source # 
type Rep Activity = D1 (MetaData "Activity" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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) Source #

Identifies who has access to see this activity.

actPlaceName :: Lens' Activity (Maybe Text) Source #

Name of the place where this activity occurred.

actEtag :: Lens' Activity (Maybe Text) Source #

ETag of this response for caching purposes.

actAnnotation :: Lens' Activity (Maybe Text) Source #

Additional content added by the person who shared this activity, applicable only when resharing an activity.

actLocation :: Lens' Activity (Maybe Place) Source #

The location where this activity occurred.

actGeocode :: Lens' Activity (Maybe Text) Source #

Latitude and longitude where this activity occurred. Format is latitude followed by longitude, space separated.

actKind :: Lens' Activity Text Source #

Identifies this resource as an activity. Value: "plus#activity".

actRadius :: Lens' Activity (Maybe Text) Source #

Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode.

actPublished :: Lens' Activity (Maybe UTCTime) Source #

The time at which this activity was initially published. Formatted as an RFC 3339 timestamp.

actURL :: Lens' Activity (Maybe Text) Source #

The link to this activity.

actActor :: Lens' Activity (Maybe ActivityActor) Source #

The person who performed this activity.

actAddress :: Lens' Activity (Maybe Text) Source #

Street address where this activity occurred.

actObject :: Lens' Activity (Maybe ActivityObject) Source #

The object of this activity.

actId :: Lens' Activity (Maybe Text) Source #

The ID of this activity.

actUpdated :: Lens' Activity (Maybe UTCTime) Source #

The time at which this activity was last updated. Formatted as an RFC 3339 timestamp.

actTitle :: Lens' Activity (Maybe Text) Source #

Title of this activity.

actVerb :: Lens' Activity (Maybe Text) Source #

This activity's verb, which indicates the action that was performed. Possible values include, but are not limited to, the following values: - "post" - Publish content to the stream. - "share" - Reshare an activity.

actCrosspostSource :: Lens' Activity (Maybe Text) Source #

If this activity is a crosspost from another system, this property specifies the ID of the original activity.

actPlaceId :: Lens' Activity (Maybe Text) Source #

ID of the place where this activity occurred.

actProvider :: Lens' Activity (Maybe ActivityProvider) Source #

The service provider that initially published this activity.

PlaceAddress

data PlaceAddress Source #

The physical address of the place.

See: placeAddress smart constructor.

Instances

Eq PlaceAddress Source # 
Data PlaceAddress Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PlaceAddress -> c PlaceAddress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PlaceAddress #

toConstr :: PlaceAddress -> Constr #

dataTypeOf :: PlaceAddress -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PlaceAddress) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PlaceAddress) #

gmapT :: (forall b. Data b => b -> b) -> PlaceAddress -> PlaceAddress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PlaceAddress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PlaceAddress -> r #

gmapQ :: (forall d. Data d => d -> u) -> PlaceAddress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PlaceAddress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PlaceAddress -> m PlaceAddress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PlaceAddress -> m PlaceAddress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PlaceAddress -> m PlaceAddress #

Show PlaceAddress Source # 
Generic PlaceAddress Source # 

Associated Types

type Rep PlaceAddress :: * -> * #

ToJSON PlaceAddress Source # 
FromJSON PlaceAddress Source # 
type Rep PlaceAddress Source # 
type Rep PlaceAddress = D1 (MetaData "PlaceAddress" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "PlaceAddress'" PrefixI True) (S1 (MetaSel (Just Symbol "_paFormatted") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

placeAddress :: PlaceAddress Source #

Creates a value of PlaceAddress with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

paFormatted :: Lens' PlaceAddress (Maybe Text) Source #

The formatted address for display.

AudiencesFeed

data AudiencesFeed Source #

Instances

Eq AudiencesFeed Source # 
Data AudiencesFeed Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AudiencesFeed -> c AudiencesFeed #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AudiencesFeed #

toConstr :: AudiencesFeed -> Constr #

dataTypeOf :: AudiencesFeed -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AudiencesFeed) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AudiencesFeed) #

gmapT :: (forall b. Data b => b -> b) -> AudiencesFeed -> AudiencesFeed #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AudiencesFeed -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AudiencesFeed -> r #

gmapQ :: (forall d. Data d => d -> u) -> AudiencesFeed -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AudiencesFeed -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AudiencesFeed -> m AudiencesFeed #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AudiencesFeed -> m AudiencesFeed #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AudiencesFeed -> m AudiencesFeed #

Show AudiencesFeed Source # 
Generic AudiencesFeed Source # 

Associated Types

type Rep AudiencesFeed :: * -> * #

ToJSON AudiencesFeed Source # 
FromJSON AudiencesFeed Source # 
type Rep AudiencesFeed Source # 
type Rep AudiencesFeed = D1 (MetaData "AudiencesFeed" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "AudiencesFeed'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_audTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_audEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_audNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_audKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_audItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Audience])))))))

audiencesFeed :: AudiencesFeed Source #

Creates a value of AudiencesFeed with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

audTotalItems :: Lens' AudiencesFeed (Maybe Int32) Source #

The total number of ACL entries. The number of entries in this response may be smaller due to paging.

audEtag :: Lens' AudiencesFeed (Maybe Text) Source #

ETag of this response for caching purposes.

audNextPageToken :: Lens' AudiencesFeed (Maybe Text) Source #

The continuation token, which is used to page through large result sets. Provide this value in a subsequent request to return the next page of results.

audKind :: Lens' AudiencesFeed Text Source #

Identifies this resource as a collection of audiences. Value: "plus#audienceFeed".

audItems :: Lens' AudiencesFeed [Audience] Source #

The audiences in this result.

ActivityObjectAttachmentsItemThumbnailsItem

data ActivityObjectAttachmentsItemThumbnailsItem Source #

Instances

Eq ActivityObjectAttachmentsItemThumbnailsItem Source # 
Data ActivityObjectAttachmentsItemThumbnailsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityObjectAttachmentsItemThumbnailsItem -> c ActivityObjectAttachmentsItemThumbnailsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityObjectAttachmentsItemThumbnailsItem #

toConstr :: ActivityObjectAttachmentsItemThumbnailsItem -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemThumbnailsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityObjectAttachmentsItemThumbnailsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityObjectAttachmentsItemThumbnailsItem) #

gmapT :: (forall b. Data b => b -> b) -> ActivityObjectAttachmentsItemThumbnailsItem -> ActivityObjectAttachmentsItemThumbnailsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityObjectAttachmentsItemThumbnailsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityObjectAttachmentsItemThumbnailsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityObjectAttachmentsItemThumbnailsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityObjectAttachmentsItemThumbnailsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityObjectAttachmentsItemThumbnailsItem -> m ActivityObjectAttachmentsItemThumbnailsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityObjectAttachmentsItemThumbnailsItem -> m ActivityObjectAttachmentsItemThumbnailsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityObjectAttachmentsItemThumbnailsItem -> m ActivityObjectAttachmentsItemThumbnailsItem #

Show ActivityObjectAttachmentsItemThumbnailsItem Source # 
Generic ActivityObjectAttachmentsItemThumbnailsItem Source # 
ToJSON ActivityObjectAttachmentsItemThumbnailsItem Source # 
FromJSON ActivityObjectAttachmentsItemThumbnailsItem Source # 
type Rep ActivityObjectAttachmentsItemThumbnailsItem Source # 
type Rep ActivityObjectAttachmentsItemThumbnailsItem = D1 (MetaData "ActivityObjectAttachmentsItemThumbnailsItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of ActivityObjectAttachmentsItemThumbnailsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aoaitiURL :: Lens' ActivityObjectAttachmentsItemThumbnailsItem (Maybe Text) Source #

URL of the webpage containing the image.

PersonCover

data PersonCover Source #

The cover photo content.

See: personCover smart constructor.

Instances

Eq PersonCover Source # 
Data PersonCover Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonCover -> c PersonCover #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonCover #

toConstr :: PersonCover -> Constr #

dataTypeOf :: PersonCover -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PersonCover) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonCover) #

gmapT :: (forall b. Data b => b -> b) -> PersonCover -> PersonCover #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonCover -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonCover -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonCover -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonCover -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonCover -> m PersonCover #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonCover -> m PersonCover #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonCover -> m PersonCover #

Show PersonCover Source # 
Generic PersonCover Source # 

Associated Types

type Rep PersonCover :: * -> * #

ToJSON PersonCover Source # 
FromJSON PersonCover Source # 
type Rep PersonCover Source # 
type Rep PersonCover = D1 (MetaData "PersonCover" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of PersonCover with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcLayout :: Lens' PersonCover (Maybe Text) Source #

The layout of the cover art. Possible values include, but are not limited to, the following values: - "banner" - One large image banner.

pcCoverInfo :: Lens' PersonCover (Maybe PersonCoverCoverInfo) Source #

Extra information about the cover photo.

pcCoverPhoto :: Lens' PersonCover (Maybe PersonCoverCoverPhoto) Source #

The person's primary cover image.

CommentInReplyToItem

data CommentInReplyToItem Source #

Instances

Eq CommentInReplyToItem Source # 
Data CommentInReplyToItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentInReplyToItem -> c CommentInReplyToItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentInReplyToItem #

toConstr :: CommentInReplyToItem -> Constr #

dataTypeOf :: CommentInReplyToItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentInReplyToItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentInReplyToItem) #

gmapT :: (forall b. Data b => b -> b) -> CommentInReplyToItem -> CommentInReplyToItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentInReplyToItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentInReplyToItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentInReplyToItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentInReplyToItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentInReplyToItem -> m CommentInReplyToItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentInReplyToItem -> m CommentInReplyToItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentInReplyToItem -> m CommentInReplyToItem #

Show CommentInReplyToItem Source # 
Generic CommentInReplyToItem Source # 
ToJSON CommentInReplyToItem Source # 
FromJSON CommentInReplyToItem Source # 
type Rep CommentInReplyToItem Source # 
type Rep CommentInReplyToItem = D1 (MetaData "CommentInReplyToItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of CommentInReplyToItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cirtiURL :: Lens' CommentInReplyToItem (Maybe Text) Source #

The URL of the activity.

cirtiId :: Lens' CommentInReplyToItem (Maybe Text) Source #

The ID of the activity.

PersonOrganizationsItem

data PersonOrganizationsItem Source #

Instances

Eq PersonOrganizationsItem Source # 
Data PersonOrganizationsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonOrganizationsItem -> c PersonOrganizationsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonOrganizationsItem #

toConstr :: PersonOrganizationsItem -> Constr #

dataTypeOf :: PersonOrganizationsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PersonOrganizationsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonOrganizationsItem) #

gmapT :: (forall b. Data b => b -> b) -> PersonOrganizationsItem -> PersonOrganizationsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonOrganizationsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonOrganizationsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonOrganizationsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonOrganizationsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonOrganizationsItem -> m PersonOrganizationsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonOrganizationsItem -> m PersonOrganizationsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonOrganizationsItem -> m PersonOrganizationsItem #

Show PersonOrganizationsItem Source # 
Generic PersonOrganizationsItem Source # 
ToJSON PersonOrganizationsItem Source # 
FromJSON PersonOrganizationsItem Source # 
type Rep PersonOrganizationsItem Source # 

personOrganizationsItem :: PersonOrganizationsItem Source #

Creates a value of PersonOrganizationsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

poiDePartment :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The department within the organization. Deprecated.

poiLocation :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The location of this organization. Deprecated.

poiEndDate :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The date that the person left this organization.

poiPrimary :: Lens' PersonOrganizationsItem (Maybe Bool) Source #

If "true", indicates this organization is the person's primary one, which is typically interpreted as the current one.

poiStartDate :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The date that the person joined this organization.

poiName :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The name of the organization.

poiTitle :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The person's job title or role within the organization.

poiType :: Lens' PersonOrganizationsItem (Maybe Text) Source #

The type of organization. Possible values include, but are not limited to, the following values: - "work" - Work. - "school" - School.

poiDescription :: Lens' PersonOrganizationsItem (Maybe Text) Source #

A short description of the person's role in this organization. Deprecated.

PersonURLsItem

data PersonURLsItem Source #

Instances

Eq PersonURLsItem Source # 
Data PersonURLsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonURLsItem -> c PersonURLsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonURLsItem #

toConstr :: PersonURLsItem -> Constr #

dataTypeOf :: PersonURLsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PersonURLsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonURLsItem) #

gmapT :: (forall b. Data b => b -> b) -> PersonURLsItem -> PersonURLsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonURLsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonURLsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonURLsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonURLsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonURLsItem -> m PersonURLsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonURLsItem -> m PersonURLsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonURLsItem -> m PersonURLsItem #

Show PersonURLsItem Source # 
Generic PersonURLsItem Source # 

Associated Types

type Rep PersonURLsItem :: * -> * #

ToJSON PersonURLsItem Source # 
FromJSON PersonURLsItem Source # 
type Rep PersonURLsItem Source # 
type Rep PersonURLsItem = D1 (MetaData "PersonURLsItem" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of PersonURLsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

puiType :: Lens' PersonURLsItem (Maybe Text) Source #

The type of URL. Possible values include, but are not limited to, the following values: - "otherProfile" - URL for another profile. - "contributor" - URL to a site for which this person is a contributor. - "website" - URL for this Google+ Page's primary website. - "other" - Other URL.

puiLabel :: Lens' PersonURLsItem (Maybe Text) Source #

The label of the URL.

PersonCoverCoverInfo

data PersonCoverCoverInfo Source #

Extra information about the cover photo.

See: personCoverCoverInfo smart constructor.

Instances

Eq PersonCoverCoverInfo Source # 
Data PersonCoverCoverInfo Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonCoverCoverInfo -> c PersonCoverCoverInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonCoverCoverInfo #

toConstr :: PersonCoverCoverInfo -> Constr #

dataTypeOf :: PersonCoverCoverInfo -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PersonCoverCoverInfo) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonCoverCoverInfo) #

gmapT :: (forall b. Data b => b -> b) -> PersonCoverCoverInfo -> PersonCoverCoverInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonCoverCoverInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonCoverCoverInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonCoverCoverInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonCoverCoverInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonCoverCoverInfo -> m PersonCoverCoverInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonCoverCoverInfo -> m PersonCoverCoverInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonCoverCoverInfo -> m PersonCoverCoverInfo #

Show PersonCoverCoverInfo Source # 
Generic PersonCoverCoverInfo Source # 
ToJSON PersonCoverCoverInfo Source # 
FromJSON PersonCoverCoverInfo Source # 
type Rep PersonCoverCoverInfo Source # 
type Rep PersonCoverCoverInfo = D1 (MetaData "PersonCoverCoverInfo" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of PersonCoverCoverInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pcciTopImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32) Source #

The difference between the top position of the cover image and the actual displayed cover image. Only valid for banner layout.

pcciLeftImageOffSet :: Lens' PersonCoverCoverInfo (Maybe Int32) Source #

The difference between the left position of the cover image and the actual displayed cover image. Only valid for banner layout.

ActivityObjectResharers

data ActivityObjectResharers Source #

People who reshared this activity.

See: activityObjectResharers smart constructor.

Instances

Eq ActivityObjectResharers Source # 
Data ActivityObjectResharers Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityObjectResharers -> c ActivityObjectResharers #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityObjectResharers #

toConstr :: ActivityObjectResharers -> Constr #

dataTypeOf :: ActivityObjectResharers -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityObjectResharers) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityObjectResharers) #

gmapT :: (forall b. Data b => b -> b) -> ActivityObjectResharers -> ActivityObjectResharers #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityObjectResharers -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityObjectResharers -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityObjectResharers -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityObjectResharers -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityObjectResharers -> m ActivityObjectResharers #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityObjectResharers -> m ActivityObjectResharers #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityObjectResharers -> m ActivityObjectResharers #

Show ActivityObjectResharers Source # 
Generic ActivityObjectResharers Source # 
ToJSON ActivityObjectResharers Source # 
FromJSON ActivityObjectResharers Source # 
type Rep ActivityObjectResharers Source # 
type Rep ActivityObjectResharers = D1 (MetaData "ActivityObjectResharers" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of ActivityObjectResharers with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aTotalItems :: Lens' ActivityObjectResharers (Maybe Word32) Source #

Total number of people who reshared this activity.

aSelfLink :: Lens' ActivityObjectResharers (Maybe Text) Source #

The URL for the collection of resharers.

Comment

data Comment Source #

Instances

Eq Comment Source # 

Methods

(==) :: Comment -> Comment -> Bool #

(/=) :: Comment -> Comment -> Bool #

Data Comment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Comment -> c Comment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Comment #

toConstr :: Comment -> Constr #

dataTypeOf :: Comment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Comment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Comment) #

gmapT :: (forall b. Data b => b -> b) -> Comment -> Comment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Comment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Comment -> r #

gmapQ :: (forall d. Data d => d -> u) -> Comment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Comment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Comment -> m Comment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Comment -> m Comment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Comment -> m Comment #

Show Comment Source # 
Generic Comment Source # 

Associated Types

type Rep Comment :: * -> * #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

ToJSON Comment Source # 
FromJSON Comment Source # 
type Rep Comment Source # 
type Rep Comment = D1 (MetaData "Comment" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "Comment'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_comEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_comPlusoners") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommentPlusoners)))) ((:*:) (S1 (MetaSel (Just Symbol "_comKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_comPublished") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) (S1 (MetaSel (Just Symbol "_comActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommentActor)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_comSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_comObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CommentObject))) (S1 (MetaSel (Just Symbol "_comId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_comUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime'))) ((:*:) (S1 (MetaSel (Just Symbol "_comVerb") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_comInReplyTo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CommentInReplyToItem]))))))))

comment :: Comment Source #

Creates a value of Comment with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

comEtag :: Lens' Comment (Maybe Text) Source #

ETag of this response for caching purposes.

comPlusoners :: Lens' Comment (Maybe CommentPlusoners) Source #

People who +1'd this comment.

comKind :: Lens' Comment Text Source #

Identifies this resource as a comment. Value: "plus#comment".

comPublished :: Lens' Comment (Maybe UTCTime) Source #

The time at which this comment was initially published. Formatted as an RFC 3339 timestamp.

comActor :: Lens' Comment (Maybe CommentActor) Source #

The person who posted this comment.

comSelfLink :: Lens' Comment (Maybe Text) Source #

Link to this comment resource.

comObject :: Lens' Comment (Maybe CommentObject) Source #

The object of this comment.

comId :: Lens' Comment (Maybe Text) Source #

The ID of this comment.

comUpdated :: Lens' Comment (Maybe UTCTime) Source #

The time at which this comment was last updated. Formatted as an RFC 3339 timestamp.

comVerb :: Lens' Comment Text Source #

This comment's verb, indicating what action was performed. Possible values are: - "post" - Publish content to the stream.

comInReplyTo :: Lens' Comment [CommentInReplyToItem] Source #

The activity this comment replied to.

Place

data Place Source #

Instances

Eq Place Source # 

Methods

(==) :: Place -> Place -> Bool #

(/=) :: Place -> Place -> Bool #

Data Place Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Place -> c Place #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Place #

toConstr :: Place -> Constr #

dataTypeOf :: Place -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Place) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Place) #

gmapT :: (forall b. Data b => b -> b) -> Place -> Place #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Place -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Place -> r #

gmapQ :: (forall d. Data d => d -> u) -> Place -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Place -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Place -> m Place #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Place -> m Place #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Place -> m Place #

Show Place Source # 

Methods

showsPrec :: Int -> Place -> ShowS #

show :: Place -> String #

showList :: [Place] -> ShowS #

Generic Place Source # 

Associated Types

type Rep Place :: * -> * #

Methods

from :: Place -> Rep Place x #

to :: Rep Place x -> Place #

ToJSON Place Source # 
FromJSON Place Source # 
type Rep Place Source # 

place :: Place Source #

Creates a value of Place with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

plaKind :: Lens' Place Text Source #

Identifies this resource as a place. Value: "plus#place".

plaAddress :: Lens' Place (Maybe PlaceAddress) Source #

The physical address of the place.

plaDisplayName :: Lens' Place (Maybe Text) Source #

The display name of the place.

plaId :: Lens' Place (Maybe Text) Source #

The id of the place.

plaPosition :: Lens' Place (Maybe PlacePosition) Source #

The position of the place.

ACL

data ACL Source #

Instances

Eq ACL Source # 

Methods

(==) :: ACL -> ACL -> Bool #

(/=) :: ACL -> ACL -> Bool #

Data ACL Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ACL -> c ACL #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ACL #

toConstr :: ACL -> Constr #

dataTypeOf :: ACL -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ACL) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ACL) #

gmapT :: (forall b. Data b => b -> b) -> ACL -> ACL #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ACL -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ACL -> r #

gmapQ :: (forall d. Data d => d -> u) -> ACL -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ACL -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ACL -> m ACL #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ACL -> m ACL #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ACL -> m ACL #

Show ACL Source # 

Methods

showsPrec :: Int -> ACL -> ShowS #

show :: ACL -> String #

showList :: [ACL] -> ShowS #

Generic ACL Source # 

Associated Types

type Rep ACL :: * -> * #

Methods

from :: ACL -> Rep ACL x #

to :: Rep ACL x -> ACL #

ToJSON ACL Source # 
FromJSON ACL Source # 
type Rep ACL Source # 
type Rep ACL = D1 (MetaData "ACL" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) (C1 (MetaCons "ACL'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_aclcKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aclcItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlusDomainsACLentryResource])))) ((:*:) (S1 (MetaSel (Just Symbol "_aclcDomainRestricted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_aclcDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

acl :: ACL Source #

Creates a value of ACL with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aclcKind :: Lens' ACL Text Source #

Identifies this resource as a collection of access controls. Value: "plus#acl".

aclcItems :: Lens' ACL [PlusDomainsACLentryResource] Source #

The list of access entries.

aclcDomainRestricted :: Lens' ACL (Maybe Bool) Source #

Whether access is restricted to the domain.

aclcDescription :: Lens' ACL (Maybe Text) Source #

Description of the access granted, suitable for display.

MediaExif

data MediaExif Source #

Exif information of the media item.

See: mediaExif smart constructor.

Instances

Eq MediaExif Source # 
Data MediaExif Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MediaExif -> c MediaExif #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MediaExif #

toConstr :: MediaExif -> Constr #

dataTypeOf :: MediaExif -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c MediaExif) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MediaExif) #

gmapT :: (forall b. Data b => b -> b) -> MediaExif -> MediaExif #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MediaExif -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MediaExif -> r #

gmapQ :: (forall d. Data d => d -> u) -> MediaExif -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MediaExif -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MediaExif -> m MediaExif #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MediaExif -> m MediaExif #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MediaExif -> m MediaExif #

Show MediaExif Source # 
Generic MediaExif Source # 

Associated Types

type Rep MediaExif :: * -> * #

ToJSON MediaExif Source # 
FromJSON MediaExif Source # 
type Rep MediaExif Source # 
type Rep MediaExif = D1 (MetaData "MediaExif" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "MediaExif'" PrefixI True) (S1 (MetaSel (Just Symbol "_meTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DateTime'))))

mediaExif :: MediaExif Source #

Creates a value of MediaExif with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

meTime :: Lens' MediaExif (Maybe UTCTime) Source #

The time the media was captured. Formatted as an RFC 3339 timestamp.

ActivityActor

data ActivityActor Source #

The person who performed this activity.

See: activityActor smart constructor.

Instances

Eq ActivityActor Source # 
Data ActivityActor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityActor -> c ActivityActor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityActor #

toConstr :: ActivityActor -> Constr #

dataTypeOf :: ActivityActor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityActor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityActor) #

gmapT :: (forall b. Data b => b -> b) -> ActivityActor -> ActivityActor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityActor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityActor -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityActor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityActor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityActor -> m ActivityActor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityActor -> m ActivityActor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityActor -> m ActivityActor #

Show ActivityActor Source # 
Generic ActivityActor Source # 

Associated Types

type Rep ActivityActor :: * -> * #

ToJSON ActivityActor Source # 
FromJSON ActivityActor Source # 
type Rep ActivityActor Source # 

activityActor :: ActivityActor Source #

Creates a value of ActivityActor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aaImage :: Lens' ActivityActor (Maybe ActivityActorImage) Source #

The image representation of the actor.

aaURL :: Lens' ActivityActor (Maybe Text) Source #

The link to the actor's Google profile.

aaName :: Lens' ActivityActor (Maybe ActivityActorName) Source #

An object representation of the individual components of name.

aaDisplayName :: Lens' ActivityActor (Maybe Text) Source #

The name of the actor, suitable for display.

aaId :: Lens' ActivityActor (Maybe Text) Source #

The ID of the actor's Person resource.

CommentsListSortOrder

data CommentsListSortOrder Source #

The order in which to sort the list of comments.

Constructors

Ascending

ascending Sort oldest comments first.

Descending

descending Sort newest comments first.

Instances

Enum CommentsListSortOrder Source # 
Eq CommentsListSortOrder Source # 
Data CommentsListSortOrder Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentsListSortOrder -> c CommentsListSortOrder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentsListSortOrder #

toConstr :: CommentsListSortOrder -> Constr #

dataTypeOf :: CommentsListSortOrder -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentsListSortOrder) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentsListSortOrder) #

gmapT :: (forall b. Data b => b -> b) -> CommentsListSortOrder -> CommentsListSortOrder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListSortOrder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentsListSortOrder -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentsListSortOrder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentsListSortOrder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentsListSortOrder -> m CommentsListSortOrder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListSortOrder -> m CommentsListSortOrder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentsListSortOrder -> m CommentsListSortOrder #

Ord CommentsListSortOrder Source # 
Read CommentsListSortOrder Source # 
Show CommentsListSortOrder Source # 
Generic CommentsListSortOrder Source # 
Hashable CommentsListSortOrder Source # 
ToJSON CommentsListSortOrder Source # 
FromJSON CommentsListSortOrder Source # 
FromHttpApiData CommentsListSortOrder Source # 
ToHttpApiData CommentsListSortOrder Source # 
type Rep CommentsListSortOrder Source # 
type Rep CommentsListSortOrder = D1 (MetaData "CommentsListSortOrder" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" False) ((:+:) (C1 (MetaCons "Ascending" PrefixI False) U1) (C1 (MetaCons "Descending" PrefixI False) U1))

CommentObject

data CommentObject Source #

The object of this comment.

See: commentObject smart constructor.

Instances

Eq CommentObject Source # 
Data CommentObject Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentObject -> c CommentObject #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentObject #

toConstr :: CommentObject -> Constr #

dataTypeOf :: CommentObject -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentObject) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentObject) #

gmapT :: (forall b. Data b => b -> b) -> CommentObject -> CommentObject #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentObject -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentObject -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentObject -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentObject -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentObject -> m CommentObject #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentObject -> m CommentObject #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentObject -> m CommentObject #

Show CommentObject Source # 
Generic CommentObject Source # 

Associated Types

type Rep CommentObject :: * -> * #

ToJSON CommentObject Source # 
FromJSON CommentObject Source # 
type Rep CommentObject Source # 
type Rep CommentObject = D1 (MetaData "CommentObject" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of CommentObject with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

coObjectType :: Lens' CommentObject Text Source #

The object type of this comment. Possible values are: - "comment" - A comment in reply to an activity.

coOriginalContent :: Lens' CommentObject (Maybe Text) Source #

The content (text) as provided by the author, stored without any HTML formatting. When creating or updating a comment, this value must be supplied as plain text in the request.

coContent :: Lens' CommentObject (Maybe Text) Source #

The HTML-formatted content, suitable for display.

CommentFeed

data CommentFeed Source #

Instances

Eq CommentFeed Source # 
Data CommentFeed Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentFeed -> c CommentFeed #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentFeed #

toConstr :: CommentFeed -> Constr #

dataTypeOf :: CommentFeed -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentFeed) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentFeed) #

gmapT :: (forall b. Data b => b -> b) -> CommentFeed -> CommentFeed #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentFeed -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentFeed -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentFeed -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentFeed -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentFeed -> m CommentFeed #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentFeed -> m CommentFeed #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentFeed -> m CommentFeed #

Show CommentFeed Source # 
Generic CommentFeed Source # 

Associated Types

type Rep CommentFeed :: * -> * #

ToJSON CommentFeed Source # 
FromJSON CommentFeed Source # 
type Rep CommentFeed Source # 

commentFeed :: CommentFeed Source #

Creates a value of CommentFeed with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cffEtag :: Lens' CommentFeed (Maybe Text) Source #

ETag of this response for caching purposes.

cffNextPageToken :: Lens' CommentFeed (Maybe Text) Source #

The continuation token, which is used to page through large result sets. Provide this value in a subsequent request to return the next page of results.

cffNextLink :: Lens' CommentFeed (Maybe Text) Source #

Link to the next page of activities.

cffKind :: Lens' CommentFeed Text Source #

Identifies this resource as a collection of comments. Value: "plus#commentFeed".

cffItems :: Lens' CommentFeed [Comment] Source #

The comments in this page of results.

cffId :: Lens' CommentFeed (Maybe Text) Source #

The ID of this collection of comments.

cffUpdated :: Lens' CommentFeed (Maybe UTCTime) Source #

The time at which this collection of comments was last updated. Formatted as an RFC 3339 timestamp.

cffTitle :: Lens' CommentFeed (Maybe Text) Source #

The title of this collection of comments.

CommentActorVerification

data CommentActorVerification Source #

Verification status of actor.

See: commentActorVerification smart constructor.

Instances

Eq CommentActorVerification Source # 
Data CommentActorVerification Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CommentActorVerification -> c CommentActorVerification #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CommentActorVerification #

toConstr :: CommentActorVerification -> Constr #

dataTypeOf :: CommentActorVerification -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CommentActorVerification) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CommentActorVerification) #

gmapT :: (forall b. Data b => b -> b) -> CommentActorVerification -> CommentActorVerification #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CommentActorVerification -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CommentActorVerification -> r #

gmapQ :: (forall d. Data d => d -> u) -> CommentActorVerification -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CommentActorVerification -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CommentActorVerification -> m CommentActorVerification #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentActorVerification -> m CommentActorVerification #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CommentActorVerification -> m CommentActorVerification #

Show CommentActorVerification Source # 
Generic CommentActorVerification Source # 
ToJSON CommentActorVerification Source # 
FromJSON CommentActorVerification Source # 
type Rep CommentActorVerification Source # 
type Rep CommentActorVerification = D1 (MetaData "CommentActorVerification" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" True) (C1 (MetaCons "CommentActorVerification'" PrefixI True) (S1 (MetaSel (Just Symbol "_cavAdHocVerified") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

commentActorVerification :: CommentActorVerification Source #

Creates a value of CommentActorVerification with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cavAdHocVerified :: Lens' CommentActorVerification (Maybe Text) Source #

Verification for one-time or manual processes.

ActivityActorName

data ActivityActorName Source #

An object representation of the individual components of name.

See: activityActorName smart constructor.

Instances

Eq ActivityActorName Source # 
Data ActivityActorName Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityActorName -> c ActivityActorName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityActorName #

toConstr :: ActivityActorName -> Constr #

dataTypeOf :: ActivityActorName -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityActorName) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityActorName) #

gmapT :: (forall b. Data b => b -> b) -> ActivityActorName -> ActivityActorName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityActorName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityActorName -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityActorName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityActorName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityActorName -> m ActivityActorName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityActorName -> m ActivityActorName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityActorName -> m ActivityActorName #

Show ActivityActorName Source # 
Generic ActivityActorName Source # 
ToJSON ActivityActorName Source # 
FromJSON ActivityActorName Source # 
type Rep ActivityActorName Source # 
type Rep ActivityActorName = D1 (MetaData "ActivityActorName" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.1.1-LNJP6Tobwh23lq6Hc2Os4A" 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 Source #

Creates a value of ActivityActorName with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

aanGivenName :: Lens' ActivityActorName (Maybe Text) Source #

The given name ("first name") of the actor.

aanFamilyName :: Lens' ActivityActorName (Maybe Text) Source #

The family name ("last name") of the actor.