ms-azure-api-0.6.0.1: Microsoft Azure API
Safe HaskellSafe-Inferred
LanguageHaskell2010

MSAzureAPI.BotService

Description

Synopsis

Documentation

sendMessage Source #

Arguments

:: FromJSON b 
=> Text

base URI, taken from the serviceUrl property in the incoming Activity object

-> Text

conversation ID

-> Activity

message payload

-> AccessToken 
-> Req b 

Types

data Activity Source #

Constructors

Activity 

Fields

Instances

Instances details
FromJSON Activity Source # 
Instance details

Defined in MSAzureAPI.BotService

ToJSON Activity Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic Activity Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep Activity :: Type -> Type #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

Show Activity Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep Activity Source # 
Instance details

Defined in MSAzureAPI.BotService

data Attachment Source #

Constructors

Attachment 

Instances

Instances details
FromJSON Attachment Source # 
Instance details

Defined in MSAzureAPI.BotService

ToJSON Attachment Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic Attachment Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep Attachment :: Type -> Type #

Show Attachment Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep Attachment Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep Attachment = D1 ('MetaData "Attachment" "MSAzureAPI.BotService" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "Attachment" 'PrefixI 'True) (S1 ('MetaSel ('Just "attContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AdaptiveCard)))

Adaptive Card

data AdaptiveCard Source #

Constructors

AdaptiveCard 

Fields

Instances

Instances details
FromJSON AdaptiveCard Source # 
Instance details

Defined in MSAzureAPI.BotService

ToJSON AdaptiveCard Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic AdaptiveCard Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep AdaptiveCard :: Type -> Type #

Show AdaptiveCard Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep AdaptiveCard Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep AdaptiveCard = D1 ('MetaData "AdaptiveCard" "MSAzureAPI.BotService" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "AdaptiveCard" 'PrefixI 'True) (S1 ('MetaSel ('Just "acBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ACElement])))

adaptive card elements

data Image Source #

Constructors

Image 

Fields

Instances

Instances details
ToJSON Image Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic Image Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Show Image Source # 
Instance details

Defined in MSAzureAPI.BotService

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

type Rep Image Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep Image = D1 ('MetaData "Image" "MSAzureAPI.BotService" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "Image" 'PrefixI 'True) (S1 ('MetaSel ('Just "imgUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype TextBlock Source #

Constructors

TextBlock 

Fields

Instances

Instances details
ToJSON TextBlock Source # 
Instance details

Defined in MSAzureAPI.BotService

IsString TextBlock Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic TextBlock Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep TextBlock :: Type -> Type #

Show TextBlock Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep TextBlock Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep TextBlock = D1 ('MetaData "TextBlock" "MSAzureAPI.BotService" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'True) (C1 ('MetaCons "TextBlock" 'PrefixI 'True) (S1 ('MetaSel ('Just "tbText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ColumnSet Source #

Constructors

ColumnSet 

Fields

Instances

Instances details
FromJSON ColumnSet Source # 
Instance details

Defined in MSAzureAPI.BotService

ToJSON ColumnSet Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic ColumnSet Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep ColumnSet :: Type -> Type #

Show ColumnSet Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep ColumnSet Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep ColumnSet = D1 ('MetaData "ColumnSet" "MSAzureAPI.BotService" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "ColumnSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "colsColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Column])))

data Column Source #

Constructors

Column 

Fields

Instances

Instances details
FromJSON Column Source # 
Instance details

Defined in MSAzureAPI.BotService

ToJSON Column Source # 
Instance details

Defined in MSAzureAPI.BotService

Generic Column Source # 
Instance details

Defined in MSAzureAPI.BotService

Associated Types

type Rep Column :: Type -> Type #

Methods

from :: Column -> Rep Column x #

to :: Rep Column x -> Column #

Show Column Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep Column Source # 
Instance details

Defined in MSAzureAPI.BotService

type Rep Column = D1 ('MetaData "Column" "MSAzureAPI.BotService" "ms-azure-api-0.6.0.1-9AqtB8TNiqqGzZl2uZcaR4" 'False) (C1 ('MetaCons "Column" 'PrefixI 'True) (S1 ('MetaSel ('Just "colItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ACElement])))