Source code for todoist.managers.biz_invitations

# -*- coding: utf-8 -*-
from .generic import Manager


[docs]class BizInvitationsManager(Manager): state_name = None # there is no local state associated object_type = None # there is no object type associated
[docs] def accept(self, invitation_id, invitation_secret): """ Accepts a business invitation to share a project. """ cmd = { 'type': 'biz_accept_invitation', 'uuid': self.api.generate_uuid(), 'args': { 'invitation_id': invitation_id, 'invitation_secret': invitation_secret, }, } self.queue.append(cmd)
[docs] def reject(self, invitation_id, invitation_secret): """ Rejects a business invitation to share a project. """ cmd = { 'type': 'biz_reject_invitation', 'uuid': self.api.generate_uuid(), 'args': { 'invitation_id': invitation_id, 'invitation_secret': invitation_secret, }, } self.queue.append(cmd)