Skip to content

Commit 0225cfb

Browse files
Merge pull request #59 from gjohansson-ST/mod-camera
Modifications camera
2 parents b3493fa + 8246529 commit 0225cfb

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

pytrafikverket/trafikverket_camera.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def __init__(self, client_session: aiohttp.ClientSession, api_key: str) -> None:
109109
"""Initialize Camera object."""
110110
self._api = Trafikverket(client_session, api_key)
111111

112-
async def async_get_camera(self, location_name: str) -> CameraInfo:
112+
async def async_get_camera(self, search_string: str) -> CameraInfo:
113113
"""Retrieve camera from API."""
114114
cameras = await self._api.async_make_request(
115115
"Camera",
@@ -118,9 +118,9 @@ async def async_get_camera(self, location_name: str) -> CameraInfo:
118118
[
119119
OrFilter(
120120
[
121-
FieldFilter(FilterOperation.LIKE, "Name", location_name),
122-
FieldFilter(FilterOperation.LIKE, "Location", location_name),
123-
FieldFilter(FilterOperation.EQUAL, "Id", location_name),
121+
FieldFilter(FilterOperation.LIKE, "Name", search_string),
122+
FieldFilter(FilterOperation.LIKE, "Location", search_string),
123+
FieldFilter(FilterOperation.LIKE, "Id", search_string),
124124
]
125125
)
126126
],
@@ -132,18 +132,18 @@ async def async_get_camera(self, location_name: str) -> CameraInfo:
132132

133133
return CameraInfo.from_xml_node(cameras[0])
134134

135-
async def async_get_cameras(self, location_name: str) -> CameraInfo:
136-
"""Retrieve camera from API."""
135+
async def async_get_cameras(self, search_string: str) -> CameraInfo:
136+
"""Retrieve multipple cameras from API."""
137137
cameras = await self._api.async_make_request(
138138
"Camera",
139139
"1.0",
140140
CAMERA_INFO_REQUIRED_FIELDS,
141141
[
142142
OrFilter(
143143
[
144-
FieldFilter(FilterOperation.LIKE, "Name", location_name),
145-
FieldFilter(FilterOperation.LIKE, "Location", location_name),
146-
FieldFilter(FilterOperation.EQUAL, "Id", location_name),
144+
FieldFilter(FilterOperation.LIKE, "Name", search_string),
145+
FieldFilter(FilterOperation.LIKE, "Location", search_string),
146+
FieldFilter(FilterOperation.LIKE, "Id", search_string),
147147
]
148148
)
149149
],

0 commit comments

Comments
 (0)