1- from typing import Any , Dict , List , Optional , Union
21import uuid
2+ from typing import Any , Dict , List , Optional , Union
33
44from .calls import make_request
5- from .data import Method , TokenType , BugoutUser , BugoutToken , BugoutUserTokens
5+ from .data import BugoutToken , BugoutUser , BugoutUserTokens , Method , TokenType
66from .exceptions import InvalidUrlSpec , TokenInvalidParameters
77from .settings import REQUESTS_TIMEOUT
88
@@ -28,9 +28,10 @@ def _call(self, method: Method, path: str, **kwargs):
2828 # User module
2929 def create_user (
3030 self ,
31- username : str ,
32- email : str ,
33- password : str ,
31+ username : Optional [str ] = None ,
32+ email : Optional [str ] = None ,
33+ password : Optional [str ] = None ,
34+ signature : Optional [str ] = None ,
3435 application_id : Optional [Union [str , uuid .UUID ]] = None ,
3536 ** kwargs : Dict [str , Any ],
3637 ) -> BugoutUser :
@@ -39,6 +40,7 @@ def create_user(
3940 "username" : username ,
4041 "email" : email ,
4142 "password" : password ,
43+ "signature" : signature ,
4244 "application_id" : application_id ,
4345 }
4446 headers = {}
0 commit comments