Compartir a través de


OAuthCard class

Clase generador de tarjetas que simplifica la creación de tarjetas de oauth.

Constructores

OAuthCard(Session)

Crea una nueva OAuthCard.

Métodos

button(TextType)

Etiqueta del botón De inicio de sesión.

connectionName(string)

Nombre de la conexión de OAuth que se va a usar.

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

Método factory para devolver un mensaje con los datos adjuntos de inicio de sesión adecuados

text(TextType, any[])

Título de la Tarjeta.

toAttachment()

Devuelve el código JSON de la tarjeta,

Detalles del constructor

OAuthCard(Session)

Crea una nueva OAuthCard.

new OAuthCard(session?: Session)

Parámetros

session
Session

(Opcional) se usará para localizar cualquier texto.

Detalles del método

button(TextType)

Etiqueta del botón De inicio de sesión.

function button(title: TextType)

Parámetros

title
TextType

Devoluciones

connectionName(string)

Nombre de la conexión de OAuth que se va a usar.

function connectionName(name: string)

Parámetros

name

string

Devoluciones

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

Método factory para devolver un mensaje con los datos adjuntos de inicio de sesión adecuados

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

Parámetros

connector
ChatConnector
session
Session
connectionName

string

text

string

buttonTitle

string

done

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

text(TextType, any[])

Título de la Tarjeta.

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

Parámetros

prompts
TextType
args

any[]

Devoluciones

toAttachment()

Devuelve el código JSON de la tarjeta,

function toAttachment()

Devoluciones