CARGO_TIMESERIES_RESOURCE = "/time-series"

CARGO_MOVEMENTS_RESOURCE = "/cargo-movements/search"
VESSEL_MOVEMENTS_RESOURCE = "/vessel-movements/search"
EIA_FORECASTS_RESOURCE = "/search/eia-forecasts"

ORIGIN_BREAKDOWN_RESOURCE = "/breakdown/origin"
DESTINATION_BREAKDOWN_RESOURCE = "/breakdown/destination"

VESSEL_AVAILABILITY_SEARCH_RESOURCE = "/vessel-availability/search"
VESSEL_AVAILABILITY_TIMERSERIES_RESOURCE = "/vessel-availability/timeseries"
VESSEL_AVAILABILITY_BREAKDOWN_RESOURCE = "/vessel-availability/breakdown"

CRUDE_ONSHORE_INVENTORIES_SEARCH = "/onshore-inventories/search"
CRUDE_ONSHORE_INVENTORIES_TIMESERIES = "/onshore-inventories/timeseries"

ASSET_TANKS_REFERENCE = "/reference/asset-tanks"
ATTRIBUTES_REFERENCE = "/reference/attributes"
CORPORATIONS_REFERENCE = "/reference/charterers"
GEOGRAPHIES_REFERENCE = "/reference/geographies"
PRODUCTS_REFERENCE = "/reference/products"
STORAGE_TERMINALS_REFERENCE = "/reference/storage-terminals"
VESSELS_REFERENCE = "/reference/vessels"

TONNE_MILES_BREAKDOWN = "/vessel-journey/breakdown/tonne-miles"
FLEET_UTILISATION_ORIGIN_BREAKDOWN = "/vessel-journey/breakdown/origin"
FLEET_UTILISATION_DESTINATION_BREAKDOWN = (
    "/vessel-journey/breakdown/destination"
)
FLEET_UTILISATION_SPEED_BREAKDOWN = "/vessel-journey/breakdown/speed"
FLEET_UTILISATION_TIMESERIES_QUANTITY = "/vessel-journey/timeseries/quantity"
FLEET_UTILISATION_TIMESERIES_CAPACITY = "/vessel-journey/timeseries/capacity"
FLEET_UTILISATION_TIMESERIES = "/vessel-journey/timeseries/utilisation"
FLEET_UTILISATION_TIMESERIES_AVG_DISTANCE = (
    "/vessel-journey/timeseries/avg-distance"
)

FREIGHT_PRICING_SEARCH = "/freight-pricing/rates"
FREIGHT_PRICING_TIMESERIES = "/freight-pricing/timeseries"

VOYAGES_SEARCH_ENRICHED = "/voyages/search-enriched"
VOYAGES_TOP_HITS = "/voyages/top-hits"
VOYAGES_CONGESTION_BREAKDOWN = "/voyages/congestion-breakdown"
VOYAGES_TIMESERIES = "/voyages/timeseries"

API_FQDN = "https://api.vortexa.com"
API_URL = f"{API_FQDN}/v5"
