@@ -244,6 +244,7 @@ class UserOrgInfoOut(BaseModel):
244244 "stopped_org_readonly" ,
245245]
246246SUCCESSFUL_STATES = get_args (TYPE_SUCCESSFUL_STATES )
247+ SUCCESSFUL_AND_PAUSED_STATES = ["paused" , * SUCCESSFUL_STATES ]
247248
248249TYPE_RUNNING_AND_WAITING_STATES = Literal [TYPE_WAITING_STATES , TYPE_RUNNING_STATES ]
249250RUNNING_AND_WAITING_STATES = [* WAITING_STATES , * RUNNING_STATES ]
@@ -481,7 +482,7 @@ class CrawlConfigOut(CrawlConfigCore, CrawlConfigAdditional):
481482 id : UUID
482483
483484 lastCrawlStopping : Optional [bool ] = False
484- lastCrawlPausing : Optional [bool ] = False
485+ lastCrawlShouldPause : Optional [bool ] = False
485486 lastCrawlPausedAt : Optional [datetime ] = None
486487 lastCrawlPausedExpiry : Optional [datetime ] = None
487488 profileName : Optional [str ] = None
@@ -869,7 +870,7 @@ class CrawlOut(BaseMongoModel):
869870 seedCount : Optional [int ] = None
870871 profileName : Optional [str ] = None
871872 stopping : Optional [bool ] = False
872- pausing : Optional [bool ] = False
873+ shouldPause : Optional [bool ] = False
873874 pausedAt : Optional [datetime ] = None
874875 manual : bool = False
875876 cid_rev : Optional [int ] = None
@@ -1025,7 +1026,7 @@ class Crawl(BaseCrawl, CrawlConfigCore):
10251026 manual : bool = False
10261027
10271028 stopping : Optional [bool ] = False
1028- pausing : Optional [bool ] = False
1029+ shouldPause : Optional [bool ] = False
10291030
10301031 qaCrawlExecSeconds : int = 0
10311032
0 commit comments