Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion vortexasdk/endpoints/cargo_movements.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from typing import Any, Dict, List, Optional, Union

from vortexasdk.api import ID
from vortexasdk.api.shared_types import to_ISODate
from vortexasdk.api.shared_types import Tag, to_ISODate
from vortexasdk.endpoints.cargo_movements_result import CargoMovementsResult
from vortexasdk.endpoints.endpoints import (
CARGO_MOVEMENTS_RESOURCE,
Expand Down Expand Up @@ -64,6 +64,7 @@ def search(
filter_vessel_flags: Optional[Union[ID, List[ID]]] = None,
filter_vessel_ice_class: Optional[Union[ID, List[ID]]] = None,
filter_vessel_propulsion: Optional[Union[ID, List[ID]]] = None,
filter_vessel_tags: Optional[Union[Tag, List[Tag]]] = None,
exclude_origins: Optional[Union[ID, List[ID]]] = None,
exclude_destinations: Optional[Union[ID, List[ID]]] = None,
exclude_products: Optional[Union[ID, List[ID]]] = None,
Expand All @@ -79,6 +80,7 @@ def search(
exclude_vessel_flags: Optional[Union[ID, List[ID]]] = None,
exclude_vessel_ice_class: Optional[Union[ID, List[ID]]] = None,
exclude_vessel_propulsion: Optional[Union[ID, List[ID]]] = None,
exclude_vessel_tags: Optional[Union[Tag, List[Tag]]] = None,
disable_geographic_exclusion_rules: Optional[bool] = None,
intra_movements: Optional[str] = None,
quantity_at_time_of: str = "load",
Expand Down Expand Up @@ -139,6 +141,8 @@ def search(

filter_vessel_propulsion: An attribute ID, or list of attribute IDs to filter on.

filter_vessel_tags: A time bound vessel tag, or list of time bound vessel tags to filter on.

exclude_origins: A geography ID, or list of geography IDs to exclude.

exclude_destinations: A geography ID, or list of geography IDs to exclude.
Expand Down Expand Up @@ -167,6 +171,8 @@ def search(

exclude_vessel_propulsion: An attribute ID, or list of attribute IDs to exclude.

exclude_vessel_tags: A time bound vessel tag, or list of time bound vessel tags to exclude.

disable_geographic_exclusion_rules: This controls a popular industry term "intra-movements" and determines
the filter behaviour for cargo leaving then entering the same geographic area.

Expand Down Expand Up @@ -310,6 +316,8 @@ def search(
"filter_vessel_propulsion": convert_to_list(
filter_vessel_propulsion
),
"vessel_tags": convert_to_list(filter_vessel_tags),
"vessel_tags_excluded": convert_to_list(exclude_vessel_tags),
"exclude": exclude_params,
"disable_geographic_exclusion_rules": disable_geographic_exclusion_rules,
"intra_movements": intra_movements,
Expand Down
2 changes: 1 addition & 1 deletion vortexasdk/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.0.17"
__version__ = "1.0.18"
Loading