11# generated by datamodel-codegen:
22# filename: openapi.json
3- # timestamp: 2026-01-21T16:38:20 +00:00
3+ # timestamp: 2026-01-21T21:58:10 +00:00
44
55from __future__ import annotations
66
@@ -470,7 +470,7 @@ class ActorJobStatus(Enum):
470470class BuildsMeta (BaseModel ):
471471 origin : Annotated [str , Field (examples = ['WEB' ])]
472472 client_ip : Annotated [IPv4Address | None , Field (alias = 'clientIp' , examples = ['172.234.12.34' ])] = None
473- user_agent : Annotated [str , Field (alias = 'userAgent' , examples = ['Mozilla/5.0 (iPad)' ])]
473+ user_agent : Annotated [str | None , Field (alias = 'userAgent' , examples = ['Mozilla/5.0 (iPad)' ])] = None
474474
475475
476476class BuildShort (BaseModel ):
@@ -1290,16 +1290,16 @@ class KeyValueStore(BaseModel):
12901290 act_id : Annotated [str | None , Field (alias = 'actId' , examples = [None ])] = None
12911291 act_run_id : Annotated [str | None , Field (alias = 'actRunId' , examples = [None ])] = None
12921292 console_url : Annotated [
1293- AnyUrl ,
1293+ AnyUrl | None ,
12941294 Field (alias = 'consoleUrl' , examples = ['https://console.apify.com/storage/key-value-stores/27TmTznX9YPeAYhkC' ]),
1295- ]
1295+ ] = None
12961296 keys_public_url : Annotated [
1297- AnyUrl ,
1297+ AnyUrl | None ,
12981298 Field (
12991299 alias = 'keysPublicUrl' ,
13001300 examples = ['https://api.apify.com/v2/key-value-stores/WkzbQMuFYuamGv3YF/keys?signature=abc123' ],
13011301 ),
1302- ]
1302+ ] = None
13031303 """
13041304 A public link to access keys of the key-value store directly.
13051305 """
@@ -1592,7 +1592,7 @@ class RequestQueueShort(BaseModel):
15921592 """
15931593 The timestamp when the request queue was last accessed.
15941594 """
1595- expire_at : Annotated [AwareDatetime , Field (alias = 'expireAt' , examples = ['2019-06-02T17:15:06.751Z' ])]
1595+ expire_at : Annotated [AwareDatetime | None , Field (alias = 'expireAt' , examples = ['2019-06-02T17:15:06.751Z' ])] = None
15961596 """
15971597 The timestamp when the request queue will expire and be deleted.
15981598 """
@@ -2164,7 +2164,7 @@ class EventData(BaseModel):
21642164 actor_run_id : Annotated [str , Field (alias = 'actorRunId' , examples = ['JgwXN9BdwxGcu9MMF' ])]
21652165
21662166
2167- class Calls (BaseModel ):
2167+ class Call (BaseModel ):
21682168 started_at : Annotated [AwareDatetime | None , Field (alias = 'startedAt' , examples = ['2019-12-12T07:34:14.202Z' ])] = None
21692169 finished_at : Annotated [AwareDatetime | None , Field (alias = 'finishedAt' , examples = ['2019-12-12T07:34:14.202Z' ])] = (
21702170 None
@@ -2181,8 +2181,8 @@ class WebhookDispatch(BaseModel):
21812181 created_at : Annotated [AwareDatetime , Field (alias = 'createdAt' , examples = ['2019-12-12T07:34:14.202Z' ])]
21822182 status : Annotated [str , Field (examples = ['SUCCEEDED' ])]
21832183 event_type : Annotated [str , Field (alias = 'eventType' , examples = ['ACTOR.RUN.SUCCEEDED' ])]
2184- event_data : Annotated [EventData , Field (alias = 'eventData' , title = 'eventData' )]
2185- calls : Annotated [Calls | None , Field (title = 'calls' )] = None
2184+ event_data : Annotated [EventData | None , Field (alias = 'eventData' , title = 'eventData' )] = None
2185+ calls : Annotated [list [ Call ] | None , Field (title = 'calls' )] = None
21862186
21872187
21882188class TestWebhookResponse (BaseModel ):
@@ -2467,30 +2467,22 @@ class PriceTiers(BaseModel):
24672467class UsageItem (BaseModel ):
24682468 quantity : Annotated [float , Field (examples = [2.784475 ])]
24692469 base_amount_usd : Annotated [float , Field (alias = 'baseAmountUsd' , examples = [0.69611875 ])]
2470- base_unit_price_usd : Annotated [float , Field (alias = 'baseUnitPriceUsd' , examples = [0.25 ])]
2470+ base_unit_price_usd : Annotated [float | None , Field (alias = 'baseUnitPriceUsd' , examples = [0.25 ])] = None
24712471 amount_after_volume_discount_usd : Annotated [
2472- float , Field (alias = 'amountAfterVolumeDiscountUsd' , examples = [0.69611875 ])
2473- ]
2474- price_tiers : Annotated [list [PriceTiers ], Field (alias = 'priceTiers' )]
2475-
2476-
2477- class MonthlyServiceUsage (BaseModel ):
2478- usage_item : Annotated [UsageItem , Field (alias = 'USAGE_ITEM' )]
2479-
2480-
2481- class ServiceUsage (BaseModel ):
2482- service_usage_item : Annotated [UsageItem , Field (alias = 'SERVICE_USAGE_ITEM' )]
2472+ float | None , Field (alias = 'amountAfterVolumeDiscountUsd' , examples = [0.69611875 ])
2473+ ] = None
2474+ price_tiers : Annotated [list [PriceTiers ] | None , Field (alias = 'priceTiers' )] = None
24832475
24842476
24852477class DailyServiceUsages (BaseModel ):
24862478 date : Annotated [str , Field (examples = ['2022-10-02T00:00:00.000Z' ])]
2487- service_usage : Annotated [ServiceUsage , Field (alias = 'serviceUsage' )]
2479+ service_usage : Annotated [dict [ str , UsageItem ] , Field (alias = 'serviceUsage' )]
24882480 total_usage_credits_usd : Annotated [float , Field (alias = 'totalUsageCreditsUsd' , examples = [0.0474385791970591 ])]
24892481
24902482
24912483class MonthlyUsage (BaseModel ):
24922484 usage_cycle : Annotated [UsageCycle , Field (alias = 'usageCycle' )]
2493- monthly_service_usage : Annotated [MonthlyServiceUsage , Field (alias = 'monthlyServiceUsage' )]
2485+ monthly_service_usage : Annotated [dict [ str , UsageItem ] , Field (alias = 'monthlyServiceUsage' )]
24942486 daily_service_usages : Annotated [list [DailyServiceUsages ], Field (alias = 'dailyServiceUsages' )]
24952487 total_usage_credits_usd_before_volume_discount : Annotated [
24962488 float , Field (alias = 'totalUsageCreditsUsdBeforeVolumeDiscount' , examples = [0.786143673840067 ])
0 commit comments