@@ -13,6 +13,10 @@ class Settings(SecretsManagerBaseSettings):
1313 access_token : SecretStr = Field (
1414 ..., description = "API token. Can be created in Smartsheet UI."
1515 )
16+ access_token_2 : SecretStr = Field (
17+ ...,
18+ description = "API token for fetching exaSPIM Smartsheets." ,
19+ )
1620 user_agent : Optional [str ] = Field (
1721 default = "aind-smartsheet-service-server" ,
1822 description = (
@@ -30,6 +34,22 @@ class Settings(SecretsManagerBaseSettings):
3034 protocols_id : int = Field (
3135 ..., description = "SmartSheet ID of protocols info"
3236 )
37+ mouse_tracker_id : int = Field (
38+ ..., description = "SmartSheet ID of mouse tracker info"
39+ )
40+ sample_tracking_id : int = Field (
41+ ..., description = "SmartSheet ID of sample tracking info"
42+ )
43+ imaging_queue_id : int = Field (
44+ ..., description = "SmartSheet ID of imaging queue info"
45+ )
46+ exaspim_qc_sheet_id : int = Field (
47+ ..., description = "SmartSheet ID of exaSPIM QC sheet info"
48+ )
49+ app_concurrency_limit : int = Field (
50+ default = 2 ,
51+ description = "Limit number of large sheets being downloaded at once." ,
52+ )
3353 redis_url : Optional [RedisDsn ] = Field (default = None )
3454 model_config = SettingsConfigDict (env_prefix = "SMARTSHEET_" )
3555
0 commit comments