@@ -28,9 +28,7 @@ def to_common(self) -> Radio:
28
28
@classmethod
29
29
def from_common (cls , radio : Radio , feature_schema_id : Cuid ,
30
30
** extra ) -> "LBV1Radio" :
31
- return cls (
32
- schema_id = feature_schema_id ,
33
- title = radio ,
31
+ return cls (schema_id = feature_schema_id ,
34
32
answer = LBV1ClassificationAnswer (
35
33
schema_id = radio .answer .feature_schema_id ,
36
34
title = radio .answer .name ,
@@ -62,35 +60,7 @@ def from_common(cls, checklist: Checklist, feature_schema_id: Cuid,
62
60
title = answer .name ,
63
61
value = answer .extra .get ('value' ),
64
62
feature_id = answer .extra .get ('feature_id' ))
65
- for answer in checklist .answers
66
- ],
67
- ** extra )
68
-
69
-
70
- class LBV1Dropdown (LBV1Feature ):
71
- answer : List [LBV1ClassificationAnswer ]
72
- def to_common (self ) -> Dropdown :
73
- return Dropdown (
74
- answer = [
75
- ClassificationAnswer (feature_schema_id = answer .schema_id ,
76
- name = answer .title ,
77
- extra = {
78
- 'feature_id' : answer .feature_id ,
79
- 'value' : answer .value
80
- }) for answer in self .answer
81
- ])
82
-
83
- @classmethod
84
- def from_common (cls , dropdown : Dropdown , feature_schema_id : Cuid ,
85
- ** extra ) -> "LBV1Dropdown" :
86
- return cls (schema_id = feature_schema_id ,
87
- answers = [
88
- LBV1ClassificationAnswer (
89
- schema_id = answer .feature_schema_id ,
90
- title = answer .name ,
91
- value = answer .extra .get ('value' ),
92
- feature_id = answer .extra .get ('feature_id' ))
93
- for answer in dropdown .answer
63
+ for answer in checklist .answer
94
64
],
95
65
** extra )
96
66
0 commit comments