OAuthCard class
Clase generador de tarjetas que simplifica la creación de tarjetas de oauth.
Constructores
| OAuth |
Crea una nueva OAuthCard. |
Métodos
| button(Text |
Etiqueta del botón De inicio de sesión. |
| connection |
Nombre de la conexión de OAuth que se va a usar. |
| create(Chat |
Método factory para devolver un mensaje con los datos adjuntos de inicio de sesión adecuados |
| text(Text |
Título de la Tarjeta. |
| to |
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[]