gfwapiclient.resources.vessels.list.models.request
¶
Global Fishing Watch (GFW) API Python Client - Get Vessels by IDs API Request Models.
This module defines request models for the Vessels API’s get vessels by IDs endpoint.
Module Contents¶
Classes¶
Request query parameters for get list of vessels filtered by ids API endpoint. |
Data¶
API¶
- gfwapiclient.resources.vessels.list.models.request.__all__ = ['VesselListParams']¶
- gfwapiclient.resources.vessels.list.models.request.VESSEL_LIST_REQUEST_PARAMS_VALIDATION_ERROR_MESSAGE: Final[str] = 'Get vesselS by IDs request parameters validation failed.'¶
- class gfwapiclient.resources.vessels.list.models.request.VesselListParams(/, **data: typing.Any)¶
Bases:
gfwapiclient.resources.vessels.base.models.request.VesselBaseDetailParams
Request query parameters for get list of vessels filtered by ids API endpoint.
Initialization
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- indexed_fields: ClassVar[Optional[List[str]]] = ['datasets', 'includes', 'match-fields', 'ids', 'vessel-groups']¶
- datasets: List[gfwapiclient.resources.vessels.base.models.request.VesselDataset] = 'Field(...)'¶