class_docstr: Container to access dbt project metadata such as dbt_project.yml and profiles.yml.
class_docstr_tok: ["Container","to","access","dbt","project","metadata","such","as","dbt_project.yml","and","profiles.yml","."]
docstr: Return the bundle of configuration paths.
docstr_tok: ["Return","the","bundle","of","configuration","paths","."]
code: def dbt_paths(self) -> dbtPaths:
      """Return the bundle of configuration paths."""
      return dbtPaths(
          model_paths=self.project.model_paths,
          seed_paths=self.project.seed_paths,
          target_path=self.project.target_path,
      )
  
imports: from __future__ import annotations
  import dataclasses
  import logging
  from pathlib import Path
  from typing import List, Type
  from dbt.adapters.base.impl import BaseAdapter
  from dbt.adapters.factory import get_adapter_by_type
  from dbt.cli.main import dbtRunner
  from dbt.config.profile import Profile
  from dbt.config.project import Project
  from dbt.config.runtime import load_profile, load_project
  from dbt_semantic_interfaces.pretty_print import pformat_big_objects
  from dbt_semantic_interfaces.protocols.semantic_manifest import SemanticManifest
  from typing_extensions import Self
  from metricflow.errors.errors import ModelCreationException
  from metricflow.model.dbt_manifest_parser import parse_manifest_from_dbt_generated_manifest
label_desc: Use image node_id 2 for calling the dbtProjectMetadata obj's underlying member method code with example usage: obj.dbt_paths() and returns: dbtPaths