Skip to content

Commit 15c67a1

Browse files
committed
Add LoginResponse model and associated tests
- Implemented LoginResponse model with access_token and token_type properties using Pydantic. - Created methods for JSON serialization and deserialization. - Added unit tests for LoginResponse to ensure proper functionality. - Documented the LoginResponse model in the API documentation.
1 parent 398cf2f commit 15c67a1

37 files changed

+239
-506
lines changed

.openapi-generator/FILES

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,23 @@ docs/CampaignUpdate.md
1111
docs/CampaignsApi.md
1212
docs/CampaignsIn.md
1313
docs/Coordinates.md
14-
docs/GeometryCollection.md
15-
docs/GeometryCollectionGeometriesInner.md
1614
docs/GetCampaignResponse.md
1715
docs/GetSensorResponse.md
1816
docs/GetStationResponse.md
1917
docs/HTTPValidationError.md
20-
docs/LineString.md
21-
docs/LineStringCoordinatesInner.md
2218
docs/ListCampaignsResponseItem.md
23-
docs/ListCampaignsResponseItemGeometry.md
2419
docs/ListCampaignsResponsePagination.md
2520
docs/ListMeasurementsResponsePagination.md
2621
docs/ListSensorsResponsePagination.md
2722
docs/ListStationsResponsePagination.md
2823
docs/Location.md
24+
docs/LoginResponse.md
2925
docs/MeasurementCreateResponse.md
3026
docs/MeasurementIn.md
3127
docs/MeasurementItem.md
3228
docs/MeasurementUpdate.md
3329
docs/MeasurementsApi.md
34-
docs/MultiLineString.md
35-
docs/MultiPoint.md
36-
docs/MultiPolygon.md
3730
docs/Point.md
38-
docs/Polygon.md
3931
docs/ProjectsApi.md
4032
docs/PyTASAllocation.md
4133
docs/PyTASPi.md
@@ -68,7 +60,6 @@ setup.cfg
6860
setup.py
6961
test-requirements.txt
7062
test/__init__.py
71-
test/test_list_campaigns_response_item_geometry.py
7263
tox.ini
7364
upstream_api_client/__init__.py
7465
upstream_api_client/api/__init__.py
@@ -91,30 +82,22 @@ upstream_api_client/models/campaign_create_response.py
9182
upstream_api_client/models/campaign_update.py
9283
upstream_api_client/models/campaigns_in.py
9384
upstream_api_client/models/coordinates.py
94-
upstream_api_client/models/geometry_collection.py
95-
upstream_api_client/models/geometry_collection_geometries_inner.py
9685
upstream_api_client/models/get_campaign_response.py
9786
upstream_api_client/models/get_sensor_response.py
9887
upstream_api_client/models/get_station_response.py
9988
upstream_api_client/models/http_validation_error.py
100-
upstream_api_client/models/line_string.py
101-
upstream_api_client/models/line_string_coordinates_inner.py
10289
upstream_api_client/models/list_campaigns_response_item.py
103-
upstream_api_client/models/list_campaigns_response_item_geometry.py
10490
upstream_api_client/models/list_campaigns_response_pagination.py
10591
upstream_api_client/models/list_measurements_response_pagination.py
10692
upstream_api_client/models/list_sensors_response_pagination.py
10793
upstream_api_client/models/list_stations_response_pagination.py
10894
upstream_api_client/models/location.py
95+
upstream_api_client/models/login_response.py
10996
upstream_api_client/models/measurement_create_response.py
11097
upstream_api_client/models/measurement_in.py
11198
upstream_api_client/models/measurement_item.py
11299
upstream_api_client/models/measurement_update.py
113-
upstream_api_client/models/multi_line_string.py
114-
upstream_api_client/models/multi_point.py
115-
upstream_api_client/models/multi_polygon.py
116100
upstream_api_client/models/point.py
117-
upstream_api_client/models/polygon.py
118101
upstream_api_client/models/py_tas_allocation.py
119102
upstream_api_client/models/py_tas_project.py
120103
upstream_api_client/models/py_tas_user.py

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Sensor Storage for Upstream data
44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: 0.0.1
7-
- Package version: 0.1.0
7+
- Package version: 0.1.7
88
- Generator version: 7.14.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -130,30 +130,22 @@ Class | Method | HTTP request | Description
130130
- [CampaignUpdate](docs/CampaignUpdate.md)
131131
- [CampaignsIn](docs/CampaignsIn.md)
132132
- [Coordinates](docs/Coordinates.md)
133-
- [GeometryCollection](docs/GeometryCollection.md)
134-
- [GeometryCollectionGeometriesInner](docs/GeometryCollectionGeometriesInner.md)
135133
- [GetCampaignResponse](docs/GetCampaignResponse.md)
136134
- [GetSensorResponse](docs/GetSensorResponse.md)
137135
- [GetStationResponse](docs/GetStationResponse.md)
138136
- [HTTPValidationError](docs/HTTPValidationError.md)
139-
- [LineString](docs/LineString.md)
140-
- [LineStringCoordinatesInner](docs/LineStringCoordinatesInner.md)
141137
- [ListCampaignsResponseItem](docs/ListCampaignsResponseItem.md)
142-
- [ListCampaignsResponseItemGeometry](docs/ListCampaignsResponseItemGeometry.md)
143138
- [ListCampaignsResponsePagination](docs/ListCampaignsResponsePagination.md)
144139
- [ListMeasurementsResponsePagination](docs/ListMeasurementsResponsePagination.md)
145140
- [ListSensorsResponsePagination](docs/ListSensorsResponsePagination.md)
146141
- [ListStationsResponsePagination](docs/ListStationsResponsePagination.md)
147142
- [Location](docs/Location.md)
143+
- [LoginResponse](docs/LoginResponse.md)
148144
- [MeasurementCreateResponse](docs/MeasurementCreateResponse.md)
149145
- [MeasurementIn](docs/MeasurementIn.md)
150146
- [MeasurementItem](docs/MeasurementItem.md)
151147
- [MeasurementUpdate](docs/MeasurementUpdate.md)
152-
- [MultiLineString](docs/MultiLineString.md)
153-
- [MultiPoint](docs/MultiPoint.md)
154-
- [MultiPolygon](docs/MultiPolygon.md)
155148
- [Point](docs/Point.md)
156-
- [Polygon](docs/Polygon.md)
157149
- [PyTASAllocation](docs/PyTASAllocation.md)
158150
- [PyTASPi](docs/PyTASPi.md)
159151
- [PyTASProject](docs/PyTASProject.md)

config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"projectName": "upstream-api-client",
33
"packageName": "upstream_api_client",
4-
"packageVersion": "0.1.0",
4+
"packageVersion": "0.1.7",
55
"packageUrl": "https://github.com/In-For-Disaster-Analytics/upstream-python-api-client",
66
"packageAuthor": "Upstream Python Client",
77
"packageAuthorEmail": "info@upstream-project.org",
8-
"packageLicense": "MIT",
8+
"licenseName": "MIT",
99
"packageLicenseUrl": "https://github.com/In-For-Disaster-Analytics/upstream-python-api-client/blob/main/LICENSE",
1010
"packageDescription": "Upstream Client",
1111
"packageKeywords": ["upstream", "client", "python"],
241 KB
Binary file not shown.
105 KB
Binary file not shown.
123 KB
Binary file not shown.
61.2 KB
Binary file not shown.
123 KB
Binary file not shown.
61.2 KB
Binary file not shown.
125 KB
Binary file not shown.

0 commit comments

Comments
 (0)