gfwapiclient.resources.events.list.endpoints¶
Global Fishing Watch (GFW) API Python Client - Get All Events API Endpoint.
Module Contents¶
Classes¶
| Get All Events API endpoint. | 
Data¶
API¶
- gfwapiclient.resources.events.list.endpoints.__all__ = ['EventListEndPoint']¶
- class gfwapiclient.resources.events.list.endpoints.EventListEndPoint(*, request_params: gfwapiclient.resources.events.list.models.request.EventListParams, request_body: gfwapiclient.resources.events.list.models.request.EventListBody, http_client: gfwapiclient.http.client.HTTPClient)¶
- Bases: - gfwapiclient.http.endpoints.PostEndPoint[- gfwapiclient.resources.events.list.models.request.EventListParams,- gfwapiclient.resources.events.list.models.request.EventListBody,- gfwapiclient.resources.events.list.models.response.EventListItem,- gfwapiclient.resources.events.list.models.response.EventListResult]- Get All Events API endpoint. - This endpoint allows you to retrieve a list of events based on specified request parameters and body. - Initialization - Initializes a new EventListEndPoint API endpoint. - Args:
- request_params (EventListParams):
- The request parameters. 
- request_body (EventListBody):
- The request body. 
- http_client (HTTPClient):
- The HTTP client. 
 
 - _transform_response_data(*, body: Union[List[Dict[str, Any]], Dict[str, Any]]) Union[List[Dict[str, Any]], Dict[str, Any]]¶
- Transforms and reshapes the response body to extract event data. - The API response contains event data within an “entries” list. This method extracts and returns the event data from this list. - Args:
- body (Union[List[Dict[str, Any]], Dict[str, Any]]):
- The response body from the API. 
 
- Returns:
- Union[List[Dict[str, Any]], Dict[str, Any]]:
- The transformed event data. 
 
- Raises:
- ResultValidationError:
- If the response body does not contain the expected “entries” list.