def add(self, displayName, description=None):
        """Create a new channel in a Microsoft Team, as specified in the request body.

        :param str description: Optional textual description for the channel.
        :param str displayName: Channel name as it will appear to the user in Microsoft Teams.
        """
        new_channel = Channel(self.context)
        self.add_child(new_channel)
        payload = {
            "displayName": displayName,
            "description": description,
        }
        qry = CreateEntityQuery(self, payload, new_channel)
        self.context.add_query(qry)
        return new_channel
 def primaryChannel(self):
     """The general channel for the team."""
     return self.properties.get('primaryChannel',
                                Channel(self.context, ResourcePath("primaryChannel", self.resource_path)))
 def __getitem__(self, key):
     if type(key) == int:
         return self._data[key]
     return Channel(self.context, ResourcePath(key, self.resource_path))
 def primaryChannel(self):
     """The general channel for the team."""
     return Channel(self, ResourcePath("primaryChannel"))