@@ -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