Currently, the Context Service API allows for the creation of a FieldSet specifying the name of the FieldSet and a Set of the names of the Fields to include as the actual FieldSet.
The remainder of this discussion is just my opinion. Note that the FieldSet constructor currently works very well. One could easily argue that no change or enhancement is needed to the FieldSet constructor.
It seems a bit odd that the FieldSet constructor would require a Set of Strings that are the Field identifiers. I do not have any access to the code, however, I've got to believe that the code for construction of a FieldSet attempts to locate the Fields for the FieldSet based on the Set of Strings passed in. This strategy allows for failure as a String gets included into the Set that actually does not map to a Field (maybe due to a typo).
It seems more natural that the Set passed to the FieldSet constructor be a Set of Fields rather than a set of Strings. Also, it offers more value add since I could have multiple Fields with the same ID that get applied to different FieldSets. This allows for Fields with the same ID that have different properties (such as ENCRYPTED, PII, or UNENCRYPTED).
Therefore, I suggest that the following FieldSet constructors be removed:
In a previous article I talked about the Cards & Buttons functionality of Webex Message. It's great to send nicely formatted or interactive messages.
What if you want to learn about Cards? There is a bot that teaches you all about Cards using...
The Python library "webexteamssdk" is great but there's one part of this library that "may need better documentation". This is the ability to create cards & buttons.
Here's a card example:
How is this card setup? What compone...
(using Python and the Flask Library)
An oAuth integration allows you to have an application "do stuff on your behalf".
This is a topic that can be quite complex to understand. For that reason I created this Python code to make it as easy as possible to...
It may be easier than you think.
After some customer requests I started writing code in Python. A few days later the script was ready.
What can it do?
ADD LOGO or image to your virtual background (using a domain/email address/URL/local-file)
Contact Center Knowledge Base
The Contact Center knowledge base contains information about developer topics for Finesse and Task Routing. For one-on-one help with these products, you can open a ticket at https://developer.cisco.com/site/support/. For...