code: def from_env(cls) -> "AppConfig":
      common_config = CommonConfig.from_env()
      return cls(
          api=ApiConfig.from_env(hf_endpoint=common_config.hf_endpoint),
          assets=AssetsConfig.from_env(),
          cache=CacheConfig.from_env(),
          cached_assets=CachedAssetsConfig.from_env(),
          common=common_config,
          log=LogConfig.from_env(),
          parquet_metadata=ParquetMetadataConfig.from_env(),
          queue=QueueConfig.from_env(),
          rows_index=RowsIndexConfig.from_env(),
          s3=S3Config.from_env(),
      )
  
imports: from dataclasses import dataclass, field
  from libapi.config import ApiConfig
  from libcommon.config import AssetsConfig, CacheConfig, CachedAssetsConfig, CommonConfig, LogConfig, ParquetMetadataConfig, QueueConfig, RowsIndexConfig, S3Config
label_desc: Use image node_id 1 for calling the AppConfig obj's underlying member method code with example usage: obj.from_env(cls) and returns: cls