Partager via


OAuthCard class

Classe de générateur de cartes qui simplifie la création de cartes oauth.

Constructeurs

OAuthCard(Session)

Crée une carte OAuthCard.

Méthodes

button(TextType)

Étiquette du bouton de connexion.

connectionName(string)

Nom de la connexion OAuth à utiliser.

create(ChatConnector, Session, string, string, string, (err: Error, message: Message) => void)

Méthode de fabrique pour retourner un message avec la pièce jointe de connexion appropriée

text(TextType, any[])

Titre de la carte.

toAttachment()

Retourne le JSON de la carte,

Détails du constructeur

OAuthCard(Session)

Crée une carte OAuthCard.

new OAuthCard(session?: Session)

Paramètres

session
Session

(Facultatif) sera utilisé pour localiser tout texte.

Détails de la méthode

button(TextType)

Étiquette du bouton de connexion.

function button(title: TextType)

Paramètres

title
TextType

Retours

connectionName(string)

Nom de la connexion OAuth à utiliser.

function connectionName(name: string)

Paramètres

name

string

Retours

create(ChatConnector, Session, string, string, string, (err: Error, message: Message) => void)

Méthode de fabrique pour retourner un message avec la pièce jointe de connexion appropriée

static function create(connector: ChatConnector, session: Session, connectionName: string, text: string, buttonTitle: string, done: (err: Error, message: Message) => void)

Paramètres

connector
ChatConnector
session
Session
connectionName

string

text

string

buttonTitle

string

done

(err: Error, message: Message) => void

text(TextType, any[])

Titre de la carte.

function text(prompts: TextType, args: any[])

Paramètres

prompts
TextType
args

any[]

Retours

toAttachment()

Retourne le JSON de la carte,

function toAttachment()

Retours