Skip to content

Commit df86472

Browse files
committed
update generated code to match new v2.0.0 API
1 parent 90052fa commit df86472

File tree

1 file changed

+6
-259
lines changed

1 file changed

+6
-259
lines changed

src/nextpyp/client/gen.py

Lines changed: 6 additions & 259 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from nextpyp.client import Client
1313

1414

15-
API_VERSION = '1.1.0'
15+
API_VERSION = '2.0.0'
1616

1717

1818
T = TypeVar('T')
@@ -2798,7 +2798,7 @@ class RealTimeS2CSessionStatus:
27982798

27992799
TYPE_ID: str = 'edu.duke.bartesaghi.micromon.services.RealTimeS2C.SessionStatus'
28002800

2801-
def __init__(self, daemons_running: List[bool], jobs_running: List[RealTimeS2CSessionRunningJob], tomo_vir_method: TomoVirMethod, tomo_vir_rad: ValueA, tomo_vir_binn: int, tomo_vir_detect_method: TomoVirDetectMethod, tomo_spk_method: TomoSpkMethod, tomo_spk_rad: ValueA) -> None:
2801+
def __init__(self, daemons_running: List[bool], jobs_running: List[RealTimeS2CSessionRunningJob]) -> None:
28022802
self.daemons_running: List[bool] = daemons_running
28032803
"""
28042804
in order of SessionDaemon.values()
@@ -2807,30 +2807,6 @@ def __init__(self, daemons_running: List[bool], jobs_running: List[RealTimeS2CSe
28072807
"""
28082808
(no description yet)
28092809
"""
2810-
self.tomo_vir_method: TomoVirMethod = tomo_vir_method
2811-
"""
2812-
(no description yet)
2813-
"""
2814-
self.tomo_vir_rad: ValueA = tomo_vir_rad
2815-
"""
2816-
(no description yet)
2817-
"""
2818-
self.tomo_vir_binn: int = tomo_vir_binn
2819-
"""
2820-
(no description yet)
2821-
"""
2822-
self.tomo_vir_detect_method: TomoVirDetectMethod = tomo_vir_detect_method
2823-
"""
2824-
(no description yet)
2825-
"""
2826-
self.tomo_spk_method: TomoSpkMethod = tomo_spk_method
2827-
"""
2828-
(no description yet)
2829-
"""
2830-
self.tomo_spk_rad: ValueA = tomo_spk_rad
2831-
"""
2832-
(no description yet)
2833-
"""
28342810

28352811
def to_json(self) -> Dict[str,Any]:
28362812
"""
@@ -2840,12 +2816,6 @@ def to_json(self) -> Dict[str,Any]:
28402816
return {
28412817
'daemonsRunning': [x for x in self.daemons_running],
28422818
'jobsRunning': [x.to_json() for x in self.jobs_running],
2843-
'tomoVirMethod': self.tomo_vir_method.to_json(),
2844-
'tomoVirRad': self.tomo_vir_rad,
2845-
'tomoVirBinn': self.tomo_vir_binn,
2846-
'tomoVirDetectMethod': self.tomo_vir_detect_method.to_json(),
2847-
'tomoSpkMethod': self.tomo_spk_method.to_json(),
2848-
'tomoSpkRad': self.tomo_spk_rad,
28492819
}
28502820

28512821
@classmethod
@@ -2857,12 +2827,6 @@ def from_json(cls, json: Dict[str,Any], type_ids: Optional[Dict[str,str]] = None
28572827
return cls(
28582828
none_raise(optional_map(json.get('daemonsRunning', None), lambda it: [cast(bool, x) for x in cast(List[Any], it)]), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: daemonsRunning: json={json}')),
28592829
none_raise(optional_map(json.get('jobsRunning', None), lambda it: [RealTimeS2CSessionRunningJob.from_json(x) for x in cast(List[Any], it)]), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: jobsRunning: json={json}')),
2860-
none_raise(optional_map(json.get('tomoVirMethod', None), lambda it: TomoVirMethod.from_json(it)), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: tomoVirMethod: json={json}')),
2861-
none_raise(optional_map(json.get('tomoVirRad', None), lambda it: cast(float, it)), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: tomoVirRad: json={json}')),
2862-
none_raise(optional_map(json.get('tomoVirBinn', None), lambda it: cast(int, it)), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: tomoVirBinn: json={json}')),
2863-
none_raise(optional_map(json.get('tomoVirDetectMethod', None), lambda it: TomoVirDetectMethod.from_json(it)), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: tomoVirDetectMethod: json={json}')),
2864-
none_raise(optional_map(json.get('tomoSpkMethod', None), lambda it: TomoSpkMethod.from_json(it)), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: tomoSpkMethod: json={json}')),
2865-
none_raise(optional_map(json.get('tomoSpkRad', None), lambda it: cast(float, it)), lambda: KeyError(f'SessionStatus.from_json(): can\'t deserialize, missing field: tomoSpkRad: json={json}')),
28662830
)
28672831

28682832
def serialize(self) -> str:
@@ -2876,12 +2840,6 @@ def __str__(self) -> str:
28762840
props = ', '.join([
28772841
f'daemons_running={self.daemons_running}',
28782842
f'jobs_running={self.jobs_running}',
2879-
f'tomo_vir_method={self.tomo_vir_method}',
2880-
f'tomo_vir_rad={self.tomo_vir_rad}',
2881-
f'tomo_vir_binn={self.tomo_vir_binn}',
2882-
f'tomo_vir_detect_method={self.tomo_vir_detect_method}',
2883-
f'tomo_spk_method={self.tomo_spk_method}',
2884-
f'tomo_spk_rad={self.tomo_spk_rad}',
28852843
])
28862844
return f'RealTimeS2CSessionStatus[{props}]'
28872845

@@ -2892,13 +2850,7 @@ def __eq__(self, other: object) -> Any:
28922850
if not isinstance(other, RealTimeS2CSessionStatus):
28932851
return NotImplemented
28942852
return self.daemons_running == other.daemons_running \
2895-
and self.jobs_running == other.jobs_running \
2896-
and self.tomo_vir_method == other.tomo_vir_method \
2897-
and self.tomo_vir_rad == other.tomo_vir_rad \
2898-
and self.tomo_vir_binn == other.tomo_vir_binn \
2899-
and self.tomo_vir_detect_method == other.tomo_vir_detect_method \
2900-
and self.tomo_spk_method == other.tomo_spk_method \
2901-
and self.tomo_spk_rad == other.tomo_spk_rad
2853+
and self.jobs_running == other.jobs_running
29022854

29032855

29042856
class RealTimeS2CSessionSmallData:
@@ -5283,214 +5235,6 @@ def __eq__(self, other: object) -> Any:
52835235
and self.group_ids == other.group_ids
52845236

52855237

5286-
ValueA = float
5287-
5288-
5289-
class TomoVirMethod:
5290-
"""
5291-
(no description yet)
5292-
"""
5293-
5294-
PYPEval: TomoVirMethod
5295-
PYPTrain: TomoVirMethod
5296-
Manual: TomoVirMethod
5297-
Auto: TomoVirMethod
5298-
NoneVal: TomoVirMethod
5299-
5300-
def __init__(self, name: str) -> None:
5301-
self.name = name
5302-
5303-
def to_json(self) -> str:
5304-
"""
5305-
Converts this enum value into JSON
5306-
"""
5307-
5308-
return self.name
5309-
5310-
@classmethod
5311-
def from_json(cls, name: str) -> TomoVirMethod:
5312-
"""
5313-
Reads this enum value from JSON
5314-
"""
5315-
5316-
if name == 'PYPEval':
5317-
return TomoVirMethod.PYPEval
5318-
elif name == 'PYPTrain':
5319-
return TomoVirMethod.PYPTrain
5320-
elif name == 'Manual':
5321-
return TomoVirMethod.Manual
5322-
elif name == 'Auto':
5323-
return TomoVirMethod.Auto
5324-
elif name == 'None':
5325-
return TomoVirMethod.NoneVal
5326-
else:
5327-
return cls(name)
5328-
5329-
def __str__(self) -> str:
5330-
return self.name
5331-
5332-
def __repr__(self) -> str:
5333-
return self.__str__()
5334-
5335-
def __len__(self) -> int:
5336-
return 5
5337-
5338-
def __iter__(self) -> Iterator[TomoVirMethod]:
5339-
return [TomoVirMethod.PYPEval, TomoVirMethod.PYPTrain, TomoVirMethod.Manual, TomoVirMethod.Auto, TomoVirMethod.NoneVal].__iter__()
5340-
5341-
def __eq__(self, other: object) -> Any:
5342-
if not isinstance(other, TomoVirMethod):
5343-
return NotImplemented
5344-
return self.name == other.name
5345-
5346-
def __hash__(self) -> int:
5347-
return hash(self.name)
5348-
5349-
TomoVirMethod.PYPEval = TomoVirMethod('PYPEval')
5350-
TomoVirMethod.PYPTrain = TomoVirMethod('PYPTrain')
5351-
TomoVirMethod.Manual = TomoVirMethod('Manual')
5352-
TomoVirMethod.Auto = TomoVirMethod('Auto')
5353-
TomoVirMethod.NoneVal = TomoVirMethod('None')
5354-
5355-
5356-
class TomoVirDetectMethod:
5357-
"""
5358-
(no description yet)
5359-
"""
5360-
5361-
Manual: TomoVirDetectMethod
5362-
Auto: TomoVirDetectMethod
5363-
NoneVal: TomoVirDetectMethod
5364-
5365-
def __init__(self, name: str) -> None:
5366-
self.name = name
5367-
5368-
def to_json(self) -> str:
5369-
"""
5370-
Converts this enum value into JSON
5371-
"""
5372-
5373-
return self.name
5374-
5375-
@classmethod
5376-
def from_json(cls, name: str) -> TomoVirDetectMethod:
5377-
"""
5378-
Reads this enum value from JSON
5379-
"""
5380-
5381-
if name == 'Manual':
5382-
return TomoVirDetectMethod.Manual
5383-
elif name == 'Auto':
5384-
return TomoVirDetectMethod.Auto
5385-
elif name == 'None':
5386-
return TomoVirDetectMethod.NoneVal
5387-
else:
5388-
return cls(name)
5389-
5390-
def __str__(self) -> str:
5391-
return self.name
5392-
5393-
def __repr__(self) -> str:
5394-
return self.__str__()
5395-
5396-
def __len__(self) -> int:
5397-
return 3
5398-
5399-
def __iter__(self) -> Iterator[TomoVirDetectMethod]:
5400-
return [TomoVirDetectMethod.Manual, TomoVirDetectMethod.Auto, TomoVirDetectMethod.NoneVal].__iter__()
5401-
5402-
def __eq__(self, other: object) -> Any:
5403-
if not isinstance(other, TomoVirDetectMethod):
5404-
return NotImplemented
5405-
return self.name == other.name
5406-
5407-
def __hash__(self) -> int:
5408-
return hash(self.name)
5409-
5410-
TomoVirDetectMethod.Manual = TomoVirDetectMethod('Manual')
5411-
TomoVirDetectMethod.Auto = TomoVirDetectMethod('Auto')
5412-
TomoVirDetectMethod.NoneVal = TomoVirDetectMethod('None')
5413-
5414-
5415-
class TomoSpkMethod:
5416-
"""
5417-
(no description yet)
5418-
"""
5419-
5420-
TopazEval: TomoSpkMethod
5421-
TopazTrain: TomoSpkMethod
5422-
PYPEval: TomoSpkMethod
5423-
PYPTrain: TomoSpkMethod
5424-
Manual: TomoSpkMethod
5425-
Import: TomoSpkMethod
5426-
Auto: TomoSpkMethod
5427-
NoneVal: TomoSpkMethod
5428-
5429-
def __init__(self, name: str) -> None:
5430-
self.name = name
5431-
5432-
def to_json(self) -> str:
5433-
"""
5434-
Converts this enum value into JSON
5435-
"""
5436-
5437-
return self.name
5438-
5439-
@classmethod
5440-
def from_json(cls, name: str) -> TomoSpkMethod:
5441-
"""
5442-
Reads this enum value from JSON
5443-
"""
5444-
5445-
if name == 'TopazEval':
5446-
return TomoSpkMethod.TopazEval
5447-
elif name == 'TopazTrain':
5448-
return TomoSpkMethod.TopazTrain
5449-
elif name == 'PYPEval':
5450-
return TomoSpkMethod.PYPEval
5451-
elif name == 'PYPTrain':
5452-
return TomoSpkMethod.PYPTrain
5453-
elif name == 'Manual':
5454-
return TomoSpkMethod.Manual
5455-
elif name == 'Import':
5456-
return TomoSpkMethod.Import
5457-
elif name == 'Auto':
5458-
return TomoSpkMethod.Auto
5459-
elif name == 'None':
5460-
return TomoSpkMethod.NoneVal
5461-
else:
5462-
return cls(name)
5463-
5464-
def __str__(self) -> str:
5465-
return self.name
5466-
5467-
def __repr__(self) -> str:
5468-
return self.__str__()
5469-
5470-
def __len__(self) -> int:
5471-
return 8
5472-
5473-
def __iter__(self) -> Iterator[TomoSpkMethod]:
5474-
return [TomoSpkMethod.TopazEval, TomoSpkMethod.TopazTrain, TomoSpkMethod.PYPEval, TomoSpkMethod.PYPTrain, TomoSpkMethod.Manual, TomoSpkMethod.Import, TomoSpkMethod.Auto, TomoSpkMethod.NoneVal].__iter__()
5475-
5476-
def __eq__(self, other: object) -> Any:
5477-
if not isinstance(other, TomoSpkMethod):
5478-
return NotImplemented
5479-
return self.name == other.name
5480-
5481-
def __hash__(self) -> int:
5482-
return hash(self.name)
5483-
5484-
TomoSpkMethod.TopazEval = TomoSpkMethod('TopazEval')
5485-
TomoSpkMethod.TopazTrain = TomoSpkMethod('TopazTrain')
5486-
TomoSpkMethod.PYPEval = TomoSpkMethod('PYPEval')
5487-
TomoSpkMethod.PYPTrain = TomoSpkMethod('PYPTrain')
5488-
TomoSpkMethod.Manual = TomoSpkMethod('Manual')
5489-
TomoSpkMethod.Import = TomoSpkMethod('Import')
5490-
TomoSpkMethod.Auto = TomoSpkMethod('Auto')
5491-
TomoSpkMethod.NoneVal = TomoSpkMethod('None')
5492-
5493-
54945238
class AppPermissionData:
54955239
"""
54965240
(no description yet)
@@ -7621,6 +7365,9 @@ def __eq__(self, other: object) -> Any:
76217365
and self.pixel_a == other.pixel_a
76227366

76237367

7368+
ValueA = float
7369+
7370+
76247371
class JobRunData:
76257372
"""
76267373
(no description yet)

0 commit comments

Comments
 (0)