NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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)