@@ -17,7 +17,9 @@ class LBV1Radio(LBV1Feature):
17
17
answer : LBV1ClassificationAnswer
18
18
19
19
def to_common (self ) -> Radio :
20
- return Radio (answer = ClassificationAnswer (feature_schema_id = self .answer .schema_id , name = self .answer .title ,
20
+ return Radio (answer = ClassificationAnswer (
21
+ feature_schema_id = self .answer .schema_id ,
22
+ name = self .answer .title ,
21
23
extra = {
22
24
'feature_id' : self .answer .feature_id ,
23
25
'value' : self .answer .value
@@ -26,8 +28,7 @@ def to_common(self) -> Radio:
26
28
@classmethod
27
29
def from_common (cls , radio : Radio , feature_schema_id : Cuid ,
28
30
** extra ) -> "LBV1Radio" :
29
- return cls (
30
- schema_id = feature_schema_id ,
31
+ return cls (schema_id = feature_schema_id ,
31
32
answer = LBV1ClassificationAnswer (
32
33
schema_id = radio .answer .feature_schema_id ,
33
34
title = radio .answer .name ,
@@ -40,8 +41,7 @@ class LBV1Checklist(LBV1Feature):
40
41
answers : List [LBV1ClassificationAnswer ]
41
42
42
43
def to_common (self ) -> Checklist :
43
- return Checklist (
44
- answer = [
44
+ return Checklist (answer = [
45
45
ClassificationAnswer (feature_schema_id = answer .schema_id ,
46
46
name = answer .title ,
47
47
extra = {
@@ -67,9 +67,9 @@ def from_common(cls, checklist: Checklist, feature_schema_id: Cuid,
67
67
68
68
class LBV1Dropdown (LBV1Feature ):
69
69
answer : List [LBV1ClassificationAnswer ]
70
+
70
71
def to_common (self ) -> Dropdown :
71
- return Dropdown (
72
- answer = [
72
+ return Dropdown (answer = [
73
73
ClassificationAnswer (feature_schema_id = answer .schema_id ,
74
74
name = answer .title ,
75
75
extra = {
@@ -81,7 +81,7 @@ def to_common(self) -> Dropdown:
81
81
@classmethod
82
82
def from_common (cls , dropdown : Dropdown , feature_schema_id : Cuid ,
83
83
** extra ) -> "LBV1Dropdown" :
84
- return cls (schema_id = feature_schema_id ,
84
+ return cls (schema_id = feature_schema_id ,
85
85
answers = [
86
86
LBV1ClassificationAnswer (
87
87
schema_id = answer .feature_schema_id ,
@@ -106,7 +106,8 @@ def from_common(cls, text: Text, feature_schema_id: Cuid,
106
106
107
107
108
108
class LBV1Classifications (BaseModel ):
109
- classifications : List [Union [LBV1Text , LBV1Radio , LBV1Dropdown , LBV1Checklist ]] = []
109
+ classifications : List [Union [LBV1Text , LBV1Radio , LBV1Dropdown ,
110
+ LBV1Checklist ]] = []
110
111
111
112
def to_common (self ) -> List [ClassificationAnnotation ]:
112
113
classifications = [
0 commit comments