SkillConversationIdFactory class
SkillConversationIdFactory que almacena y recupera instancias de ConversationReference.
- Extends
Constructores
Skill |
Crea una nueva instancia de la clase SkillConversationIdFactory. |
Métodos
create |
Crea un identificador de conversación para una conversación de aptitud basada en la ConversationReference del autor de la llamada. |
delete |
Elimina el de |
get |
Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId. |
Métodos heredados
create |
Crea un identificador de conversación para una conversación de aptitud basada en conversationReference del autor de la llamada. |
get |
Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId. |
Detalles del constructor
SkillConversationIdFactory(Storage)
Crea una nueva instancia de la clase SkillConversationIdFactory.
new SkillConversationIdFactory(storage: Storage)
Parámetros
- storage
- Storage
El almacenamiento de las instancias de ConversationReference.
Detalles del método
createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)
Crea un identificador de conversación para una conversación de aptitud basada en la ConversationReference del autor de la llamada.
function createSkillConversationIdWithOptions(options: SkillConversationIdFactoryOptions): Promise<string>
Parámetros
El
Devoluciones
Promise<string>
Identificador de conversación único que se usa para comunicarse con la aptitud.
deleteConversationReference(string)
Elimina el de
function deleteConversationReference(skillConversationId: string): Promise<void>
Parámetros
- skillConversationId
-
string
Identificador de conversación de aptitud que se va a usar como clave para la eliminación.
Devoluciones
Promise<void>
Promesa que representa la operación asincrónica.
getSkillConversationReference(string)
Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId.
function getSkillConversationReference(skillConversationId: string): Promise<SkillConversationReference>
Parámetros
- skillConversationId
-
string
Un conversationId de aptitud creado con createSkillConversationId().
Devoluciones
Promise<SkillConversationReference>
ConversationReference del autor de la llamada para un skillConversationId. Null si no se encuentra.
Detalles de los métodos heredados
createSkillConversationId(ConversationReference)
Advertencia
Esta API ya está en desuso.
Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.
Crea un identificador de conversación para una conversación de aptitud basada en conversationReference del autor de la llamada.
function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>
Parámetros
- _conversationReference
-
ConversationReference
El llamador de la aptitud ConversationReference.
Devoluciones
Promise<string>
Comentarios
Debe ser posible usar la cadena devuelta en una dirección URL de solicitud y no debe contener caracteres especiales. Devuelve un identificador de conversación único que se usa para comunicarse con la aptitud.
heredado deSkillConversationIdFactoryBase.createSkillConversationId
getConversationReference(string)
Advertencia
Esta API ya está en desuso.
Method is deprecated, please use getSkillConversationReference() instead.
Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId.
function getConversationReference(_skillConversationId: string): Promise<ConversationReference>
Parámetros
- _skillConversationId
-
string
Un conversationId de aptitud creado con createSkillConversationId().
Devoluciones
Promise<ConversationReference>
Comentarios
Devuelve ConversationReference del autor de la llamada para un skillConversationId. null si no se encuentra.
heredado deSkillConversationIdFactoryBase.getConversationReference