':param kwargs:
All kwarg parameters supported by TaskRouterCapabilityToken
:param bool allow_fetch_activities: shortcut to calling allow_fetch_activities,
defaults to True
:param bool allow_fetch_reservations: shortcut to calling allow_fetch_reservations,
defaults to True
:param bool allow_fetch_worker_reservations: shortcut to calling allow_fetch_worker_reservations,
defaults to True
:param bool allow_update_activities: shortcut to calling allow_update_activities,
defaults to False
:param bool allow_update_reservations: shortcut to calling allow_update_reservations,
defaults to False'

def __init__(self, account_sid, auth_token, workspace_sid, worker_sid, ttl=3600, **kwargs):

    super(WorkerCapabilityToken, self).__init__(account_sid=account_sid, auth_token=auth_token, workspace_sid=workspace_sid, channel_id=worker_sid, ttl=ttl, **kwargs)
    if kwargs.get('allow_fetch_activities', True):
        self.allow_fetch_activities()
    if kwargs.get('allow_fetch_reservations', True):
        self.allow_fetch_reservations()
    if kwargs.get('allow_fetch_worker_reservations', True):
        self.allow_fetch_worker_reservations()
    if kwargs.get('allow_update_activities', False):
        self.allow_update_activities()
    if kwargs.get('allow_update_reservations', False):
        self.allow_update_reservations()
