Skip to main content
Version: Next

PricePerDatasetItemActorPricingInfo

Hierarchy

Index

Properties

apify_margin_percentage

apify_margin_percentage: Annotated[float, Field(alias='apifyMarginPercentage')]

In [0, 1], fraction of pricePerUnitUsd that goes to Apify

created_at

created_at: Annotated[AwareDatetime, Field(alias='createdAt')]

When this pricing info record has been created

force_contains_significant_price_change

force_contains_significant_price_change: bool | None

is_price_change_notification_suppressed

is_price_change_notification_suppressed: bool | None

model_config

model_config: Undefined

notified_about_change_at

notified_about_change_at: AwareDatetime | None

notified_about_future_change_at

notified_about_future_change_at: AwareDatetime | None

price_per_unit_usd

price_per_unit_usd: float | None

Price per unit in USD. Mutually exclusive with tieredPricing - exactly one of the two is present on a pricing record.

pricing_model

pricing_model: Literal[PRICE_PER_DATASET_ITEM]

reason_for_change

reason_for_change: str | None

started_at

started_at: Annotated[AwareDatetime, Field(alias='startedAt')]

Since when is this pricing info record effective for a given Actor

tiered_pricing

tiered_pricing: dict[str, TieredPricingPerDatasetItemEntry] | None

unit_name

unit_name: str

Name of the unit that is being charged