def __init__(self, account_sid, auth_token, workspace_sid, worker_sid, ttl=<NUM_LIT>, **kwargs):
super(WorkerCapabilityToken, self).__init__(<EOL>account_sid=account_sid,<EOL>auth_token=auth_token,<EOL>workspace_sid=workspace_sid,<EOL>channel_id=worker_sid,<EOL>ttl=ttl,<EOL>**kwargs<EOL>)<EOL>if kwargs.get('<STR_LIT>', True):<EOL><INDENT>self.allow_fetch_activities()<EOL><DEDENT>if kwargs.get('<STR_LIT>', True):<EOL><INDENT>self.allow_fetch_reservations()<EOL><DEDENT>if kwargs.get('<STR_LIT>', True):<EOL><INDENT>self.allow_fetch_worker_reservations()<EOL><DEDENT>if kwargs.get('<STR_LIT>', False):<EOL><INDENT>self.allow_update_activities()<EOL><DEDENT>if kwargs.get('<STR_LIT>', False):<EOL><INDENT>self.allow_update_reservations()<EOL><DEDENT>
: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