File tree Expand file tree Collapse file tree 3 files changed +42
-2
lines changed
Expand file tree Collapse file tree 3 files changed +42
-2
lines changed Original file line number Diff line number Diff line change 1+ import datetime as dt
2+ from typing import ClassVar , cast
3+
4+ from cuenca_validations .types import QuestionnaireRequest
5+
6+ from ..http import Session , session as global_session
7+ from .base import Creatable , Retrievable
8+
9+
10+ class Questionnaires (Creatable , Retrievable ):
11+ _resource : ClassVar = 'questionnaires'
12+
13+ created_at : dt .datetime
14+
15+ class Config :
16+ schema_extra = {
17+ 'example' : {
18+ 'user_id' : 'US234i23jh23h4h23' ,
19+ 'token' : '3223j23ij23ij3' ,
20+ 'alert_id' : 'ALewifjwiejf' ,
21+ }
22+ }
23+
24+ @classmethod
25+ def create (
26+ cls ,
27+ user_id : str ,
28+ token : str ,
29+ alert_id : str ,
30+ * ,
31+ session : Session = global_session ,
32+ ) -> 'Questionnaires' :
33+ req = QuestionnaireRequest (
34+ user_id = user_id ,
35+ token = token ,
36+ alert_id = alert_id ,
37+ )
38+ return cast (
39+ 'Questionnaires' , cls ._create (session = session , ** req .dict ())
40+ )
Original file line number Diff line number Diff line change 1- __version__ = '0.15.9 '
1+ __version__ = '0.15.11.dev0 '
22CLIENT_VERSION = __version__
33API_VERSION = '2020-03-19'
Original file line number Diff line number Diff line change 11requests == 2.27.1
2- cuenca-validations == 0.11.19
2+ cuenca-validations == 0.11.23.dev0
33dataclasses >= 0.7 ;python_version < "3.7"
You can’t perform that action at this time.
0 commit comments