gogol-plus-domains-0.4.0: 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.Types

Contents

Description

 
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.

Audience

data Audience Source #

Instances
Eq Audience Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data Audience Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic Audience Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep Audience :: Type -> Type #

Methods

from :: Audience -> Rep Audience x #

to :: Rep Audience x -> Audience #

ToJSON Audience Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON Audience Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep Audience Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityProvider Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityProvider -> Constr #

dataTypeOf :: ActivityProvider -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityProvider Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityProvider Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep ActivityProvider :: Type -> Type #

ToJSON ActivityProvider Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityProvider Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityProvider Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityProvider :: ActivityProvider Source #

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

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

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

Name of the service provider.

ActivityObjectAttachmentsItemEmbed

data ActivityObjectAttachmentsItemEmbed Source #

If the attachment is a video, the embeddable link.

See: activityObjectAttachmentsItemEmbed smart constructor.

Instances
Eq ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemEmbed -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemEmbed -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep ActivityObjectAttachmentsItemEmbed :: Type -> Type #

ToJSON ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectAttachmentsItemEmbed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityObjectAttachmentsItemEmbed :: ActivityObjectAttachmentsItemEmbed Source #

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

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

CommentPlusoners

data CommentPlusoners Source #

People who +1'd this comment.

See: commentPlusoners smart constructor.

Instances
Eq CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: CommentPlusoners -> Constr #

dataTypeOf :: CommentPlusoners -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep CommentPlusoners :: Type -> Type #

ToJSON CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CommentPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

commentPlusoners :: CommentPlusoners Source #

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

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

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

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

CommentActorClientSpecificActorInfo

data CommentActorClientSpecificActorInfo Source #

Actor info specific to particular clients.

See: commentActorClientSpecificActorInfo smart constructor.

Instances
Eq CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: CommentActorClientSpecificActorInfo -> Constr #

dataTypeOf :: CommentActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

ToJSON CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CommentActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

commentActorClientSpecificActorInfo :: CommentActorClientSpecificActorInfo Source #

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

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

ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo

data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #

Actor info specific to YouTube clients.

See: activityObjectActorClientSpecificActorInfoYouTubeActorInfo smart constructor.

Instances
Eq ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo -> Constr #

dataTypeOf :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

ToJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityObjectActorClientSpecificActorInfoYouTubeActorInfo :: ActivityObjectActorClientSpecificActorInfoYouTubeActorInfo Source #

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

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

ActivityObjectPlusoners

data ActivityObjectPlusoners Source #

People who +1'd this activity.

See: activityObjectPlusoners smart constructor.

Instances
Eq ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectPlusoners -> Constr #

dataTypeOf :: ActivityObjectPlusoners -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep ActivityObjectPlusoners :: Type -> Type #

ToJSON ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectPlusoners Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityObjectPlusoners :: ActivityObjectPlusoners Source #

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

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

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

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

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

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

PersonEmailsItem

data PersonEmailsItem Source #

Instances
Eq PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: PersonEmailsItem -> Constr #

dataTypeOf :: PersonEmailsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep PersonEmailsItem :: Type -> Type #

ToJSON PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep PersonEmailsItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

personEmailsItem :: PersonEmailsItem Source #

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

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

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

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

CommentActorImage

data CommentActorImage Source #

The image representation of this actor.

See: commentActorImage smart constructor.

Instances
Eq CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: CommentActorImage -> Constr #

dataTypeOf :: CommentActorImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep CommentActorImage :: Type -> Type #

ToJSON CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CommentActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

commentActorImage :: CommentActorImage Source #

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

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

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

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

ActivityObjectAttachmentsItemThumbnailsItemImage

data ActivityObjectAttachmentsItemThumbnailsItemImage Source #

Image resource.

See: activityObjectAttachmentsItemThumbnailsItemImage smart constructor.

Instances
Eq ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemThumbnailsItemImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemThumbnailsItemImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

ToJSON ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectAttachmentsItemThumbnailsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityObjectAttachmentsItemThumbnailsItemImage :: ActivityObjectAttachmentsItemThumbnailsItemImage Source #

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

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

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

The height, in pixels, of the linked resource.

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

The width, in pixels, of the linked resource.

PlacePosition

data PlacePosition Source #

The position of the place.

See: placePosition smart constructor.

Instances
Eq PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: PlacePosition -> Constr #

dataTypeOf :: PlacePosition -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep PlacePosition :: Type -> Type #

ToJSON PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep PlacePosition Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

placePosition :: PlacePosition Source #

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

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

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

The latitude of this position.

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

The longitude of this position.

PersonPlacesLivedItem

data PersonPlacesLivedItem Source #

Instances
Eq PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: PersonPlacesLivedItem -> Constr #

dataTypeOf :: PersonPlacesLivedItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep PersonPlacesLivedItem :: Type -> Type #

ToJSON PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep PersonPlacesLivedItem Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

personPlacesLivedItem :: PersonPlacesLivedItem Source #

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

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

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

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

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

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

Circle

data Circle Source #

Instances
Eq Circle Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

Data Circle Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic Circle Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep Circle :: Type -> Type #

Methods

from :: Circle -> Rep Circle x #

to :: Rep Circle x -> Circle #

ToJSON Circle Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON Circle Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep Circle Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityActorClientSpecificActorInfo -> Constr #

dataTypeOf :: ActivityActorClientSpecificActorInfo -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

ToJSON ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityActorClientSpecificActorInfo Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityActorClientSpecificActorInfo :: ActivityActorClientSpecificActorInfo Source #

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

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

Person

data Person Source #

Instances
Eq Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

Data Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: Person -> Constr #

dataTypeOf :: Person -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep Person :: Type -> Type #

Methods

from :: Person -> Rep Person x #

to :: Rep Person x -> Person #

ToJSON Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep Person Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

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

(this field is not currently used)

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data Videostream Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic Videostream Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep Videostream :: Type -> Type #

ToJSON Videostream Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON Videostream Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep Videostream Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep Videostream = D1 (MetaData "Videostream" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" False) (C1 (MetaCons "Videostream'" PrefixI True) ((S1 (MetaSel (Just "_vHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_vURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Eq MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Data MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Read MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Show MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Generic MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Associated Types

type Rep MediaInsertCollection :: Type -> Type #

Hashable MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

ToJSON MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

FromJSON MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

FromHttpApiData MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

ToHttpApiData MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

type Rep MediaInsertCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

type Rep MediaInsertCollection = D1 (MetaData "MediaInsertCollection" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" False) (C1 (MetaCons "Cloud" PrefixI False) (U1 :: Type -> Type))

CircleFeed

data CircleFeed Source #

Instances
Eq CircleFeed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data CircleFeed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic CircleFeed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep CircleFeed :: Type -> Type #

ToJSON CircleFeed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON CircleFeed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CircleFeed Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep ActivityObjectAttachmentsItemImage :: Type -> Type #

ToJSON ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectAttachmentsItemImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityObjectAttachmentsItemImage :: ActivityObjectAttachmentsItemImage Source #

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

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

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

The height, in pixels, of the linked resource.

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

The width, in pixels, of the linked resource.

CommentActor

data CommentActor Source #

The person who posted this comment.

See: commentActor smart constructor.

Instances
Eq CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: CommentActor -> Constr #

dataTypeOf :: CommentActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep CommentActor :: Type -> Type #

ToJSON CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CommentActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

commentActor :: CommentActor Source #

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

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

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

The image representation of this actor.

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

A link to the Person resource for this actor.

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

The name of this actor, suitable for display.

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

The ID of the actor.

ActivityObject

data ActivityObject Source #

The object of this activity.

See: activityObject smart constructor.

Instances
Eq ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObject -> Constr #

dataTypeOf :: ActivityObject -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep ActivityObject :: Type -> Type #

ToJSON ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObject Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObject = D1 (MetaData "ActivityObject" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" False) (C1 (MetaCons "ActivityObject'" PrefixI True) (((S1 (MetaSel (Just "_aoPlusoners") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectPlusoners)) :*: S1 (MetaSel (Just "_aoAttachments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ActivityObjectAttachmentsItem]))) :*: (S1 (MetaSel (Just "_aoObjectType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aoOriginalContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_aoActor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectActor)) :*: (S1 (MetaSel (Just "_aoContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aoReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectReplies)))) :*: (S1 (MetaSel (Just "_aoId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aoStatusForViewer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityObjectStatusForViewer)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectActor -> Constr #

dataTypeOf :: ActivityObjectActor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep ActivityObjectActor :: Type -> Type #

ToJSON ActivityObjectActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectActor Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

activityObjectActor :: ActivityObjectActor Source #

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

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

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

The image representation of the original actor.

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

A link to the original actor's Google profile.

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

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

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

ID of the original actor.

ActivityObjectAttachmentsItemFullImage

data ActivityObjectAttachmentsItemFullImage Source #

The full image URL for photo attachments.

See: activityObjectAttachmentsItemFullImage smart constructor.

Instances
Eq ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityObjectAttachmentsItemFullImage -> Constr #

dataTypeOf :: ActivityObjectAttachmentsItemFullImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

ToJSON ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep ActivityObjectAttachmentsItemFullImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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

activityObjectAttachmentsItemFullImage :: ActivityObjectAttachmentsItemFullImage Source #

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

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

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

The height, in pixels, of the linked resource.

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

The width, in pixels, of the linked resource.

MediaAuthorImage

data MediaAuthorImage Source #

The author's Google profile image.

See: mediaAuthorImage smart constructor.

Instances
Eq MediaAuthorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data MediaAuthorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic MediaAuthorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep MediaAuthorImage :: Type -> Type #

ToJSON MediaAuthorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON MediaAuthorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep MediaAuthorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep MediaAuthorImage = D1 (MetaData "MediaAuthorImage" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" True) (C1 (MetaCons "MediaAuthorImage'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Eq PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Data PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Methods

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

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

toConstr :: PeopleListByActivityCollection -> Constr #

dataTypeOf :: PeopleListByActivityCollection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Read PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Show PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Generic PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

Associated Types

type Rep PeopleListByActivityCollection :: Type -> Type #

Hashable PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

ToJSON PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

FromJSON PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

FromHttpApiData PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

ToHttpApiData PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

type Rep PeopleListByActivityCollection Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Sum

type Rep PeopleListByActivityCollection = D1 (MetaData "PeopleListByActivityCollection" "Network.Google.PlusDomains.Types.Sum" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" False) (C1 (MetaCons "Plusoners" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Resharers" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Sharedto" PrefixI False) (U1 :: Type -> Type)))

CirclePeople

data CirclePeople Source #

The people in this circle.

See: circlePeople smart constructor.

Instances
Eq CirclePeople Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data CirclePeople Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic CirclePeople Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep CirclePeople :: Type -> Type #

ToJSON CirclePeople Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON CirclePeople Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CirclePeople Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep CirclePeople = D1 (MetaData "CirclePeople" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" True) (C1 (MetaCons "CirclePeople'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data PlusDomainsACLentryResource Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Generic PlusDomainsACLentryResource Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Associated Types

type Rep PlusDomainsACLentryResource :: Type -> Type #

ToJSON PlusDomainsACLentryResource Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

FromJSON PlusDomainsACLentryResource Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep PlusDomainsACLentryResource Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

type Rep PlusDomainsACLentryResource = D1 (MetaData "PlusDomainsACLentryResource" "Network.Google.PlusDomains.Types.Product" "gogol-plus-domains-0.4.0-34lALQjqVKZA6ahc5WKRcy" False) (C1 (MetaCons "PlusDomainsACLentryResource'" PrefixI True) (S1 (MetaSel (Just "_pdarDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pdarId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Data ActivityActorImage Source # 
Instance details

Defined in Network.Google.PlusDomains.Types.Product

Methods

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

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

toConstr :: ActivityActorImage -> Constr #

dataTypeOf :: ActivityActorImage -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo ::