wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Provider.External

Synopsis

Documentation

data NewBotRequest Source #

Request for a bot to be created in a conversation (by an external service).

Constructors

NewBotRequest 

Fields

Instances

Instances details
Arbitrary NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

FromJSON NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

ToJSON NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

Generic NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

Associated Types

type Rep NewBotRequest :: Type -> Type #

Show NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

Eq NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

type Rep NewBotRequest Source # 
Instance details

Defined in Wire.API.Provider.External

data NewBotResponse Source #

Bot data provided by a service in response to a NewBotRequest. The returned optional data overrides the defaults taken from the Service definition.

Instances

Instances details
Arbitrary NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

FromJSON NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

ToJSON NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

Generic NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

Associated Types

type Rep NewBotResponse :: Type -> Type #

Show NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

Eq NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

type Rep NewBotResponse Source # 
Instance details

Defined in Wire.API.Provider.External

type Rep NewBotResponse = D1 ('MetaData "NewBotResponse" "Wire.API.Provider.External" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "NewBotResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rsNewBotPrekeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Prekey]) :*: S1 ('MetaSel ('Just "rsNewBotLastPrekey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LastPrekey)) :*: (S1 ('MetaSel ('Just "rsNewBotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Name)) :*: (S1 ('MetaSel ('Just "rsNewBotColour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ColourId)) :*: S1 ('MetaSel ('Just "rsNewBotAssets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Asset]))))))