Users/axsuarez/client generation #6
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to the
microsoft-agents-protocolslibrary, focusing on adding new components, updating configuration files, and renaming files for better organization. The most important changes include the addition of new client classes, updates to setup scripts, and the reorganization of existing files and modules.Additions and Updates:
New Client Classes:
ConnectorClientclass to handle Azure Bot Service Connector APIs, including operations for attachments, conversations, and connector internals. (libraries/Core/Protocols/microsoft-agents-protocols/microsoft/agents/protocols/connector/connector_client.py)UserTokenClientclass for handling user token operations, including bot sign-in and token internals. (libraries/Core/Protocols/microsoft-agents-protocols/microsoft/agents/protocols/connector/token/user_token_client.py)Configuration and Setup:
.flake8configuration to exclude unnecessary files and directories. (.flake8)setup.pyformicrosoft-agents-clientto use consistent quotation marks and correct dependencies. (libraries/Client/microsoft-agents-client/setup.py)setup.pyformicrosoft-agents-protocolswith necessary dependencies and metadata. (libraries/Core/Protocols/microsoft-agents-protocols/setup.py)Reorganization:
File Renaming:
activity_types.pyto reflect its new location within themicrosoft-agents-protocolsdirectory. (libraries/Core/Protocols/microsoft-agents-protocols/microsoft/agents/protocols/activity_types.py)Module Initialization:
__init__.pyfiles to include new imports and ensure proper module initialization forconnectorandtokensubmodules. (libraries/Core/Protocols/microsoft-agents-protocols/microsoft/agents/protocols/connector/__init__.py,libraries/Core/Protocols/microsoft-agents-protocols/microsoft/agents/protocols/connector/token/__init__.py) [1] [2]These changes enhance the functionality and organization of the
microsoft-agents-protocolslibrary, making it more modular and easier to maintain.