File size: 957 Bytes
0827183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.

from botbuilder.core import ConversationState
from botbuilder.core.skills import (
    BotFrameworkClient,
    BotFrameworkSkill,
    ConversationIdFactoryBase,
)


class SkillDialogOptions:
    def __init__(
        self,
        bot_id: str = None,
        skill_client: BotFrameworkClient = None,
        skill_host_endpoint: str = None,
        skill: BotFrameworkSkill = None,
        conversation_id_factory: ConversationIdFactoryBase = None,
        conversation_state: ConversationState = None,
        connection_name: str = None,
    ):
        self.bot_id = bot_id
        self.skill_client = skill_client
        self.skill_host_endpoint = skill_host_endpoint
        self.skill = skill
        self.conversation_id_factory = conversation_id_factory
        self.conversation_state = conversation_state
        self.connection_name = connection_name