Update api spec (#97)
* YOYO NEW API SPEC! * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * attempt fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix Signed-off-by: Jess Frazelle <github@jessfraz.com> * I have generated the latest API! --------- Signed-off-by: Jess Frazelle <github@jessfraz.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
@ -217,7 +217,7 @@ def generateTypeAndExamplePython(
|
||||
elif (
|
||||
schema["type"] == "number"
|
||||
and "format" in schema
|
||||
and schema["format"] == "float"
|
||||
and (schema["format"] == "float" or schema["format"] == "double")
|
||||
):
|
||||
parameter_type = "float"
|
||||
parameter_example = "3.14"
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_acceleration_conversion import UnitAccelerationConversion
|
||||
from ...models.unit_acceleration_format import UnitAccelerationFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitAccelerationFormat,
|
||||
src_format: UnitAccelerationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/acceleration/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitAccelerationConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitAccelerationConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitAccelerationConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitAccelerationFormat,
|
||||
src_format: UnitAccelerationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAccelerationConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitAccelerationFormat,
|
||||
src_format: UnitAccelerationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitAccelerationConversion, Error]]:
|
||||
"""Convert an acceleration unit value to another acceleration unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitAccelerationFormat,
|
||||
src_format: UnitAccelerationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAccelerationConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitAccelerationFormat,
|
||||
src_format: UnitAccelerationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitAccelerationConversion, Error]]:
|
||||
"""Convert an acceleration unit value to another acceleration unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_angle import UnitAngle
|
||||
from ...models.unit_angle_conversion import UnitAngleConversion
|
||||
from ...models.unit_angle_format import UnitAngleFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitAngleFormat,
|
||||
src_format: UnitAngleFormat,
|
||||
input_unit: UnitAngle,
|
||||
output_unit: UnitAngle,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/angle/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/angle/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitAngleFormat,
|
||||
src_format: UnitAngleFormat,
|
||||
input_unit: UnitAngle,
|
||||
output_unit: UnitAngle,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAngleConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitAngleFormat,
|
||||
src_format: UnitAngleFormat,
|
||||
input_unit: UnitAngle,
|
||||
output_unit: UnitAngle,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert an angle unit value to another angle unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitAngleFormat,
|
||||
src_format: UnitAngleFormat,
|
||||
input_unit: UnitAngle,
|
||||
output_unit: UnitAngle,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAngleConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitAngleFormat,
|
||||
src_format: UnitAngleFormat,
|
||||
input_unit: UnitAngle,
|
||||
output_unit: UnitAngle,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_angular_velocity_conversion import UnitAngularVelocityConversion
|
||||
from ...models.unit_angular_velocity_format import UnitAngularVelocityFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitAngularVelocityFormat,
|
||||
src_format: UnitAngularVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/angular-velocity/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitAngularVelocityConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitAngularVelocityConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitAngularVelocityConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitAngularVelocityFormat,
|
||||
src_format: UnitAngularVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAngularVelocityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitAngularVelocityFormat,
|
||||
src_format: UnitAngularVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitAngularVelocityConversion, Error]]:
|
||||
"""Convert an angular velocity unit value to another angular velocity unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitAngularVelocityFormat,
|
||||
src_format: UnitAngularVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAngularVelocityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitAngularVelocityFormat,
|
||||
src_format: UnitAngularVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitAngularVelocityConversion, Error]]:
|
||||
"""Convert an angular velocity unit value to another angular velocity unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_area import UnitArea
|
||||
from ...models.unit_area_conversion import UnitAreaConversion
|
||||
from ...models.unit_area_format import UnitAreaFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitAreaFormat,
|
||||
src_format: UnitAreaFormat,
|
||||
input_unit: UnitArea,
|
||||
output_unit: UnitArea,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/area/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/area/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitAreaFormat,
|
||||
src_format: UnitAreaFormat,
|
||||
input_unit: UnitArea,
|
||||
output_unit: UnitArea,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAreaConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitAreaFormat,
|
||||
src_format: UnitAreaFormat,
|
||||
input_unit: UnitArea,
|
||||
output_unit: UnitArea,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert an area unit value to another area unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitAreaFormat,
|
||||
src_format: UnitAreaFormat,
|
||||
input_unit: UnitArea,
|
||||
output_unit: UnitArea,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitAreaConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitAreaFormat,
|
||||
src_format: UnitAreaFormat,
|
||||
input_unit: UnitArea,
|
||||
output_unit: UnitArea,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_concentration_conversion import UnitConcentrationConversion
|
||||
from ...models.unit_concentration_format import UnitConcentrationFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitConcentrationFormat,
|
||||
src_format: UnitConcentrationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/concentration/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitConcentrationConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitConcentrationConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitConcentrationConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitConcentrationFormat,
|
||||
src_format: UnitConcentrationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitConcentrationConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitConcentrationFormat,
|
||||
src_format: UnitConcentrationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitConcentrationConversion, Error]]:
|
||||
"""Convert a concentration unit value to another concentration unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitConcentrationFormat,
|
||||
src_format: UnitConcentrationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitConcentrationConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitConcentrationFormat,
|
||||
src_format: UnitConcentrationFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitConcentrationConversion, Error]]:
|
||||
"""Convert a concentration unit value to another concentration unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_voltage_conversion import UnitVoltageConversion
|
||||
from ...models.unit_voltage_format import UnitVoltageFormat
|
||||
from ...models.unit_current import UnitCurrent
|
||||
from ...models.unit_current_conversion import UnitCurrentConversion
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitVoltageFormat,
|
||||
src_format: UnitVoltageFormat,
|
||||
input_unit: UnitCurrent,
|
||||
output_unit: UnitCurrent,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/voltage/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/current/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -38,9 +38,9 @@ def _get_kwargs(
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitVoltageConversion, Error]]:
|
||||
) -> Optional[Union[UnitCurrentConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitVoltageConversion.from_dict(response.json())
|
||||
response_200 = UnitCurrentConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
@ -53,7 +53,7 @@ def _parse_response(
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitVoltageConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitCurrentConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitVoltageFormat,
|
||||
src_format: UnitVoltageFormat,
|
||||
input_unit: UnitCurrent,
|
||||
output_unit: UnitCurrent,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitVoltageConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitCurrentConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,32 +85,32 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitVoltageFormat,
|
||||
src_format: UnitVoltageFormat,
|
||||
input_unit: UnitCurrent,
|
||||
output_unit: UnitCurrent,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitVoltageConversion, Error]]:
|
||||
"""Convert a voltage unit value to another voltage unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
) -> Optional[Union[UnitCurrentConversion, Error]]:
|
||||
"""Convert a current unit value to another current unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitVoltageFormat,
|
||||
src_format: UnitVoltageFormat,
|
||||
input_unit: UnitCurrent,
|
||||
output_unit: UnitCurrent,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitVoltageConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitCurrentConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,18 +122,18 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitVoltageFormat,
|
||||
src_format: UnitVoltageFormat,
|
||||
input_unit: UnitCurrent,
|
||||
output_unit: UnitCurrent,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitVoltageConversion, Error]]:
|
||||
"""Convert a voltage unit value to another voltage unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
) -> Optional[Union[UnitCurrentConversion, Error]]:
|
||||
"""Convert a current unit value to another current unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_data_transfer_rate_conversion import UnitDataTransferRateConversion
|
||||
from ...models.unit_data_transfer_rate_format import UnitDataTransferRateFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitDataTransferRateFormat,
|
||||
src_format: UnitDataTransferRateFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/data-transfer-rate/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitDataTransferRateConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitDataTransferRateConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitDataTransferRateConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitDataTransferRateFormat,
|
||||
src_format: UnitDataTransferRateFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitDataTransferRateConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitDataTransferRateFormat,
|
||||
src_format: UnitDataTransferRateFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitDataTransferRateConversion, Error]]:
|
||||
"""Convert a data transfer rate unit value to another data transfer rate unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitDataTransferRateFormat,
|
||||
src_format: UnitDataTransferRateFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitDataTransferRateConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitDataTransferRateFormat,
|
||||
src_format: UnitDataTransferRateFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitDataTransferRateConversion, Error]]:
|
||||
"""Convert a data transfer rate unit value to another data transfer rate unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_data_conversion import UnitDataConversion
|
||||
from ...models.unit_data_format import UnitDataFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitDataFormat,
|
||||
src_format: UnitDataFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/data/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitDataConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitDataConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitDataConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitDataFormat,
|
||||
src_format: UnitDataFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitDataConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitDataFormat,
|
||||
src_format: UnitDataFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitDataConversion, Error]]:
|
||||
"""Convert a data unit value to another data unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitDataFormat,
|
||||
src_format: UnitDataFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitDataConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitDataFormat,
|
||||
src_format: UnitDataFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitDataConversion, Error]]:
|
||||
"""Convert a data unit value to another data unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_density_conversion import UnitDensityConversion
|
||||
from ...models.unit_density_format import UnitDensityFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitDensityFormat,
|
||||
src_format: UnitDensityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/density/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitDensityConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitDensityConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitDensityConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitDensityFormat,
|
||||
src_format: UnitDensityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitDensityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitDensityFormat,
|
||||
src_format: UnitDensityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitDensityConversion, Error]]:
|
||||
"""Convert a density unit value to another density unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitDensityFormat,
|
||||
src_format: UnitDensityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitDensityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitDensityFormat,
|
||||
src_format: UnitDensityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitDensityConversion, Error]]:
|
||||
"""Convert a density unit value to another density unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_energy import UnitEnergy
|
||||
from ...models.unit_energy_conversion import UnitEnergyConversion
|
||||
from ...models.unit_energy_format import UnitEnergyFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitEnergyFormat,
|
||||
src_format: UnitEnergyFormat,
|
||||
input_unit: UnitEnergy,
|
||||
output_unit: UnitEnergy,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/energy/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/energy/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitEnergyFormat,
|
||||
src_format: UnitEnergyFormat,
|
||||
input_unit: UnitEnergy,
|
||||
output_unit: UnitEnergy,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitEnergyConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitEnergyFormat,
|
||||
src_format: UnitEnergyFormat,
|
||||
input_unit: UnitEnergy,
|
||||
output_unit: UnitEnergy,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a energy unit value to another energy unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitEnergyFormat,
|
||||
src_format: UnitEnergyFormat,
|
||||
input_unit: UnitEnergy,
|
||||
output_unit: UnitEnergy,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitEnergyConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitEnergyFormat,
|
||||
src_format: UnitEnergyFormat,
|
||||
input_unit: UnitEnergy,
|
||||
output_unit: UnitEnergy,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_force import UnitForce
|
||||
from ...models.unit_force_conversion import UnitForceConversion
|
||||
from ...models.unit_force_format import UnitForceFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitForceFormat,
|
||||
src_format: UnitForceFormat,
|
||||
input_unit: UnitForce,
|
||||
output_unit: UnitForce,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/force/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/force/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitForceFormat,
|
||||
src_format: UnitForceFormat,
|
||||
input_unit: UnitForce,
|
||||
output_unit: UnitForce,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitForceConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitForceFormat,
|
||||
src_format: UnitForceFormat,
|
||||
input_unit: UnitForce,
|
||||
output_unit: UnitForce,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a force unit value to another force unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitForceFormat,
|
||||
src_format: UnitForceFormat,
|
||||
input_unit: UnitForce,
|
||||
output_unit: UnitForce,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitForceConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitForceFormat,
|
||||
src_format: UnitForceFormat,
|
||||
input_unit: UnitForce,
|
||||
output_unit: UnitForce,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_radiation_conversion import UnitRadiationConversion
|
||||
from ...models.unit_radiation_format import UnitRadiationFormat
|
||||
from ...models.unit_frequency import UnitFrequency
|
||||
from ...models.unit_frequency_conversion import UnitFrequencyConversion
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitRadiationFormat,
|
||||
src_format: UnitRadiationFormat,
|
||||
input_unit: UnitFrequency,
|
||||
output_unit: UnitFrequency,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/radiation/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/frequency/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -38,9 +38,9 @@ def _get_kwargs(
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitRadiationConversion, Error]]:
|
||||
) -> Optional[Union[UnitFrequencyConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitRadiationConversion.from_dict(response.json())
|
||||
response_200 = UnitFrequencyConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
@ -53,7 +53,7 @@ def _parse_response(
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitRadiationConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitFrequencyConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitRadiationFormat,
|
||||
src_format: UnitRadiationFormat,
|
||||
input_unit: UnitFrequency,
|
||||
output_unit: UnitFrequency,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitRadiationConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitFrequencyConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,32 +85,32 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitRadiationFormat,
|
||||
src_format: UnitRadiationFormat,
|
||||
input_unit: UnitFrequency,
|
||||
output_unit: UnitFrequency,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitRadiationConversion, Error]]:
|
||||
"""Convert a radiation unit value to another radiation unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
) -> Optional[Union[UnitFrequencyConversion, Error]]:
|
||||
"""Convert a frequency unit value to another frequency unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitRadiationFormat,
|
||||
src_format: UnitRadiationFormat,
|
||||
input_unit: UnitFrequency,
|
||||
output_unit: UnitFrequency,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitRadiationConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitFrequencyConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,18 +122,18 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitRadiationFormat,
|
||||
src_format: UnitRadiationFormat,
|
||||
input_unit: UnitFrequency,
|
||||
output_unit: UnitFrequency,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitRadiationConversion, Error]]:
|
||||
"""Convert a radiation unit value to another radiation unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
) -> Optional[Union[UnitFrequencyConversion, Error]]:
|
||||
"""Convert a frequency unit value to another frequency unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_illuminance_conversion import UnitIlluminanceConversion
|
||||
from ...models.unit_illuminance_format import UnitIlluminanceFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitIlluminanceFormat,
|
||||
src_format: UnitIlluminanceFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/illuminance/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitIlluminanceConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitIlluminanceConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitIlluminanceConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitIlluminanceFormat,
|
||||
src_format: UnitIlluminanceFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitIlluminanceConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitIlluminanceFormat,
|
||||
src_format: UnitIlluminanceFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitIlluminanceConversion, Error]]:
|
||||
"""Convert a illuminance unit value to another illuminance unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitIlluminanceFormat,
|
||||
src_format: UnitIlluminanceFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitIlluminanceConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitIlluminanceFormat,
|
||||
src_format: UnitIlluminanceFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitIlluminanceConversion, Error]]:
|
||||
"""Convert a illuminance unit value to another illuminance unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_length import UnitLength
|
||||
from ...models.unit_length_conversion import UnitLengthConversion
|
||||
from ...models.unit_length_format import UnitLengthFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitLengthFormat,
|
||||
src_format: UnitLengthFormat,
|
||||
input_unit: UnitLength,
|
||||
output_unit: UnitLength,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/length/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/length/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitLengthFormat,
|
||||
src_format: UnitLengthFormat,
|
||||
input_unit: UnitLength,
|
||||
output_unit: UnitLength,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitLengthConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitLengthFormat,
|
||||
src_format: UnitLengthFormat,
|
||||
input_unit: UnitLength,
|
||||
output_unit: UnitLength,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a length unit value to another length unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitLengthFormat,
|
||||
src_format: UnitLengthFormat,
|
||||
input_unit: UnitLength,
|
||||
output_unit: UnitLength,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitLengthConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitLengthFormat,
|
||||
src_format: UnitLengthFormat,
|
||||
input_unit: UnitLength,
|
||||
output_unit: UnitLength,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -1,144 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_magnetic_field_strength_conversion import (
|
||||
UnitMagneticFieldStrengthConversion,
|
||||
)
|
||||
from ...models.unit_magnetic_field_strength_format import (
|
||||
UnitMagneticFieldStrengthFormat,
|
||||
)
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitMagneticFieldStrengthFormat,
|
||||
src_format: UnitMagneticFieldStrengthFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/magnetic-field-strength/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitMagneticFieldStrengthConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitMagneticFieldStrengthConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitMagneticFieldStrengthConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitMagneticFieldStrengthFormat,
|
||||
src_format: UnitMagneticFieldStrengthFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMagneticFieldStrengthConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitMagneticFieldStrengthFormat,
|
||||
src_format: UnitMagneticFieldStrengthFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMagneticFieldStrengthConversion, Error]]:
|
||||
"""Convert a magnetic field strength unit value to another magnetic field strength unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitMagneticFieldStrengthFormat,
|
||||
src_format: UnitMagneticFieldStrengthFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMagneticFieldStrengthConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitMagneticFieldStrengthFormat,
|
||||
src_format: UnitMagneticFieldStrengthFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMagneticFieldStrengthConversion, Error]]:
|
||||
"""Convert a magnetic field strength unit value to another magnetic field strength unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_magnetic_flux_conversion import UnitMagneticFluxConversion
|
||||
from ...models.unit_magnetic_flux_format import UnitMagneticFluxFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitMagneticFluxFormat,
|
||||
src_format: UnitMagneticFluxFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/magnetic-flux/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitMagneticFluxConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitMagneticFluxConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitMagneticFluxConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitMagneticFluxFormat,
|
||||
src_format: UnitMagneticFluxFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMagneticFluxConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitMagneticFluxFormat,
|
||||
src_format: UnitMagneticFluxFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMagneticFluxConversion, Error]]:
|
||||
"""Convert a magnetic flux unit value to another magnetic flux unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitMagneticFluxFormat,
|
||||
src_format: UnitMagneticFluxFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMagneticFluxConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitMagneticFluxFormat,
|
||||
src_format: UnitMagneticFluxFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMagneticFluxConversion, Error]]:
|
||||
"""Convert a magnetic flux unit value to another magnetic flux unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_mass import UnitMass
|
||||
from ...models.unit_mass_conversion import UnitMassConversion
|
||||
from ...models.unit_mass_format import UnitMassFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitMassFormat,
|
||||
src_format: UnitMassFormat,
|
||||
input_unit: UnitMass,
|
||||
output_unit: UnitMass,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/mass/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/mass/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitMassFormat,
|
||||
src_format: UnitMassFormat,
|
||||
input_unit: UnitMass,
|
||||
output_unit: UnitMass,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMassConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitMassFormat,
|
||||
src_format: UnitMassFormat,
|
||||
input_unit: UnitMass,
|
||||
output_unit: UnitMass,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a mass unit value to another mass unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitMassFormat,
|
||||
src_format: UnitMassFormat,
|
||||
input_unit: UnitMass,
|
||||
output_unit: UnitMass,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMassConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitMassFormat,
|
||||
src_format: UnitMassFormat,
|
||||
input_unit: UnitMass,
|
||||
output_unit: UnitMass,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_metric_power import UnitMetricPower
|
||||
from ...models.unit_metric_power_cubed_conversion import UnitMetricPowerCubedConversion
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/metric/cubed/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitMetricPowerCubedConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitMetricPowerCubedConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitMetricPowerCubedConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMetricPowerCubedConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMetricPowerCubedConversion, Error]]:
|
||||
"""Convert a metric cubed unit value to another metric cubed unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMetricPowerCubedConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMetricPowerCubedConversion, Error]]:
|
||||
"""Convert a metric cubed unit value to another metric cubed unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -1,142 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_metric_power import UnitMetricPower
|
||||
from ...models.unit_metric_power_squared_conversion import (
|
||||
UnitMetricPowerSquaredConversion,
|
||||
)
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/metric/squared/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitMetricPowerSquaredConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitMetricPowerSquaredConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitMetricPowerSquaredConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMetricPowerSquaredConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMetricPowerSquaredConversion, Error]]:
|
||||
"""Convert a metric squared unit value to another metric squared unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMetricPowerSquaredConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMetricPowerSquaredConversion, Error]]:
|
||||
"""Convert a metric squared unit value to another metric squared unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_metric_power import UnitMetricPower
|
||||
from ...models.unit_metric_power_conversion import UnitMetricPowerConversion
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/metric/power/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitMetricPowerConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitMetricPowerConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitMetricPowerConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMetricPowerConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMetricPowerConversion, Error]]:
|
||||
"""Convert a metric unit value to another metric unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitMetricPowerConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitMetricPower,
|
||||
src_format: UnitMetricPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitMetricPowerConversion, Error]]:
|
||||
"""Convert a metric unit value to another metric unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_power import UnitPower
|
||||
from ...models.unit_power_conversion import UnitPowerConversion
|
||||
from ...models.unit_power_format import UnitPowerFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitPowerFormat,
|
||||
src_format: UnitPowerFormat,
|
||||
input_unit: UnitPower,
|
||||
output_unit: UnitPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/power/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/power/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitPowerFormat,
|
||||
src_format: UnitPowerFormat,
|
||||
input_unit: UnitPower,
|
||||
output_unit: UnitPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitPowerConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitPowerFormat,
|
||||
src_format: UnitPowerFormat,
|
||||
input_unit: UnitPower,
|
||||
output_unit: UnitPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a power unit value to another power unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitPowerFormat,
|
||||
src_format: UnitPowerFormat,
|
||||
input_unit: UnitPower,
|
||||
output_unit: UnitPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitPowerConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitPowerFormat,
|
||||
src_format: UnitPowerFormat,
|
||||
input_unit: UnitPower,
|
||||
output_unit: UnitPower,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_pressure import UnitPressure
|
||||
from ...models.unit_pressure_conversion import UnitPressureConversion
|
||||
from ...models.unit_pressure_format import UnitPressureFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitPressureFormat,
|
||||
src_format: UnitPressureFormat,
|
||||
input_unit: UnitPressure,
|
||||
output_unit: UnitPressure,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/pressure/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/pressure/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitPressureFormat,
|
||||
src_format: UnitPressureFormat,
|
||||
input_unit: UnitPressure,
|
||||
output_unit: UnitPressure,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitPressureConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitPressureFormat,
|
||||
src_format: UnitPressureFormat,
|
||||
input_unit: UnitPressure,
|
||||
output_unit: UnitPressure,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a pressure unit value to another pressure unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitPressureFormat,
|
||||
src_format: UnitPressureFormat,
|
||||
input_unit: UnitPressure,
|
||||
output_unit: UnitPressure,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitPressureConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitPressureFormat,
|
||||
src_format: UnitPressureFormat,
|
||||
input_unit: UnitPressure,
|
||||
output_unit: UnitPressure,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_radioactivity_conversion import UnitRadioactivityConversion
|
||||
from ...models.unit_radioactivity_format import UnitRadioactivityFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitRadioactivityFormat,
|
||||
src_format: UnitRadioactivityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/radioactivity/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitRadioactivityConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitRadioactivityConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitRadioactivityConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitRadioactivityFormat,
|
||||
src_format: UnitRadioactivityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitRadioactivityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitRadioactivityFormat,
|
||||
src_format: UnitRadioactivityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitRadioactivityConversion, Error]]:
|
||||
"""Convert a radioactivity unit value to another radioactivity unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitRadioactivityFormat,
|
||||
src_format: UnitRadioactivityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitRadioactivityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitRadioactivityFormat,
|
||||
src_format: UnitRadioactivityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitRadioactivityConversion, Error]]:
|
||||
"""Convert a radioactivity unit value to another radioactivity unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_solid_angle_conversion import UnitSolidAngleConversion
|
||||
from ...models.unit_solid_angle_format import UnitSolidAngleFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitSolidAngleFormat,
|
||||
src_format: UnitSolidAngleFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/solid-angle/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitSolidAngleConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitSolidAngleConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitSolidAngleConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitSolidAngleFormat,
|
||||
src_format: UnitSolidAngleFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitSolidAngleConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitSolidAngleFormat,
|
||||
src_format: UnitSolidAngleFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitSolidAngleConversion, Error]]:
|
||||
"""Convert a solid angle unit value to another solid angle unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitSolidAngleFormat,
|
||||
src_format: UnitSolidAngleFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitSolidAngleConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitSolidAngleFormat,
|
||||
src_format: UnitSolidAngleFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitSolidAngleConversion, Error]]:
|
||||
"""Convert a solid angle unit value to another solid angle unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_temperature import UnitTemperature
|
||||
from ...models.unit_temperature_conversion import UnitTemperatureConversion
|
||||
from ...models.unit_temperature_format import UnitTemperatureFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitTemperatureFormat,
|
||||
src_format: UnitTemperatureFormat,
|
||||
input_unit: UnitTemperature,
|
||||
output_unit: UnitTemperature,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/temperature/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/temperature/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitTemperatureFormat,
|
||||
src_format: UnitTemperatureFormat,
|
||||
input_unit: UnitTemperature,
|
||||
output_unit: UnitTemperature,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitTemperatureConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitTemperatureFormat,
|
||||
src_format: UnitTemperatureFormat,
|
||||
input_unit: UnitTemperature,
|
||||
output_unit: UnitTemperature,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a temperature unit value to another temperature unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitTemperatureFormat,
|
||||
src_format: UnitTemperatureFormat,
|
||||
input_unit: UnitTemperature,
|
||||
output_unit: UnitTemperature,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitTemperatureConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitTemperatureFormat,
|
||||
src_format: UnitTemperatureFormat,
|
||||
input_unit: UnitTemperature,
|
||||
output_unit: UnitTemperature,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_time_conversion import UnitTimeConversion
|
||||
from ...models.unit_time_format import UnitTimeFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitTimeFormat,
|
||||
src_format: UnitTimeFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/time/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitTimeConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitTimeConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitTimeConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitTimeFormat,
|
||||
src_format: UnitTimeFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitTimeConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitTimeFormat,
|
||||
src_format: UnitTimeFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitTimeConversion, Error]]:
|
||||
"""Convert a time unit value to another time unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitTimeFormat,
|
||||
src_format: UnitTimeFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitTimeConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitTimeFormat,
|
||||
src_format: UnitTimeFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitTimeConversion, Error]]:
|
||||
"""Convert a time unit value to another time unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_charge_conversion import UnitChargeConversion
|
||||
from ...models.unit_charge_format import UnitChargeFormat
|
||||
from ...models.unit_torque import UnitTorque
|
||||
from ...models.unit_torque_conversion import UnitTorqueConversion
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitChargeFormat,
|
||||
src_format: UnitChargeFormat,
|
||||
input_unit: UnitTorque,
|
||||
output_unit: UnitTorque,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/charge/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/torque/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -38,9 +38,9 @@ def _get_kwargs(
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitChargeConversion, Error]]:
|
||||
) -> Optional[Union[UnitTorqueConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitChargeConversion.from_dict(response.json())
|
||||
response_200 = UnitTorqueConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
@ -53,7 +53,7 @@ def _parse_response(
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitChargeConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitTorqueConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitChargeFormat,
|
||||
src_format: UnitChargeFormat,
|
||||
input_unit: UnitTorque,
|
||||
output_unit: UnitTorque,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitChargeConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitTorqueConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,32 +85,32 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitChargeFormat,
|
||||
src_format: UnitChargeFormat,
|
||||
input_unit: UnitTorque,
|
||||
output_unit: UnitTorque,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitChargeConversion, Error]]:
|
||||
"""Convert a charge unit value to another charge unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
) -> Optional[Union[UnitTorqueConversion, Error]]:
|
||||
"""Convert a torque unit value to another torque unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitChargeFormat,
|
||||
src_format: UnitChargeFormat,
|
||||
input_unit: UnitTorque,
|
||||
output_unit: UnitTorque,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitChargeConversion, Error]]]:
|
||||
) -> Response[Optional[Union[UnitTorqueConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,18 +122,18 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitChargeFormat,
|
||||
src_format: UnitChargeFormat,
|
||||
input_unit: UnitTorque,
|
||||
output_unit: UnitTorque,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitChargeConversion, Error]]:
|
||||
"""Convert a charge unit value to another charge unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
) -> Optional[Union[UnitTorqueConversion, Error]]:
|
||||
"""Convert a torque unit value to another torque unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
@ -1,140 +0,0 @@
|
||||
from typing import Any, Dict, Optional, Union
|
||||
|
||||
import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_velocity_conversion import UnitVelocityConversion
|
||||
from ...models.unit_velocity_format import UnitVelocityFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitVelocityFormat,
|
||||
src_format: UnitVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/velocity/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
url = url + "&value=" + str(value)
|
||||
else:
|
||||
url = url + "?value=" + str(value)
|
||||
|
||||
headers: Dict[str, Any] = client.get_headers()
|
||||
cookies: Dict[str, Any] = client.get_cookies()
|
||||
|
||||
return {
|
||||
"url": url,
|
||||
"headers": headers,
|
||||
"cookies": cookies,
|
||||
"timeout": client.get_timeout(),
|
||||
}
|
||||
|
||||
|
||||
def _parse_response(
|
||||
*, response: httpx.Response
|
||||
) -> Optional[Union[UnitVelocityConversion, Error]]:
|
||||
if response.status_code == 200:
|
||||
response_200 = UnitVelocityConversion.from_dict(response.json())
|
||||
return response_200
|
||||
if response.status_code == 400:
|
||||
response_4XX = Error.from_dict(response.json())
|
||||
return response_4XX
|
||||
if response.status_code == 500:
|
||||
response_5XX = Error.from_dict(response.json())
|
||||
return response_5XX
|
||||
return Error.from_dict(response.json())
|
||||
|
||||
|
||||
def _build_response(
|
||||
*, response: httpx.Response
|
||||
) -> Response[Optional[Union[UnitVelocityConversion, Error]]]:
|
||||
return Response(
|
||||
status_code=response.status_code,
|
||||
content=response.content,
|
||||
headers=response.headers,
|
||||
parsed=_parse_response(response=response),
|
||||
)
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitVelocityFormat,
|
||||
src_format: UnitVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitVelocityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
response = httpx.get(
|
||||
verify=client.verify_ssl,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitVelocityFormat,
|
||||
src_format: UnitVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitVelocityConversion, Error]]:
|
||||
"""Convert a velocity unit value to another velocity unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitVelocityFormat,
|
||||
src_format: UnitVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitVelocityConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
||||
async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
|
||||
response = await _client.get(**kwargs)
|
||||
|
||||
return _build_response(response=response)
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitVelocityFormat,
|
||||
src_format: UnitVelocityFormat,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Optional[Union[UnitVelocityConversion, Error]]:
|
||||
"""Convert a velocity unit value to another velocity unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
).parsed
|
@ -4,20 +4,20 @@ import httpx
|
||||
|
||||
from ...client import Client
|
||||
from ...models.error import Error
|
||||
from ...models.unit_volume import UnitVolume
|
||||
from ...models.unit_volume_conversion import UnitVolumeConversion
|
||||
from ...models.unit_volume_format import UnitVolumeFormat
|
||||
from ...types import Response
|
||||
|
||||
|
||||
def _get_kwargs(
|
||||
output_format: UnitVolumeFormat,
|
||||
src_format: UnitVolumeFormat,
|
||||
input_unit: UnitVolume,
|
||||
output_unit: UnitVolume,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Dict[str, Any]:
|
||||
url = "{}/unit/conversion/volume/{src_format}/{output_format}".format(
|
||||
client.base_url, output_format=output_format, src_format=src_format
|
||||
url = "{}/unit/conversion/volume/{input_unit}/{output_unit}".format(
|
||||
client.base_url, input_unit=input_unit, output_unit=output_unit
|
||||
) # noqa: E501
|
||||
if value is not None:
|
||||
if "?" in url:
|
||||
@ -63,15 +63,15 @@ def _build_response(
|
||||
|
||||
|
||||
def sync_detailed(
|
||||
output_format: UnitVolumeFormat,
|
||||
src_format: UnitVolumeFormat,
|
||||
input_unit: UnitVolume,
|
||||
output_unit: UnitVolume,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitVolumeConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -85,8 +85,8 @@ def sync_detailed(
|
||||
|
||||
|
||||
def sync(
|
||||
output_format: UnitVolumeFormat,
|
||||
src_format: UnitVolumeFormat,
|
||||
input_unit: UnitVolume,
|
||||
output_unit: UnitVolume,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -94,23 +94,23 @@ def sync(
|
||||
"""Convert a volume unit value to another volume unit value. This is a nice endpoint to use for helper functions.""" # noqa: E501
|
||||
|
||||
return sync_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
).parsed
|
||||
|
||||
|
||||
async def asyncio_detailed(
|
||||
output_format: UnitVolumeFormat,
|
||||
src_format: UnitVolumeFormat,
|
||||
input_unit: UnitVolume,
|
||||
output_unit: UnitVolume,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
) -> Response[Optional[Union[UnitVolumeConversion, Error]]]:
|
||||
kwargs = _get_kwargs(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
@ -122,8 +122,8 @@ async def asyncio_detailed(
|
||||
|
||||
|
||||
async def asyncio(
|
||||
output_format: UnitVolumeFormat,
|
||||
src_format: UnitVolumeFormat,
|
||||
input_unit: UnitVolume,
|
||||
output_unit: UnitVolume,
|
||||
value: float,
|
||||
*,
|
||||
client: Client,
|
||||
@ -132,8 +132,8 @@ async def asyncio(
|
||||
|
||||
return (
|
||||
await asyncio_detailed(
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
input_unit=input_unit,
|
||||
output_unit=output_unit,
|
||||
value=value,
|
||||
client=client,
|
||||
)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -99,62 +99,32 @@ from .system_info_cgroup_driver_enum import SystemInfoCgroupDriverEnum
|
||||
from .system_info_cgroup_version_enum import SystemInfoCgroupVersionEnum
|
||||
from .system_info_default_address_pools import SystemInfoDefaultAddressPools
|
||||
from .system_info_isolation_enum import SystemInfoIsolationEnum
|
||||
from .unit_acceleration_conversion import UnitAccelerationConversion
|
||||
from .unit_acceleration_format import UnitAccelerationFormat
|
||||
from .unit_angle import UnitAngle
|
||||
from .unit_angle_conversion import UnitAngleConversion
|
||||
from .unit_angle_format import UnitAngleFormat
|
||||
from .unit_angular_velocity_conversion import UnitAngularVelocityConversion
|
||||
from .unit_angular_velocity_format import UnitAngularVelocityFormat
|
||||
from .unit_area import UnitArea
|
||||
from .unit_area_conversion import UnitAreaConversion
|
||||
from .unit_area_format import UnitAreaFormat
|
||||
from .unit_charge_conversion import UnitChargeConversion
|
||||
from .unit_charge_format import UnitChargeFormat
|
||||
from .unit_concentration_conversion import UnitConcentrationConversion
|
||||
from .unit_concentration_format import UnitConcentrationFormat
|
||||
from .unit_data_conversion import UnitDataConversion
|
||||
from .unit_data_format import UnitDataFormat
|
||||
from .unit_data_transfer_rate_conversion import UnitDataTransferRateConversion
|
||||
from .unit_data_transfer_rate_format import UnitDataTransferRateFormat
|
||||
from .unit_density_conversion import UnitDensityConversion
|
||||
from .unit_density_format import UnitDensityFormat
|
||||
from .unit_current import UnitCurrent
|
||||
from .unit_current_conversion import UnitCurrentConversion
|
||||
from .unit_energy import UnitEnergy
|
||||
from .unit_energy_conversion import UnitEnergyConversion
|
||||
from .unit_energy_format import UnitEnergyFormat
|
||||
from .unit_force import UnitForce
|
||||
from .unit_force_conversion import UnitForceConversion
|
||||
from .unit_force_format import UnitForceFormat
|
||||
from .unit_illuminance_conversion import UnitIlluminanceConversion
|
||||
from .unit_illuminance_format import UnitIlluminanceFormat
|
||||
from .unit_frequency import UnitFrequency
|
||||
from .unit_frequency_conversion import UnitFrequencyConversion
|
||||
from .unit_length import UnitLength
|
||||
from .unit_length_conversion import UnitLengthConversion
|
||||
from .unit_length_format import UnitLengthFormat
|
||||
from .unit_magnetic_field_strength_conversion import UnitMagneticFieldStrengthConversion
|
||||
from .unit_magnetic_field_strength_format import UnitMagneticFieldStrengthFormat
|
||||
from .unit_magnetic_flux_conversion import UnitMagneticFluxConversion
|
||||
from .unit_magnetic_flux_format import UnitMagneticFluxFormat
|
||||
from .unit_mass import UnitMass
|
||||
from .unit_mass_conversion import UnitMassConversion
|
||||
from .unit_mass_format import UnitMassFormat
|
||||
from .unit_metric_power import UnitMetricPower
|
||||
from .unit_metric_power_conversion import UnitMetricPowerConversion
|
||||
from .unit_metric_power_cubed_conversion import UnitMetricPowerCubedConversion
|
||||
from .unit_metric_power_squared_conversion import UnitMetricPowerSquaredConversion
|
||||
from .unit_power import UnitPower
|
||||
from .unit_power_conversion import UnitPowerConversion
|
||||
from .unit_power_format import UnitPowerFormat
|
||||
from .unit_pressure import UnitPressure
|
||||
from .unit_pressure_conversion import UnitPressureConversion
|
||||
from .unit_pressure_format import UnitPressureFormat
|
||||
from .unit_radiation_conversion import UnitRadiationConversion
|
||||
from .unit_radiation_format import UnitRadiationFormat
|
||||
from .unit_radioactivity_conversion import UnitRadioactivityConversion
|
||||
from .unit_radioactivity_format import UnitRadioactivityFormat
|
||||
from .unit_solid_angle_conversion import UnitSolidAngleConversion
|
||||
from .unit_solid_angle_format import UnitSolidAngleFormat
|
||||
from .unit_temperature import UnitTemperature
|
||||
from .unit_temperature_conversion import UnitTemperatureConversion
|
||||
from .unit_temperature_format import UnitTemperatureFormat
|
||||
from .unit_time_conversion import UnitTimeConversion
|
||||
from .unit_time_format import UnitTimeFormat
|
||||
from .unit_velocity_conversion import UnitVelocityConversion
|
||||
from .unit_velocity_format import UnitVelocityFormat
|
||||
from .unit_voltage_conversion import UnitVoltageConversion
|
||||
from .unit_voltage_format import UnitVoltageFormat
|
||||
from .unit_torque import UnitTorque
|
||||
from .unit_torque_conversion import UnitTorqueConversion
|
||||
from .unit_volume import UnitVolume
|
||||
from .unit_volume_conversion import UnitVolumeConversion
|
||||
from .unit_volume_format import UnitVolumeFormat
|
||||
from .update_user import UpdateUser
|
||||
from .user import User
|
||||
from .user_results_page import UserResultsPage
|
||||
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_acceleration_format import UnitAccelerationFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
Y = TypeVar("Y", bound="UnitAccelerationConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitAccelerationConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitAccelerationFormat] = UNSET
|
||||
src_format: Union[Unset, UnitAccelerationFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[Y], src_dict: Dict[str, Any]) -> Y:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitAccelerationFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitAccelerationFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitAccelerationFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitAccelerationFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_acceleration_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_acceleration_conversion.additional_properties = d
|
||||
return unit_acceleration_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,15 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitAccelerationFormat(str, Enum):
|
||||
"""The valid types of acceleration unit formats.""" # noqa: E501
|
||||
|
||||
"""# Acceleration in m/s^2 unit form """ # noqa: E501
|
||||
METERS_PER_SECOND_SQUARED = "meters_per_second_squared"
|
||||
"""# Acceleration in ft/s^2 unit form """ # noqa: E501
|
||||
FEET_PER_SECOND_SQUARED = "feet_per_second_squared"
|
||||
"""# Acceleration in standard gravity (g) unit form (aka where 9.80665 m/s^2 is the base unit). <https://en.wikipedia.org/wiki/Standard_gravity> """ # noqa: E501
|
||||
STANDARD_GRAVITY = "standard_gravity"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
13
kittycad/models/unit_angle.py
Normal file
13
kittycad/models/unit_angle.py
Normal file
@ -0,0 +1,13 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitAngle(str, Enum):
|
||||
"""The valid types of angle formats.""" # noqa: E501
|
||||
|
||||
"""# Degrees <https://en.wikipedia.org/wiki/Degree_(angle)> """ # noqa: E501
|
||||
DEGREES = "degrees"
|
||||
"""# Radians <https://en.wikipedia.org/wiki/Radian> """ # noqa: E501
|
||||
RADIANS = "radians"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_angle_format import UnitAngleFormat
|
||||
from ..models.unit_angle import UnitAngle
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
D = TypeVar("D", bound="UnitAngleConversion")
|
||||
Y = TypeVar("Y", bound="UnitAngleConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitAngleConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitAngle] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitAngleFormat] = UNSET
|
||||
src_format: Union[Unset, UnitAngleFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitAngle] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitAngleConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitAngleConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitAngleConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[D], src_dict: Dict[str, Any]) -> D:
|
||||
def from_dict(cls: Type[Y], src_dict: Dict[str, Any]) -> Y:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitAngleConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitAngle]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitAngle(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitAngleFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitAngle]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitAngleFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitAngleFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitAngleFormat(_src_format)
|
||||
output_unit = UnitAngle(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitAngleConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,23 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitAngleFormat(str, Enum):
|
||||
"""The valid types of angle formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Radian> """ # noqa: E501
|
||||
RADIAN = "radian"
|
||||
"""# <https://en.wikipedia.org/wiki/Degree_(angle)> """ # noqa: E501
|
||||
DEGREE = "degree"
|
||||
"""# <https://en.wikipedia.org/wiki/Minute_and_second_of_arc> """ # noqa: E501
|
||||
ARCMINUTE = "arcminute"
|
||||
"""# <https://en.wikipedia.org/wiki/Minute_and_second_of_arc> """ # noqa: E501
|
||||
ARCSECOND = "arcsecond"
|
||||
"""# <https://en.wikipedia.org/wiki/Minute_and_second_of_arc#Symbols_and_abbreviations> """ # noqa: E501
|
||||
MILLIARCSECOND = "milliarcsecond"
|
||||
"""# <https://en.wikipedia.org/wiki/Turn_(angle)> """ # noqa: E501
|
||||
TURN = "turn"
|
||||
"""# <https://en.wikipedia.org/wiki/Gradian> """ # noqa: E501
|
||||
GRADIAN = "gradian"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_angular_velocity_format import UnitAngularVelocityFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
F = TypeVar("F", bound="UnitAngularVelocityConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitAngularVelocityConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitAngularVelocityFormat] = UNSET
|
||||
src_format: Union[Unset, UnitAngularVelocityFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[F], src_dict: Dict[str, Any]) -> F:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitAngularVelocityFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitAngularVelocityFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitAngularVelocityFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitAngularVelocityFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_angular_velocity_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_angular_velocity_conversion.additional_properties = d
|
||||
return unit_angular_velocity_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,17 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitAngularVelocityFormat(str, Enum):
|
||||
"""The valid types of angular velocity unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Radian_per_second> """ # noqa: E501
|
||||
RADIANS_PER_SECOND = "radians_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Rotational_speed> """ # noqa: E501
|
||||
DEGREES_PER_SECOND = "degrees_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Revolutions_per_minute> """ # noqa: E501
|
||||
REVOLUTIONS_PER_MINUTE = "revolutions_per_minute"
|
||||
"""# <https://en.wikipedia.org/wiki/Minute_and_second_of_arc#Symbols_and_abbreviations> """ # noqa: E501
|
||||
MILLIARCSECONDS_PER_YEAR = "milliarcseconds_per_year"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
37
kittycad/models/unit_area.py
Normal file
37
kittycad/models/unit_area.py
Normal file
@ -0,0 +1,37 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitArea(str, Enum):
|
||||
"""The valid types of area units.""" # noqa: E501
|
||||
|
||||
"""# Acres <https://en.wikipedia.org/wiki/Acre> """ # noqa: E501
|
||||
ACRES = "acres"
|
||||
"""# Hectares <https://en.wikipedia.org/wiki/Hectare> """ # noqa: E501
|
||||
HECTARES = "hectares"
|
||||
"""# Square centimetres <https://en.wikipedia.org/wiki/Square_centimetre> """ # noqa: E501
|
||||
SQUARE_CENTIMETRES = "square_centimetres"
|
||||
"""# Square decimetres <https://en.wikipedia.org/wiki/Square_decimetre> """ # noqa: E501
|
||||
SQUARE_DECIMETRES = "square_decimetres"
|
||||
"""# Square feet <https://en.wikipedia.org/wiki/Square_foot> """ # noqa: E501
|
||||
SQUARE_FEET = "square_feet"
|
||||
"""# Square hectometres <https://en.wikipedia.org/wiki/Square_hectometre> """ # noqa: E501
|
||||
SQUARE_HECTOMETRES = "square_hectometres"
|
||||
"""# Square inches <https://en.wikipedia.org/wiki/Square_inch> """ # noqa: E501
|
||||
SQUARE_INCHES = "square_inches"
|
||||
"""# Square kilometres <https://en.wikipedia.org/wiki/Square_kilometre> """ # noqa: E501
|
||||
SQUARE_KILOMETRES = "square_kilometres"
|
||||
"""# Square metres <https://en.wikipedia.org/wiki/Square_metre> """ # noqa: E501
|
||||
SQUARE_METRES = "square_metres"
|
||||
"""# Square micrometres <https://en.wikipedia.org/wiki/Square_micrometre> """ # noqa: E501
|
||||
SQUARE_MICROMETRES = "square_micrometres"
|
||||
"""# Square miles <https://en.wikipedia.org/wiki/Square_mile> """ # noqa: E501
|
||||
SQUARE_MILES = "square_miles"
|
||||
"""# Square millimetres <https://en.wikipedia.org/wiki/Square_millimetre> """ # noqa: E501
|
||||
SQUARE_MILLIMETRES = "square_millimetres"
|
||||
"""# Square nanometres <https://en.wikipedia.org/wiki/Square_nanometre> """ # noqa: E501
|
||||
SQUARE_NANOMETRES = "square_nanometres"
|
||||
"""# Square yards <https://en.wikipedia.org/wiki/Square_mile> """ # noqa: E501
|
||||
SQUARE_YARDS = "square_yards"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_area_format import UnitAreaFormat
|
||||
from ..models.unit_area import UnitArea
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
Z = TypeVar("Z", bound="UnitAreaConversion")
|
||||
D = TypeVar("D", bound="UnitAreaConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitAreaConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitArea] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitAreaFormat] = UNSET
|
||||
src_format: Union[Unset, UnitAreaFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitArea] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitAreaConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitAreaConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitAreaConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[Z], src_dict: Dict[str, Any]) -> Z:
|
||||
def from_dict(cls: Type[D], src_dict: Dict[str, Any]) -> D:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitAreaConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitArea]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitArea(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitAreaFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitArea]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitAreaFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitAreaFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitAreaFormat(_src_format)
|
||||
output_unit = UnitArea(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitAreaConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,23 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitAreaFormat(str, Enum):
|
||||
"""The valid types of area unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Square_metre> """ # noqa: E501
|
||||
SQUARE_METER = "square_meter"
|
||||
"""# <https://en.wikipedia.org/wiki/Square_foot> """ # noqa: E501
|
||||
SQUARE_FOOT = "square_foot"
|
||||
"""# <https://en.wikipedia.org/wiki/Square_inch> """ # noqa: E501
|
||||
SQUARE_INCH = "square_inch"
|
||||
"""# <https://en.wikipedia.org/wiki/Square_mile> """ # noqa: E501
|
||||
SQUARE_MILE = "square_mile"
|
||||
"""# <https://en.wikipedia.org/wiki/Square_kilometre> """ # noqa: E501
|
||||
SQUARE_KILOMETER = "square_kilometer"
|
||||
"""# <https://en.wikipedia.org/wiki/Hectare> """ # noqa: E501
|
||||
HECTARE = "hectare"
|
||||
"""# <https://en.wikipedia.org/wiki/Acre> """ # noqa: E501
|
||||
ACRE = "acre"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_charge_format import UnitChargeFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
G = TypeVar("G", bound="UnitChargeConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitChargeConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitChargeFormat] = UNSET
|
||||
src_format: Union[Unset, UnitChargeFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[G], src_dict: Dict[str, Any]) -> G:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitChargeFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitChargeFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitChargeFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitChargeFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_charge_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_charge_conversion.additional_properties = d
|
||||
return unit_charge_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,13 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitChargeFormat(str, Enum):
|
||||
"""The valid types of charge unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Coulomb> """ # noqa: E501
|
||||
COULOMB = "coulomb"
|
||||
"""# <https://en.wikipedia.org/wiki/Ampere_hour> """ # noqa: E501
|
||||
AMPERE_HOUR = "ampere_hour"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_concentration_format import UnitConcentrationFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
L = TypeVar("L", bound="UnitConcentrationConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitConcentrationConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitConcentrationFormat] = UNSET
|
||||
src_format: Union[Unset, UnitConcentrationFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[L], src_dict: Dict[str, Any]) -> L:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitConcentrationFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitConcentrationFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitConcentrationFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitConcentrationFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_concentration_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_concentration_conversion.additional_properties = d
|
||||
return unit_concentration_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,17 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitConcentrationFormat(str, Enum):
|
||||
"""The valid types of concentration unit formats.""" # noqa: E501
|
||||
|
||||
"""# Per Million - <https://en.wikipedia.org/wiki/Parts-per_notation> """ # noqa: E501
|
||||
PARTS_PER_MILLION = "parts_per_million"
|
||||
"""# Per Billion - <https://en.wikipedia.org/wiki/Parts-per_notation> """ # noqa: E501
|
||||
PARTS_PER_BILLION = "parts_per_billion"
|
||||
"""# Per Trillion - <https://en.wikipedia.org/wiki/Parts-per_notation> """ # noqa: E501
|
||||
PARTS_PER_TRILLION = "parts_per_trillion"
|
||||
"""# <https://en.wikipedia.org/wiki/Concentration>, <https://en.wikipedia.org/wiki/Percentage> """ # noqa: E501
|
||||
PERCENT = "percent"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
17
kittycad/models/unit_current.py
Normal file
17
kittycad/models/unit_current.py
Normal file
@ -0,0 +1,17 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitCurrent(str, Enum):
|
||||
"""The valid types of current units.""" # noqa: E501
|
||||
|
||||
"""# Amperes <https://en.wikipedia.org/wiki/Ampere> """ # noqa: E501
|
||||
AMPERES = "amperes"
|
||||
"""# Microamperes <https://en.wikipedia.org/wiki/Microampere> """ # noqa: E501
|
||||
MICROAMPERES = "microamperes"
|
||||
"""# Milliamperes <https://en.wikipedia.org/wiki/Milliampere> """ # noqa: E501
|
||||
MILLIAMPERES = "milliamperes"
|
||||
"""# Nanoamperes <https://en.wikipedia.org/wiki/Nanoampere> """ # noqa: E501
|
||||
NANOAMPERES = "nanoamperes"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_metric_power import UnitMetricPower
|
||||
from ..models.unit_current import UnitCurrent
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
F = TypeVar("F", bound="UnitMetricPowerConversion")
|
||||
F = TypeVar("F", bound="UnitCurrentConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitMetricPowerConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
class UnitCurrentConversion:
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitCurrent] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitMetricPower] = UNSET
|
||||
src_format: Union[Unset, UnitMetricPower] = UNSET
|
||||
output_unit: Union[Unset, UnitCurrent] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitMetricPowerConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitMetricPowerConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -114,21 +114,21 @@ class UnitMetricPowerConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitCurrent]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitCurrent(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitMetricPower]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitCurrent]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitMetricPower(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitMetricPower]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitMetricPower(_src_format)
|
||||
output_unit = UnitCurrent(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -153,23 +153,23 @@ class UnitMetricPowerConversion:
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_metric_power_conversion = cls(
|
||||
unit_current_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_metric_power_conversion.additional_properties = d
|
||||
return unit_metric_power_conversion
|
||||
unit_current_conversion.additional_properties = d
|
||||
return unit_current_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
@ -1,17 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitDataFormat(str, Enum):
|
||||
"""The valid types of data unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Byte> """ # noqa: E501
|
||||
BYTE = "byte"
|
||||
"""# <https://en.wikipedia.org/wiki/Byte#Multiple-byte_units> """ # noqa: E501
|
||||
EXABYTE = "exabyte"
|
||||
"""# <https://en.wikipedia.org/wiki/Bit> """ # noqa: E501
|
||||
BIT = "bit"
|
||||
"""# <https://en.wikipedia.org/wiki/Exabit> """ # noqa: E501
|
||||
EXABIT = "exabit"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_data_transfer_rate_format import UnitDataTransferRateFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
N = TypeVar("N", bound="UnitDataTransferRateConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitDataTransferRateConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitDataTransferRateFormat] = UNSET
|
||||
src_format: Union[Unset, UnitDataTransferRateFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[N], src_dict: Dict[str, Any]) -> N:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitDataTransferRateFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitDataTransferRateFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitDataTransferRateFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitDataTransferRateFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_data_transfer_rate_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_data_transfer_rate_conversion.additional_properties = d
|
||||
return unit_data_transfer_rate_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,17 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitDataTransferRateFormat(str, Enum):
|
||||
"""The valid types of data transfer unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Byte> """ # noqa: E501
|
||||
BYTES_PER_SECOND = "bytes_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Byte#Multiple-byte_units> """ # noqa: E501
|
||||
EXABYTES_PER_SECOND = "exabytes_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Bit> """ # noqa: E501
|
||||
BITS_PER_SECOND = "bits_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Exabit> """ # noqa: E501
|
||||
EXABITS_PER_SECOND = "exabits_per_second"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_density_format import UnitDensityFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
H = TypeVar("H", bound="UnitDensityConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitDensityConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitDensityFormat] = UNSET
|
||||
src_format: Union[Unset, UnitDensityFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[H], src_dict: Dict[str, Any]) -> H:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitDensityFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitDensityFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitDensityFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitDensityFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_density_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_density_conversion.additional_properties = d
|
||||
return unit_density_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,29 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitDensityFormat(str, Enum):
|
||||
"""The valid types of density unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Kilogram_per_cubic_metre> """ # noqa: E501
|
||||
KILOGRAMS_PER_CUBIC_METER = "kilograms_per_cubic_meter"
|
||||
"""# <https://en.wikipedia.org/wiki/Specific_density> """ # noqa: E501
|
||||
GRAMS_PER_MILLILITER = "grams_per_milliliter"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilogram_per_cubic_metre> """ # noqa: E501
|
||||
KILOGRAMS_PER_LITER = "kilograms_per_liter"
|
||||
"""# <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
OUNCES_PER_CUBIC_FOOT = "ounces_per_cubic_foot"
|
||||
"""# <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
OUNCES_PER_CUBIC_INCH = "ounces_per_cubic_inch"
|
||||
"""# <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
OUNCES_PER_GALLON = "ounces_per_gallon"
|
||||
"""# <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
POUNDS_PER_CUBIC_FOOT = "pounds_per_cubic_foot"
|
||||
"""# <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
POUNDS_PER_CUBIC_INCH = "pounds_per_cubic_inch"
|
||||
"""# <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
POUNDS_PER_GALLON = "pounds_per_gallon"
|
||||
"""# <https://en.wikipedia.org/wiki/Slug_(unit)> and <https://en.wikipedia.org/wiki/Density#Unit> """ # noqa: E501
|
||||
SLUGS_PER_CUBIC_FOOT = "slugs_per_cubic_foot"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
21
kittycad/models/unit_energy.py
Normal file
21
kittycad/models/unit_energy.py
Normal file
@ -0,0 +1,21 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitEnergy(str, Enum):
|
||||
"""The valid types of energy units.""" # noqa: E501
|
||||
|
||||
"""# British Thermal Unit (BTU) <https://en.wikipedia.org/wiki/British_thermal_unit> """ # noqa: E501
|
||||
BTU = "btu"
|
||||
"""# Electron Volts (eV) <https://en.wikipedia.org/wiki/Electronvolt> """ # noqa: E501
|
||||
ELECTRONVOLTS = "electronvolts"
|
||||
"""# Joules (or watt-seconds) <https://en.wikipedia.org/wiki/Joule> """ # noqa: E501
|
||||
JOULES = "joules"
|
||||
"""# Kilocalories (often just called calories) <https://en.wikipedia.org/wiki/Kilocalorie> """ # noqa: E501
|
||||
KILOCALORIES = "kilocalories"
|
||||
"""# Kilowatt hours (kWh) <https://en.wikipedia.org/wiki/Kilowatt-hour> """ # noqa: E501
|
||||
KILOWATT_HOURS = "kilowatt_hours"
|
||||
"""# Watt hours (Wh) <https://en.wikipedia.org/wiki/Kilowatt-hour> """ # noqa: E501
|
||||
WATT_HOURS = "watt_hours"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_energy_format import UnitEnergyFormat
|
||||
from ..models.unit_energy import UnitEnergy
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
V = TypeVar("V", bound="UnitEnergyConversion")
|
||||
Z = TypeVar("Z", bound="UnitEnergyConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitEnergyConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitEnergy] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitEnergyFormat] = UNSET
|
||||
src_format: Union[Unset, UnitEnergyFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitEnergy] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitEnergyConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitEnergyConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitEnergyConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[V], src_dict: Dict[str, Any]) -> V:
|
||||
def from_dict(cls: Type[Z], src_dict: Dict[str, Any]) -> Z:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitEnergyConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitEnergy]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitEnergy(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitEnergyFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitEnergy]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitEnergyFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitEnergyFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitEnergyFormat(_src_format)
|
||||
output_unit = UnitEnergy(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitEnergyConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,27 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitEnergyFormat(str, Enum):
|
||||
"""The valid types of energy unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Joule> """ # noqa: E501
|
||||
JOULE = "joule"
|
||||
"""# <https://en.wikipedia.org/wiki/Calorie> """ # noqa: E501
|
||||
CALORIE = "calorie"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilowatt-hour> """ # noqa: E501
|
||||
KILOWATT_HOUR = "kilowatt_hour"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilowatt-hour> """ # noqa: E501
|
||||
WATT_HOUR = "watt_hour"
|
||||
"""# <https://en.wikipedia.org/wiki/British_thermal_unit> """ # noqa: E501
|
||||
BRITISH_THERMAL_UNIT = "british_thermal_unit"
|
||||
"""# <https://en.wikipedia.org/wiki/Therm#Definitions> """ # noqa: E501
|
||||
BRITISH_THERMAL_UNIT_ISO = "british_thermal_unit_iso"
|
||||
"""# <https://en.wikipedia.org/wiki/Therm#Definitions> """ # noqa: E501
|
||||
BRITISH_THERMAL_UNIT59 = "british_thermal_unit59"
|
||||
"""# <https://en.wikipedia.org/wiki/Therm> """ # noqa: E501
|
||||
THERM = "therm"
|
||||
"""# <https://en.wikipedia.org/wiki/Foot-pound_(energy)> """ # noqa: E501
|
||||
FOOT_POUND = "foot_pound"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
23
kittycad/models/unit_force.py
Normal file
23
kittycad/models/unit_force.py
Normal file
@ -0,0 +1,23 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitForce(str, Enum):
|
||||
"""The valid types of force units.""" # noqa: E501
|
||||
|
||||
"""# Dynes <https://en.wikipedia.org/wiki/Dyne> """ # noqa: E501
|
||||
DYNES = "dynes"
|
||||
"""# Kiloponds <https://en.wikipedia.org/wiki/Kilopond> """ # noqa: E501
|
||||
KILOPONDS = "kiloponds"
|
||||
"""# Micronewtons <https://en.wikipedia.org/wiki/Newton_(unit)> """ # noqa: E501
|
||||
MICRONEWTONS = "micronewtons"
|
||||
"""# Millinewtons <https://en.wikipedia.org/wiki/Newton_(unit)> """ # noqa: E501
|
||||
MILLINEWTONS = "millinewtons"
|
||||
"""# Newtons <https://en.wikipedia.org/wiki/Newton_(unit)> """ # noqa: E501
|
||||
NEWTONS = "newtons"
|
||||
"""# Poundals <https://en.wikipedia.org/wiki/Poundal> """ # noqa: E501
|
||||
POUNDALS = "poundals"
|
||||
"""# Pounds <https://en.wikipedia.org/wiki/Pound_(force)> """ # noqa: E501
|
||||
POUNDS = "pounds"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_force_format import UnitForceFormat
|
||||
from ..models.unit_force import UnitForce
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
E = TypeVar("E", bound="UnitForceConversion")
|
||||
G = TypeVar("G", bound="UnitForceConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitForceConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitForce] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitForceFormat] = UNSET
|
||||
src_format: Union[Unset, UnitForceFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitForce] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitForceConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitForceConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitForceConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[E], src_dict: Dict[str, Any]) -> E:
|
||||
def from_dict(cls: Type[G], src_dict: Dict[str, Any]) -> G:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitForceConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitForce]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitForce(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitForceFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitForce]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitForceFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitForceFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitForceFormat(_src_format)
|
||||
output_unit = UnitForce(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitForceConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,19 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitForceFormat(str, Enum):
|
||||
"""The valid types of force unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Newton_(unit)> """ # noqa: E501
|
||||
NEWTON = "newton"
|
||||
"""# <https://en.wikipedia.org/wiki/Pound_(force)> """ # noqa: E501
|
||||
POUND = "pound"
|
||||
"""# <https://en.wikipedia.org/wiki/Dyne> """ # noqa: E501
|
||||
DYNE = "dyne"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilogram-force> """ # noqa: E501
|
||||
KILOPOND = "kilopond"
|
||||
"""# <https://en.wikipedia.org/wiki/Poundal> """ # noqa: E501
|
||||
POUNDAL = "poundal"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
25
kittycad/models/unit_frequency.py
Normal file
25
kittycad/models/unit_frequency.py
Normal file
@ -0,0 +1,25 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitFrequency(str, Enum):
|
||||
"""The valid types of frequency units.""" # noqa: E501
|
||||
|
||||
"""# Gigahertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
GIGAHERTZ = "gigahertz"
|
||||
"""# Hertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
HERTZ = "hertz"
|
||||
"""# Kilohertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
KILOHERTZ = "kilohertz"
|
||||
"""# Megahertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
MEGAHERTZ = "megahertz"
|
||||
"""# Microhertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
MICROHERTZ = "microhertz"
|
||||
"""# Millihertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
MILLIHERTZ = "millihertz"
|
||||
"""# Nanohertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
NANOHERTZ = "nanohertz"
|
||||
"""# Terahertz <https://en.wikipedia.org/wiki/Hertz> """ # noqa: E501
|
||||
TERAHERTZ = "terahertz"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_data_format import UnitDataFormat
|
||||
from ..models.unit_frequency import UnitFrequency
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
N = TypeVar("N", bound="UnitDataConversion")
|
||||
L = TypeVar("L", bound="UnitFrequencyConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitDataConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
class UnitFrequencyConversion:
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitFrequency] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitDataFormat] = UNSET
|
||||
src_format: Union[Unset, UnitDataFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitFrequency] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitDataConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitDataConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitDataConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[N], src_dict: Dict[str, Any]) -> N:
|
||||
def from_dict(cls: Type[L], src_dict: Dict[str, Any]) -> L:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitDataConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitFrequency]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitFrequency(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitDataFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitFrequency]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitDataFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitDataFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitDataFormat(_src_format)
|
||||
output_unit = UnitFrequency(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -153,23 +153,23 @@ class UnitDataConversion:
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_data_conversion = cls(
|
||||
unit_frequency_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_data_conversion.additional_properties = d
|
||||
return unit_data_conversion
|
||||
unit_frequency_conversion.additional_properties = d
|
||||
return unit_frequency_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_illuminance_format import UnitIlluminanceFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
T = TypeVar("T", bound="UnitIlluminanceConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitIlluminanceConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitIlluminanceFormat] = UNSET
|
||||
src_format: Union[Unset, UnitIlluminanceFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitIlluminanceFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitIlluminanceFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitIlluminanceFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitIlluminanceFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_illuminance_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_illuminance_conversion.additional_properties = d
|
||||
return unit_illuminance_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,17 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitIlluminanceFormat(str, Enum):
|
||||
"""The valid types of illuminance unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Lux> """ # noqa: E501
|
||||
LUX = "lux"
|
||||
"""# <https://en.wikipedia.org/wiki/Foot-candle> """ # noqa: E501
|
||||
FOOTCANDLE = "footcandle"
|
||||
"""# <https://en.wikipedia.org/wiki/Lumen_(unit)> """ # noqa: E501
|
||||
LUMENS_PER_SQUARE_INCH = "lumens_per_square_inch"
|
||||
"""# <https://en.wikipedia.org/wiki/Phot> """ # noqa: E501
|
||||
PHOT = "phot"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
35
kittycad/models/unit_length.py
Normal file
35
kittycad/models/unit_length.py
Normal file
@ -0,0 +1,35 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitLength(str, Enum):
|
||||
"""The valid types of length units.""" # noqa: E501
|
||||
|
||||
"""# Centimetres <https://en.wikipedia.org/wiki/Centimetre> """ # noqa: E501
|
||||
CENTIMETRES = "centimetres"
|
||||
"""# Decimetres <https://en.wikipedia.org/wiki/Decimetre> """ # noqa: E501
|
||||
DECIMETRES = "decimetres"
|
||||
"""# Feet <https://en.wikipedia.org/wiki/Foot_(unit)> """ # noqa: E501
|
||||
FEET = "feet"
|
||||
"""# Furlongs <https://en.wikipedia.org/wiki/Furlong> """ # noqa: E501
|
||||
FURLONGS = "furlongs"
|
||||
"""# Hectometres <https://en.wikipedia.org/wiki/Hectometre> """ # noqa: E501
|
||||
HECTOMETRES = "hectometres"
|
||||
"""# Inches <https://en.wikipedia.org/wiki/Inch> """ # noqa: E501
|
||||
INCHES = "inches"
|
||||
"""# Kilometres <https://en.wikipedia.org/wiki/Kilometre> """ # noqa: E501
|
||||
KILOMETRES = "kilometres"
|
||||
"""# Metres <https://en.wikipedia.org/wiki/Metre> """ # noqa: E501
|
||||
METRES = "metres"
|
||||
"""# Micrometres <https://en.wikipedia.org/wiki/Micrometre> """ # noqa: E501
|
||||
MICROMETRES = "micrometres"
|
||||
"""# Miles <https://en.wikipedia.org/wiki/Mile> """ # noqa: E501
|
||||
MILES = "miles"
|
||||
"""# Millimetres <https://en.wikipedia.org/wiki/Millimetre> """ # noqa: E501
|
||||
MILLIMETRES = "millimetres"
|
||||
"""# Nanometres <https://en.wikipedia.org/wiki/Nanometre> """ # noqa: E501
|
||||
NANOMETRES = "nanometres"
|
||||
"""# Yards <https://en.wikipedia.org/wiki/Yard> """ # noqa: E501
|
||||
YARDS = "yards"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_length_format import UnitLengthFormat
|
||||
from ..models.unit_length import UnitLength
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
Q = TypeVar("Q", bound="UnitLengthConversion")
|
||||
N = TypeVar("N", bound="UnitLengthConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitLengthConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitLength] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitLengthFormat] = UNSET
|
||||
src_format: Union[Unset, UnitLengthFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitLength] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitLengthConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitLengthConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitLengthConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[Q], src_dict: Dict[str, Any]) -> Q:
|
||||
def from_dict(cls: Type[N], src_dict: Dict[str, Any]) -> N:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitLengthConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitLength]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitLength(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitLengthFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitLength]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitLengthFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitLengthFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitLengthFormat(_src_format)
|
||||
output_unit = UnitLength(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitLengthConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,51 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitLengthFormat(str, Enum):
|
||||
"""The valid types of length unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Metre> """ # noqa: E501
|
||||
METER = "meter"
|
||||
"""# <https://en.wikipedia.org/wiki/Millimetre> """ # noqa: E501
|
||||
MILLIMETER = "millimeter"
|
||||
"""# <https://en.wikipedia.org/wiki/Centimetre> """ # noqa: E501
|
||||
CENTIMETER = "centimeter"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilometre> """ # noqa: E501
|
||||
KILOMETER = "kilometer"
|
||||
"""# <https://en.wikipedia.org/wiki/Foot_(unit)> """ # noqa: E501
|
||||
FOOT = "foot"
|
||||
"""# <https://en.wikipedia.org/wiki/Thousandth_of_an_inch> """ # noqa: E501
|
||||
MIL = "mil"
|
||||
"""# <https://en.wikipedia.org/wiki/Inch> """ # noqa: E501
|
||||
INCH = "inch"
|
||||
"""# <https://en.wikipedia.org/wiki/Mile> """ # noqa: E501
|
||||
MILE = "mile"
|
||||
"""# <https://en.wikipedia.org/wiki/Nautical_mile> """ # noqa: E501
|
||||
NAUTICAL_MILE = "nautical_mile"
|
||||
"""# <https://en.wikipedia.org/wiki/Astronomical_unit> """ # noqa: E501
|
||||
ASTRONOMICAL_UNIT = "astronomical_unit"
|
||||
"""# <https://en.wikipedia.org/wiki/Light-year> """ # noqa: E501
|
||||
LIGHTYEAR = "lightyear"
|
||||
"""# <https://en.wikipedia.org/wiki/Parsec> """ # noqa: E501
|
||||
PARSEC = "parsec"
|
||||
"""# <https://en.wikipedia.org/wiki/Angstrom> """ # noqa: E501
|
||||
ANGSTROM = "angstrom"
|
||||
"""# <https://en.wikipedia.org/wiki/Cubit> """ # noqa: E501
|
||||
CUBIT = "cubit"
|
||||
"""# <https://en.wikipedia.org/wiki/Fathom> """ # noqa: E501
|
||||
FATHOM = "fathom"
|
||||
"""# <https://en.wikipedia.org/wiki/Chain_(unit)> """ # noqa: E501
|
||||
CHAIN = "chain"
|
||||
"""# <https://en.wikipedia.org/wiki/Furlong> """ # noqa: E501
|
||||
FURLONG = "furlong"
|
||||
"""# <https://en.wikipedia.org/wiki/Hand_(unit)> """ # noqa: E501
|
||||
HAND = "hand"
|
||||
"""# <https://en.wikipedia.org/wiki/League_(unit)> """ # noqa: E501
|
||||
LEAGUE = "league"
|
||||
"""# <https://en.wikipedia.org/wiki/List_of_nautical_units_of_measurement> """ # noqa: E501
|
||||
NAUTICAL_LEAGUE = "nautical_league"
|
||||
"""# <https://en.wikipedia.org/wiki/Yard> """ # noqa: E501
|
||||
YARD = "yard"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_magnetic_field_strength_format import UnitMagneticFieldStrengthFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
F = TypeVar("F", bound="UnitMagneticFieldStrengthConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitMagneticFieldStrengthConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitMagneticFieldStrengthFormat] = UNSET
|
||||
src_format: Union[Unset, UnitMagneticFieldStrengthFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[F], src_dict: Dict[str, Any]) -> F:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitMagneticFieldStrengthFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitMagneticFieldStrengthFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitMagneticFieldStrengthFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitMagneticFieldStrengthFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_magnetic_field_strength_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_magnetic_field_strength_conversion.additional_properties = d
|
||||
return unit_magnetic_field_strength_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,13 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitMagneticFieldStrengthFormat(str, Enum):
|
||||
"""The valid types of magnetic field strength unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Tesla_(unit)> """ # noqa: E501
|
||||
TESLA = "tesla"
|
||||
"""# <https://en.wikipedia.org/wiki/Gauss_(unit)> """ # noqa: E501
|
||||
GAUSS = "gauss"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_magnetic_flux_format import UnitMagneticFluxFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
D = TypeVar("D", bound="UnitMagneticFluxConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitMagneticFluxConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitMagneticFluxFormat] = UNSET
|
||||
src_format: Union[Unset, UnitMagneticFluxFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[D], src_dict: Dict[str, Any]) -> D:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitMagneticFluxFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitMagneticFluxFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitMagneticFluxFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitMagneticFluxFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_magnetic_flux_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_magnetic_flux_conversion.additional_properties = d
|
||||
return unit_magnetic_flux_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,13 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitMagneticFluxFormat(str, Enum):
|
||||
"""The valid types of magnetic flux unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Weber_(unit)> """ # noqa: E501
|
||||
WEBER = "weber"
|
||||
"""# <https://en.wikipedia.org/wiki/Maxwell_(unit)> """ # noqa: E501
|
||||
MAXWELL = "maxwell"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
39
kittycad/models/unit_mass.py
Normal file
39
kittycad/models/unit_mass.py
Normal file
@ -0,0 +1,39 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitMass(str, Enum):
|
||||
"""The valid types of mass units.""" # noqa: E501
|
||||
|
||||
"""# Carats <https://en.wikipedia.org/wiki/Carat_(mass)> """ # noqa: E501
|
||||
CARATS = "carats"
|
||||
"""# Grains <https://en.wikipedia.org/wiki/Grain_(unit)> """ # noqa: E501
|
||||
GRAINS = "grains"
|
||||
"""# Grams <https://en.wikipedia.org/wiki/Gram> """ # noqa: E501
|
||||
GRAMS = "grams"
|
||||
"""# Kilograms <https://en.wikipedia.org/wiki/Kilogram> """ # noqa: E501
|
||||
KILOGRAMS = "kilograms"
|
||||
"""# Long tons <https://en.wikipedia.org/wiki/Long_ton> """ # noqa: E501
|
||||
LONG_TONS = "long_tons"
|
||||
"""# Metric tons <https://en.wikipedia.org/wiki/Tonne> """ # noqa: E501
|
||||
METRIC_TONS = "metric_tons"
|
||||
"""# Micrograms <https://en.wikipedia.org/wiki/Microgram> """ # noqa: E501
|
||||
MICROGRAMS = "micrograms"
|
||||
"""# Milligrams <https://en.wikipedia.org/wiki/Milligram> """ # noqa: E501
|
||||
MILLIGRAMS = "milligrams"
|
||||
"""# Ounces <https://en.wikipedia.org/wiki/Ounce> """ # noqa: E501
|
||||
OUNCES = "ounces"
|
||||
"""# Pennyweights <https://en.wikipedia.org/wiki/Pennyweight> """ # noqa: E501
|
||||
PENNYWEIGHTS = "pennyweights"
|
||||
"""# Pounds <https://en.wikipedia.org/wiki/Pound_(mass)> """ # noqa: E501
|
||||
POUNDS = "pounds"
|
||||
"""# Short tons <https://en.wikipedia.org/wiki/Short_ton> """ # noqa: E501
|
||||
SHORT_TONS = "short_tons"
|
||||
"""# Stones <https://en.wikipedia.org/wiki/Stone_(unit)> """ # noqa: E501
|
||||
STONES = "stones"
|
||||
"""# Troy ounces <https://en.wikipedia.org/wiki/Troy_ounce> """ # noqa: E501
|
||||
TROY_OUNCES = "troy_ounces"
|
||||
"""# Troy pounds <https://en.wikipedia.org/wiki/Troy_pound> """ # noqa: E501
|
||||
TROY_POUNDS = "troy_pounds"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_mass_format import UnitMassFormat
|
||||
from ..models.unit_mass import UnitMass
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
J = TypeVar("J", bound="UnitMassConversion")
|
||||
N = TypeVar("N", bound="UnitMassConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitMassConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitMass] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitMassFormat] = UNSET
|
||||
src_format: Union[Unset, UnitMassFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitMass] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitMassConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitMassConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitMassConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[J], src_dict: Dict[str, Any]) -> J:
|
||||
def from_dict(cls: Type[N], src_dict: Dict[str, Any]) -> N:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitMassConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitMass]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitMass(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitMassFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitMass]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitMassFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitMassFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitMassFormat(_src_format)
|
||||
output_unit = UnitMass(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitMassConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,29 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitMassFormat(str, Enum):
|
||||
"""The valid types of mass unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Gram> """ # noqa: E501
|
||||
GRAM = "gram"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilogram> """ # noqa: E501
|
||||
KILOGRAM = "kilogram"
|
||||
"""# <https://en.wikipedia.org/wiki/Tonne> """ # noqa: E501
|
||||
METRIC_TON = "metric_ton"
|
||||
"""# <https://en.wikipedia.org/wiki/Pound_(mass)> """ # noqa: E501
|
||||
POUND = "pound"
|
||||
"""# <https://en.wikipedia.org/wiki/Long_ton> """ # noqa: E501
|
||||
LONG_TON = "long_ton"
|
||||
"""# <https://en.wikipedia.org/wiki/Short_ton> """ # noqa: E501
|
||||
SHORT_TON = "short_ton"
|
||||
"""# <https://en.wikipedia.org/wiki/Stone_(unit)> """ # noqa: E501
|
||||
STONE = "stone"
|
||||
"""# <https://en.wikipedia.org/wiki/Ounce> """ # noqa: E501
|
||||
OUNCE = "ounce"
|
||||
"""# <https://en.wikipedia.org/wiki/Carat_(mass)> """ # noqa: E501
|
||||
CARAT = "carat"
|
||||
"""# <https://en.wikipedia.org/wiki/Slug_(unit)> """ # noqa: E501
|
||||
SLUG = "slug"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,43 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitMetricPower(str, Enum):
|
||||
"""The valid types of metric unit formats.""" # noqa: E501
|
||||
|
||||
"""# Atto (symbol a) is a unit prefix in the metric system denoting a factor of 10^−18 or 0.000000000000000001. <https://en.wikipedia.org/wiki/Atto-> """ # noqa: E501
|
||||
ATTO = "atto"
|
||||
"""# Femto (symbol f) is a unit prefix in the metric system denoting a factor of 10^-15. <https://en.wikipedia.org/wiki/Femto-> """ # noqa: E501
|
||||
FEMTO = "femto"
|
||||
"""# Pico (unit symbol p) is a unit prefix in the metric system denoting a factor of one trillionth in the short scale and one billionth in the long scale (0.000000000001); that is, 10^−12. <https://en.wikipedia.org/wiki/Pico-> """ # noqa: E501
|
||||
PICO = "pico"
|
||||
"""# Nano (symbol n) is a unit prefix meaning "one billionth". Used primarily with the metric system, this prefix denotes a factor of 10^−9 or 0.000000001. <https://en.wikipedia.org/wiki/Nano-> """ # noqa: E501
|
||||
NANO = "nano"
|
||||
"""# Micro (Greek letter μ (U+03BC) or the legacy symbol µ (U+00B5)) is a unit prefix in the metric system denoting a factor of 10^−6 (one millionth). <https://en.wikipedia.org/wiki/Micro-> """ # noqa: E501
|
||||
MICRO = "micro"
|
||||
"""# Milli (symbol m) is a unit prefix in the metric system denoting a factor of one thousandth (10^−3). <https://en.wikipedia.org/wiki/Milli-> """ # noqa: E501
|
||||
MILLI = "milli"
|
||||
"""# Centi (symbol c) is a unit prefix in the metric system denoting a factor of one hundredth. <https://en.wikipedia.org/wiki/Centi-> """ # noqa: E501
|
||||
CENTI = "centi"
|
||||
"""# Deci (symbol d) is a decimal unit prefix in the metric system denoting a factor of one tenth. <https://en.wikipedia.org/wiki/Deci-> """ # noqa: E501
|
||||
DECI = "deci"
|
||||
"""# One metric unit. """ # noqa: E501
|
||||
UNIT = "unit"
|
||||
"""# Deca is a decimal unit prefix in the metric system denoting a factor of ten. <https://en.wikipedia.org/wiki/Deca-> """ # noqa: E501
|
||||
DECA = "deca"
|
||||
"""# Hecto (symbol: h) is a decimal unit prefix in the metric system denoting a factor of one hundred. <https://en.wikipedia.org/wiki/Hecto-> """ # noqa: E501
|
||||
HECTO = "hecto"
|
||||
"""# Kilo is a decimal unit prefix in the metric system denoting multiplication by one thousand (10^3). <https://en.wikipedia.org/wiki/Kilo-> """ # noqa: E501
|
||||
KILO = "kilo"
|
||||
"""# Mega is a unit prefix in metric systems of units denoting a factor of one million (10^6 or 1000000). <https://en.wikipedia.org/wiki/Mega-> """ # noqa: E501
|
||||
MEGA = "mega"
|
||||
"""# Giga is a unit prefix in the metric system denoting a factor of a short-scale billion or long-scale milliard (10^9 or 1000000000). <https://en.wikipedia.org/wiki/Giga-> """ # noqa: E501
|
||||
GIGA = "giga"
|
||||
"""# Tera is a unit prefix in the metric system denoting multiplication by one trillion, or 10^12 or 1000000000000 (one trillion short scale; one billion long scale). <https://en.wikipedia.org/wiki/Tera-> """ # noqa: E501
|
||||
TERA = "tera"
|
||||
"""# Peta is a decimal unit prefix in the metric system denoting multiplication by one quadrillion, or 10^15 (1000000000000000). <https://en.wikipedia.org/wiki/Peta-> """ # noqa: E501
|
||||
PETA = "peta"
|
||||
"""# Exa is a decimal unit prefix in the metric system denoting 10^18 or 1000000000000000000. <https://en.wikipedia.org/wiki/Exa-> """ # noqa: E501
|
||||
EXA = "exa"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_metric_power import UnitMetricPower
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
V = TypeVar("V", bound="UnitMetricPowerCubedConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitMetricPowerCubedConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitMetricPower] = UNSET
|
||||
src_format: Union[Unset, UnitMetricPower] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[V], src_dict: Dict[str, Any]) -> V:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitMetricPower]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitMetricPower(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitMetricPower]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitMetricPower(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_metric_power_cubed_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_metric_power_cubed_conversion.additional_properties = d
|
||||
return unit_metric_power_cubed_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_metric_power import UnitMetricPower
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
U = TypeVar("U", bound="UnitMetricPowerSquaredConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitMetricPowerSquaredConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitMetricPower] = UNSET
|
||||
src_format: Union[Unset, UnitMetricPower] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[U], src_dict: Dict[str, Any]) -> U:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitMetricPower]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitMetricPower(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitMetricPower]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitMetricPower(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_metric_power_squared_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_metric_power_squared_conversion.additional_properties = d
|
||||
return unit_metric_power_squared_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
23
kittycad/models/unit_power.py
Normal file
23
kittycad/models/unit_power.py
Normal file
@ -0,0 +1,23 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitPower(str, Enum):
|
||||
"""The valid types of power units.""" # noqa: E501
|
||||
|
||||
"""# British thermal units (BTU) per minute <https://en.wikipedia.org/wiki/British_thermal_unit> """ # noqa: E501
|
||||
BTU_PER_MINUTE = "btu_per_minute"
|
||||
"""# Horsepower (hp) <https://en.wikipedia.org/wiki/Horsepower> """ # noqa: E501
|
||||
HORSEPOWER = "horsepower"
|
||||
"""# Kilowatts <https://en.wikipedia.org/wiki/Kilowatt> """ # noqa: E501
|
||||
KILOWATTS = "kilowatts"
|
||||
"""# Metric horsepower (PS) <https://en.wikipedia.org/wiki/Horsepower#Metric_horsepower> """ # noqa: E501
|
||||
METRIC_HORSEPOWER = "metric_horsepower"
|
||||
"""# Microwatts <https://en.wikipedia.org/wiki/Microwatt> """ # noqa: E501
|
||||
MICROWATTS = "microwatts"
|
||||
"""# Millwatts <https://en.wikipedia.org/wiki/Milliwatt> """ # noqa: E501
|
||||
MILLIWATTS = "milliwatts"
|
||||
"""# Watts <https://en.wikipedia.org/wiki/Watt> """ # noqa: E501
|
||||
WATTS = "watts"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_power_format import UnitPowerFormat
|
||||
from ..models.unit_power import UnitPower
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
F = TypeVar("F", bound="UnitPowerConversion")
|
||||
H = TypeVar("H", bound="UnitPowerConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitPowerConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitPower] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitPowerFormat] = UNSET
|
||||
src_format: Union[Unset, UnitPowerFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitPower] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitPowerConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitPowerConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitPowerConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[F], src_dict: Dict[str, Any]) -> F:
|
||||
def from_dict(cls: Type[H], src_dict: Dict[str, Any]) -> H:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitPowerConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitPower]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitPower(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitPowerFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitPower]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitPowerFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitPowerFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitPowerFormat(_src_format)
|
||||
output_unit = UnitPower(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitPowerConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,15 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitPowerFormat(str, Enum):
|
||||
"""The valid types of power unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Watt> """ # noqa: E501
|
||||
WATT = "watt"
|
||||
"""# <https://en.wikipedia.org/wiki/Horsepower> """ # noqa: E501
|
||||
HORSEPOWER = "horsepower"
|
||||
"""# <https://en.wikipedia.org/wiki/Watt#Milliwatt> """ # noqa: E501
|
||||
MILLIWATT = "milliwatt"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
23
kittycad/models/unit_pressure.py
Normal file
23
kittycad/models/unit_pressure.py
Normal file
@ -0,0 +1,23 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitPressure(str, Enum):
|
||||
"""The valid types of pressure units.""" # noqa: E501
|
||||
|
||||
"""# Atmospheres <https://en.wikipedia.org/wiki/Standard_atmosphere_(unit)> """ # noqa: E501
|
||||
ATMOSPHERES = "atmospheres"
|
||||
"""# Bars <https://en.wikipedia.org/wiki/Bar_(unit)> """ # noqa: E501
|
||||
BARS = "bars"
|
||||
"""# Hectopascals <https://en.wikipedia.org/wiki/Hectopascal> """ # noqa: E501
|
||||
HECTOPASCALS = "hectopascals"
|
||||
"""# Kilopascals <https://en.wikipedia.org/wiki/Kilopascal> """ # noqa: E501
|
||||
KILOPASCALS = "kilopascals"
|
||||
"""# Millibars <https://en.wikipedia.org/wiki/Bar_(unit)> """ # noqa: E501
|
||||
MILLIBARS = "millibars"
|
||||
"""# Pascals <https://en.wikipedia.org/wiki/Pascal_(unit)> """ # noqa: E501
|
||||
PASCALS = "pascals"
|
||||
"""# Pounds per square inch (PSI) - <https://en.wikipedia.org/wiki/Pound_per_square_inch> """ # noqa: E501
|
||||
PSI = "psi"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_pressure_format import UnitPressureFormat
|
||||
from ..models.unit_pressure import UnitPressure
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
Y = TypeVar("Y", bound="UnitPressureConversion")
|
||||
V = TypeVar("V", bound="UnitPressureConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitPressureConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitPressure] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitPressureFormat] = UNSET
|
||||
src_format: Union[Unset, UnitPressureFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitPressure] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitPressureConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitPressureConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitPressureConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[Y], src_dict: Dict[str, Any]) -> Y:
|
||||
def from_dict(cls: Type[V], src_dict: Dict[str, Any]) -> V:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitPressureConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitPressure]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitPressure(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitPressureFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitPressure]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitPressureFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitPressureFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitPressureFormat(_src_format)
|
||||
output_unit = UnitPressure(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitPressureConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,19 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitPressureFormat(str, Enum):
|
||||
"""The valid types of pressure unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Pascal_(unit)> """ # noqa: E501
|
||||
PASCAL = "pascal"
|
||||
"""# <https://en.wikipedia.org/wiki/Bar_(unit)> """ # noqa: E501
|
||||
BAR = "bar"
|
||||
"""# MilliBar <https://en.wikipedia.org/wiki/Bar_(unit)> """ # noqa: E501
|
||||
MBAR = "mbar"
|
||||
"""# <https://en.wikipedia.org/wiki/Standard_atmosphere_(unit)> """ # noqa: E501
|
||||
ATMOSPHERE = "atmosphere"
|
||||
"""# psi - <https://en.wikipedia.org/wiki/Pound_per_square_inch> """ # noqa: E501
|
||||
POUNDS_PER_SQUARE_INCH = "pounds_per_square_inch"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_radiation_format import UnitRadiationFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
F = TypeVar("F", bound="UnitRadiationConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitRadiationConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitRadiationFormat] = UNSET
|
||||
src_format: Union[Unset, UnitRadiationFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[F], src_dict: Dict[str, Any]) -> F:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitRadiationFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitRadiationFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitRadiationFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitRadiationFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_radiation_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_radiation_conversion.additional_properties = d
|
||||
return unit_radiation_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,15 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitRadiationFormat(str, Enum):
|
||||
"""The valid types of radiation unit formats. These describe the radiation energy absorbed by a mass or material and/or how it affects the relative damage to the human body.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Gray_(unit)> """ # noqa: E501
|
||||
GRAY = "gray"
|
||||
"""# <https://en.wikipedia.org/wiki/Sievert> """ # noqa: E501
|
||||
SIEVERT = "sievert"
|
||||
"""# <https://en.wikipedia.org/wiki/Rad_(unit)> """ # noqa: E501
|
||||
RAD = "rad"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_radioactivity_format import UnitRadioactivityFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
P = TypeVar("P", bound="UnitRadioactivityConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitRadioactivityConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitRadioactivityFormat] = UNSET
|
||||
src_format: Union[Unset, UnitRadioactivityFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[P], src_dict: Dict[str, Any]) -> P:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitRadioactivityFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitRadioactivityFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitRadioactivityFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitRadioactivityFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_radioactivity_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_radioactivity_conversion.additional_properties = d
|
||||
return unit_radioactivity_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,15 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitRadioactivityFormat(str, Enum):
|
||||
"""The valid types of radioactivity unit formats. These describe the amount of radiation emitted by a radioactive material.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Becquerel> """ # noqa: E501
|
||||
BECQUEREL = "becquerel"
|
||||
"""# <https://en.wikipedia.org/wiki/Curie_(unit)> """ # noqa: E501
|
||||
CURIE = "curie"
|
||||
"""# <https://en.wikipedia.org/wiki/Rutherford_(unit)> """ # noqa: E501
|
||||
RUTHERFORD = "rutherford"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_solid_angle_format import UnitSolidAngleFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
Y = TypeVar("Y", bound="UnitSolidAngleConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitSolidAngleConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitSolidAngleFormat] = UNSET
|
||||
src_format: Union[Unset, UnitSolidAngleFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[Y], src_dict: Dict[str, Any]) -> Y:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitSolidAngleFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitSolidAngleFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitSolidAngleFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitSolidAngleFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_solid_angle_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_solid_angle_conversion.additional_properties = d
|
||||
return unit_solid_angle_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,15 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitSolidAngleFormat(str, Enum):
|
||||
"""The valid types of solid angle unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Steradian> """ # noqa: E501
|
||||
STERADIAN = "steradian"
|
||||
"""# <https://en.wikipedia.org/wiki/Square_degree> """ # noqa: E501
|
||||
DEGREE_SQUARED = "degree_squared"
|
||||
"""# <https://en.wikipedia.org/wiki/Spat_(angular_unit)> """ # noqa: E501
|
||||
SPAT = "spat"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
17
kittycad/models/unit_temperature.py
Normal file
17
kittycad/models/unit_temperature.py
Normal file
@ -0,0 +1,17 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitTemperature(str, Enum):
|
||||
"""The valid types of temperature units.""" # noqa: E501
|
||||
|
||||
"""# Celsius <https://en.wikipedia.org/wiki/Celsius> """ # noqa: E501
|
||||
CELSIUS = "celsius"
|
||||
"""# Fahrenheit <https://en.wikipedia.org/wiki/Fahrenheit> """ # noqa: E501
|
||||
FAHRENHEIT = "fahrenheit"
|
||||
"""# Kelvin <https://en.wikipedia.org/wiki/Kelvin> """ # noqa: E501
|
||||
KELVIN = "kelvin"
|
||||
"""# Rankine <https://en.wikipedia.org/wiki/Rankine_scale> """ # noqa: E501
|
||||
RANKINE = "rankine"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_temperature_format import UnitTemperatureFormat
|
||||
from ..models.unit_temperature import UnitTemperature
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
L = TypeVar("L", bound="UnitTemperatureConversion")
|
||||
E = TypeVar("E", bound="UnitTemperatureConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitTemperatureConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitTemperature] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitTemperatureFormat] = UNSET
|
||||
src_format: Union[Unset, UnitTemperatureFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitTemperature] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitTemperatureConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitTemperatureConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitTemperatureConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[L], src_dict: Dict[str, Any]) -> L:
|
||||
def from_dict(cls: Type[E], src_dict: Dict[str, Any]) -> E:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitTemperatureConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitTemperature]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitTemperature(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitTemperatureFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitTemperature]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitTemperatureFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitTemperatureFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitTemperatureFormat(_src_format)
|
||||
output_unit = UnitTemperature(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -159,9 +159,9 @@ class UnitTemperatureConversion:
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
|
@ -1,19 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitTemperatureFormat(str, Enum):
|
||||
"""The valid types of temperature unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Kelvin> """ # noqa: E501
|
||||
KELVIN = "kelvin"
|
||||
"""# <https://en.wikipedia.org/wiki/Celsius> """ # noqa: E501
|
||||
CELSIUS = "celsius"
|
||||
"""# <https://en.wikipedia.org/wiki/Fahrenheit> """ # noqa: E501
|
||||
FAHRENHEIT = "fahrenheit"
|
||||
"""# <https://en.wikipedia.org/wiki/R%C3%A9aumur_scale> """ # noqa: E501
|
||||
REAUMUR = "reaumur"
|
||||
"""# <https://en.wikipedia.org/wiki/Rankine_scale> """ # noqa: E501
|
||||
RANKINE = "rankine"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,25 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitTimeFormat(str, Enum):
|
||||
"""The valid types of time unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Second> """ # noqa: E501
|
||||
SECOND = "second"
|
||||
"""# <https://en.wikipedia.org/wiki/Minute> """ # noqa: E501
|
||||
MINUTE = "minute"
|
||||
"""# <https://en.wikipedia.org/wiki/Hour> """ # noqa: E501
|
||||
HOUR = "hour"
|
||||
"""# <https://en.wikipedia.org/wiki/Day> """ # noqa: E501
|
||||
DAY = "day"
|
||||
"""# <https://en.wikipedia.org/wiki/Week> """ # noqa: E501
|
||||
WEEK = "week"
|
||||
"""# <https://en.wikipedia.org/wiki/Year> """ # noqa: E501
|
||||
YEAR = "year"
|
||||
"""# <https://en.wikipedia.org/wiki/Julian_year> """ # noqa: E501
|
||||
JULIAN_YEAR = "julian_year"
|
||||
"""# <https://en.wikipedia.org/wiki/Gregorian_calendar> """ # noqa: E501
|
||||
GREGORIAN_YEAR = "gregorian_year"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
13
kittycad/models/unit_torque.py
Normal file
13
kittycad/models/unit_torque.py
Normal file
@ -0,0 +1,13 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitTorque(str, Enum):
|
||||
"""The valid types of torque units.""" # noqa: E501
|
||||
|
||||
"""# Newton metres <https://en.wikipedia.org/wiki/Newton_metre> """ # noqa: E501
|
||||
NEWTON_METRES = "newton_metres"
|
||||
"""# Pound foot <https://en.wikipedia.org/wiki/Pound-foot_(torque)> """ # noqa: E501
|
||||
POUND_FOOT = "pound_foot"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -5,25 +5,25 @@ import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_time_format import UnitTimeFormat
|
||||
from ..models.unit_torque import UnitTorque
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
K = TypeVar("K", bound="UnitTimeConversion")
|
||||
T = TypeVar("T", bound="UnitTorqueConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitTimeConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
class UnitTorqueConversion:
|
||||
"""Result of converting between units.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
input_unit: Union[Unset, UnitTorque] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitTimeFormat] = UNSET
|
||||
src_format: Union[Unset, UnitTimeFormat] = UNSET
|
||||
output_unit: Union[Unset, UnitTorque] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
@ -41,11 +41,11 @@ class UnitTimeConversion:
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
if not isinstance(self.input_unit, Unset):
|
||||
input_unit = self.input_unit
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
if not isinstance(self.output_unit, Unset):
|
||||
output_unit = self.output_unit
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
@ -69,12 +69,12 @@ class UnitTimeConversion:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if input_unit is not UNSET:
|
||||
field_dict["input_unit"] = input_unit
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if output_unit is not UNSET:
|
||||
field_dict["output_unit"] = output_unit
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
@ -87,7 +87,7 @@ class UnitTimeConversion:
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[K], src_dict: Dict[str, Any]) -> K:
|
||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
@ -114,21 +114,21 @@ class UnitTimeConversion:
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
_input_unit = d.pop("input_unit", UNSET)
|
||||
input_unit: Union[Unset, UnitTorque]
|
||||
if isinstance(_input_unit, Unset):
|
||||
input_unit = UNSET
|
||||
else:
|
||||
input_unit = UnitTorque(_input_unit)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitTimeFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
_output_unit = d.pop("output_unit", UNSET)
|
||||
output_unit: Union[Unset, UnitTorque]
|
||||
if isinstance(_output_unit, Unset):
|
||||
output_unit = UNSET
|
||||
else:
|
||||
output_format = UnitTimeFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitTimeFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitTimeFormat(_src_format)
|
||||
output_unit = UnitTorque(_output_unit)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
@ -153,23 +153,23 @@ class UnitTimeConversion:
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_time_conversion = cls(
|
||||
unit_torque_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
input_unit=input_unit,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
output_unit=output_unit,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_time_conversion.additional_properties = d
|
||||
return unit_time_conversion
|
||||
unit_torque_conversion.additional_properties = d
|
||||
return unit_torque_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_velocity_format import UnitVelocityFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
N = TypeVar("N", bound="UnitVelocityConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitVelocityConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitVelocityFormat] = UNSET
|
||||
src_format: Union[Unset, UnitVelocityFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[N], src_dict: Dict[str, Any]) -> N:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitVelocityFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitVelocityFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitVelocityFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitVelocityFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_velocity_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_velocity_conversion.additional_properties = d
|
||||
return unit_velocity_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,19 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitVelocityFormat(str, Enum):
|
||||
"""The valid types of velocity unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Metre_per_second> """ # noqa: E501
|
||||
METERS_PER_SECOND = "meters_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Foot_per_second> """ # noqa: E501
|
||||
FEET_PER_SECOND = "feet_per_second"
|
||||
"""# <https://en.wikipedia.org/wiki/Miles_per_hour> """ # noqa: E501
|
||||
MILES_PER_HOUR = "miles_per_hour"
|
||||
"""# <https://en.wikipedia.org/wiki/Kilometres_per_hour> """ # noqa: E501
|
||||
KILOMETERS_PER_HOUR = "kilometers_per_hour"
|
||||
"""# <https://en.wikipedia.org/wiki/Knot_(unit)> """ # noqa: E501
|
||||
KNOT = "knot"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
@ -1,188 +0,0 @@
|
||||
import datetime
|
||||
from typing import Any, Dict, List, Type, TypeVar, Union
|
||||
|
||||
import attr
|
||||
from dateutil.parser import isoparse
|
||||
|
||||
from ..models.api_call_status import ApiCallStatus
|
||||
from ..models.unit_voltage_format import UnitVoltageFormat
|
||||
from ..models.uuid import Uuid
|
||||
from ..types import UNSET, Unset
|
||||
|
||||
H = TypeVar("H", bound="UnitVoltageConversion")
|
||||
|
||||
|
||||
@attr.s(auto_attribs=True)
|
||||
class UnitVoltageConversion:
|
||||
"""A unit conversion.""" # noqa: E501
|
||||
|
||||
completed_at: Union[Unset, datetime.datetime] = UNSET
|
||||
created_at: Union[Unset, datetime.datetime] = UNSET
|
||||
error: Union[Unset, str] = UNSET
|
||||
id: Union[Unset, str] = UNSET
|
||||
input: Union[Unset, float] = UNSET
|
||||
output: Union[Unset, float] = UNSET
|
||||
output_format: Union[Unset, UnitVoltageFormat] = UNSET
|
||||
src_format: Union[Unset, UnitVoltageFormat] = UNSET
|
||||
started_at: Union[Unset, datetime.datetime] = UNSET
|
||||
status: Union[Unset, ApiCallStatus] = UNSET
|
||||
updated_at: Union[Unset, datetime.datetime] = UNSET
|
||||
user_id: Union[Unset, str] = UNSET
|
||||
|
||||
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
|
||||
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
completed_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.completed_at, Unset):
|
||||
completed_at = self.completed_at.isoformat()
|
||||
created_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.created_at, Unset):
|
||||
created_at = self.created_at.isoformat()
|
||||
error = self.error
|
||||
id = self.id
|
||||
input = self.input
|
||||
output = self.output
|
||||
if not isinstance(self.output_format, Unset):
|
||||
output_format = self.output_format
|
||||
if not isinstance(self.src_format, Unset):
|
||||
src_format = self.src_format
|
||||
started_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.started_at, Unset):
|
||||
started_at = self.started_at.isoformat()
|
||||
if not isinstance(self.status, Unset):
|
||||
status = self.status
|
||||
updated_at: Union[Unset, str] = UNSET
|
||||
if not isinstance(self.updated_at, Unset):
|
||||
updated_at = self.updated_at.isoformat()
|
||||
user_id = self.user_id
|
||||
|
||||
field_dict: Dict[str, Any] = {}
|
||||
field_dict.update(self.additional_properties)
|
||||
field_dict.update({})
|
||||
if completed_at is not UNSET:
|
||||
field_dict["completed_at"] = completed_at
|
||||
if created_at is not UNSET:
|
||||
field_dict["created_at"] = created_at
|
||||
if error is not UNSET:
|
||||
field_dict["error"] = error
|
||||
if id is not UNSET:
|
||||
field_dict["id"] = id
|
||||
if input is not UNSET:
|
||||
field_dict["input"] = input
|
||||
if output is not UNSET:
|
||||
field_dict["output"] = output
|
||||
if output_format is not UNSET:
|
||||
field_dict["output_format"] = output_format
|
||||
if src_format is not UNSET:
|
||||
field_dict["src_format"] = src_format
|
||||
if started_at is not UNSET:
|
||||
field_dict["started_at"] = started_at
|
||||
if status is not UNSET:
|
||||
field_dict["status"] = status
|
||||
if updated_at is not UNSET:
|
||||
field_dict["updated_at"] = updated_at
|
||||
if user_id is not UNSET:
|
||||
field_dict["user_id"] = user_id
|
||||
|
||||
return field_dict
|
||||
|
||||
@classmethod
|
||||
def from_dict(cls: Type[H], src_dict: Dict[str, Any]) -> H:
|
||||
d = src_dict.copy()
|
||||
_completed_at = d.pop("completed_at", UNSET)
|
||||
completed_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_completed_at, Unset):
|
||||
completed_at = UNSET
|
||||
else:
|
||||
completed_at = isoparse(_completed_at)
|
||||
|
||||
_created_at = d.pop("created_at", UNSET)
|
||||
created_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_created_at, Unset):
|
||||
created_at = UNSET
|
||||
else:
|
||||
created_at = isoparse(_created_at)
|
||||
|
||||
error = d.pop("error", UNSET)
|
||||
|
||||
_id = d.pop("id", UNSET)
|
||||
id: Union[Unset, Uuid]
|
||||
if isinstance(_id, Unset):
|
||||
id = UNSET
|
||||
else:
|
||||
id = Uuid(_id)
|
||||
|
||||
input = d.pop("input", UNSET)
|
||||
|
||||
output = d.pop("output", UNSET)
|
||||
|
||||
_output_format = d.pop("output_format", UNSET)
|
||||
output_format: Union[Unset, UnitVoltageFormat]
|
||||
if isinstance(_output_format, Unset):
|
||||
output_format = UNSET
|
||||
else:
|
||||
output_format = UnitVoltageFormat(_output_format)
|
||||
|
||||
_src_format = d.pop("src_format", UNSET)
|
||||
src_format: Union[Unset, UnitVoltageFormat]
|
||||
if isinstance(_src_format, Unset):
|
||||
src_format = UNSET
|
||||
else:
|
||||
src_format = UnitVoltageFormat(_src_format)
|
||||
|
||||
_started_at = d.pop("started_at", UNSET)
|
||||
started_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_started_at, Unset):
|
||||
started_at = UNSET
|
||||
else:
|
||||
started_at = isoparse(_started_at)
|
||||
|
||||
_status = d.pop("status", UNSET)
|
||||
status: Union[Unset, ApiCallStatus]
|
||||
if isinstance(_status, Unset):
|
||||
status = UNSET
|
||||
else:
|
||||
status = ApiCallStatus(_status)
|
||||
|
||||
_updated_at = d.pop("updated_at", UNSET)
|
||||
updated_at: Union[Unset, datetime.datetime]
|
||||
if isinstance(_updated_at, Unset):
|
||||
updated_at = UNSET
|
||||
else:
|
||||
updated_at = isoparse(_updated_at)
|
||||
|
||||
user_id = d.pop("user_id", UNSET)
|
||||
|
||||
unit_voltage_conversion = cls(
|
||||
completed_at=completed_at,
|
||||
created_at=created_at,
|
||||
error=error,
|
||||
id=id,
|
||||
input=input,
|
||||
output=output,
|
||||
output_format=output_format,
|
||||
src_format=src_format,
|
||||
started_at=started_at,
|
||||
status=status,
|
||||
updated_at=updated_at,
|
||||
user_id=user_id,
|
||||
)
|
||||
|
||||
unit_voltage_conversion.additional_properties = d
|
||||
return unit_voltage_conversion
|
||||
|
||||
@property
|
||||
def additional_keys(self) -> List[str]:
|
||||
return list(self.additional_properties.keys())
|
||||
|
||||
def __getitem__(self, key: str) -> Any:
|
||||
return self.additional_properties[key]
|
||||
|
||||
def __setitem__(self, key: str, value: Any) -> None:
|
||||
self.additional_properties[key] = value
|
||||
|
||||
def __delitem__(self, key: str) -> None:
|
||||
del self.additional_properties[key]
|
||||
|
||||
def __contains__(self, key: str) -> bool:
|
||||
return key in self.additional_properties
|
@ -1,15 +0,0 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitVoltageFormat(str, Enum):
|
||||
"""The valid types of voltage unit formats.""" # noqa: E501
|
||||
|
||||
"""# <https://en.wikipedia.org/wiki/Volt> """ # noqa: E501
|
||||
VOLT = "volt"
|
||||
"""# <https://en.wikipedia.org/wiki/Statvolt> """ # noqa: E501
|
||||
STATVOLT = "statvolt"
|
||||
"""# <https://en.wikipedia.org/wiki/Abvolt> """ # noqa: E501
|
||||
ABVOLT = "abvolt"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
47
kittycad/models/unit_volume.py
Normal file
47
kittycad/models/unit_volume.py
Normal file
@ -0,0 +1,47 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class UnitVolume(str, Enum):
|
||||
"""The valid types of volume units.""" # noqa: E501
|
||||
|
||||
"""# Cubic centimeters (cc or cm³) <https://en.wikipedia.org/wiki/Cubic_centimetre> """ # noqa: E501
|
||||
CUBIC_CENTIMETRES = "cubic_centimetres"
|
||||
"""# Cubic feet (ft³) <https://en.wikipedia.org/wiki/Cubic_foot> """ # noqa: E501
|
||||
CUBIC_FEET = "cubic_feet"
|
||||
"""# Cubic inches (cu in or in³) <https://en.wikipedia.org/wiki/Cubic_inch> """ # noqa: E501
|
||||
CUBIC_INCHES = "cubic_inches"
|
||||
"""# Cubic metres (m³) <https://en.wikipedia.org/wiki/Cubic_metre> """ # noqa: E501
|
||||
CUBIC_METRES = "cubic_metres"
|
||||
"""# Cubic yards (yd³) <https://en.wikipedia.org/wiki/Cubic_yard> """ # noqa: E501
|
||||
CUBIC_YARDS = "cubic_yards"
|
||||
"""# Cups <https://en.wikipedia.org/wiki/Cup_(unit)> """ # noqa: E501
|
||||
CUPS = "cups"
|
||||
"""# Drams <https://en.wikipedia.org/wiki/Fluid_dram> """ # noqa: E501
|
||||
DRAMS = "drams"
|
||||
"""# Drops <https://en.wikipedia.org/wiki/Minim_(unit)> """ # noqa: E501
|
||||
DROPS = "drops"
|
||||
"""# US Fluid Ounces (fl oz) <https://en.wikipedia.org/wiki/Fluid_ounce> """ # noqa: E501
|
||||
FLUID_OUNCES = "fluid_ounces"
|
||||
"""# UK Fluid Ounces (fl oz) <https://en.wikipedia.org/wiki/Fluid_ounce> """ # noqa: E501
|
||||
FLUID_OUNCES_UK = "fluid_ounces_uk"
|
||||
"""# US Gallons (gal US) <https://en.wikipedia.org/wiki/Gallon> """ # noqa: E501
|
||||
GALLONS = "gallons"
|
||||
"""# UK/Imperial Gallons (gal) <https://en.wikipedia.org/wiki/Gallon> """ # noqa: E501
|
||||
GALLONS_UK = "gallons_uk"
|
||||
"""# Liters (l) <https://en.wikipedia.org/wiki/Litre> """ # noqa: E501
|
||||
LITRES = "litres"
|
||||
"""# Milliliters (ml) <https://en.wikipedia.org/wiki/Litre> """ # noqa: E501
|
||||
MILLILITRES = "millilitres"
|
||||
"""# Pints <https://en.wikipedia.org/wiki/Pint> """ # noqa: E501
|
||||
PINTS = "pints"
|
||||
"""# Pints in the United Kingdom (UK) <https://en.wikipedia.org/wiki/Pint> """ # noqa: E501
|
||||
PINTS_UK = "pints_uk"
|
||||
"""# Quarts <https://en.wikipedia.org/wiki/Quart> """ # noqa: E501
|
||||
QUARTS = "quarts"
|
||||
"""# Tablespoons (tbsp) <https://en.wikipedia.org/wiki/Tablespoon> """ # noqa: E501
|
||||
TABLESPOONS = "tablespoons"
|
||||
"""# Teaspoons (tsp) <https://en.wikipedia.org/wiki/Teaspoon> """ # noqa: E501
|
||||
TEASPOONS = "teaspoons"
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.value)
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user