users.py (866B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\datadog\api\users.py 2 from __future__ import print_function 3 from datadog.api.resources import ActionAPIResource, GetableAPIResource, CreateableAPIResource, UpdatableAPIResource, ListableAPIResource, DeletableAPIResource 4 5 class User(ActionAPIResource, GetableAPIResource, CreateableAPIResource, UpdatableAPIResource, ListableAPIResource, DeletableAPIResource): 6 _class_name = 'user' 7 _class_url = '/user' 8 _plural_class_name = 'users' 9 _json_name = 'user' 10 11 @classmethod 12 def invite(cls, emails): 13 print('[DEPRECATION] User.invite() is deprecated. Use `create` instead.') 14 if not isinstance(emails, list): 15 emails = [emails] 16 body = {'emails': emails} 17 return super(User, cls)._trigger_action('POST', '/invite_users', **body)