class_docstr: Dictionary-based Document Store
  
  Parameters:
      `store_config`: DictStoreConfig
          Dictionary Store specific configuration, containing the store type and the backing store type
class_docstr_tok: ["Dictionary-based","Document","Store","Parameters",":","`","store_config","`",":","DictStoreConfig","Dictionary","Store","specific","configuration",",","containing","the","store","type","and","the","backing","store","type"]
code: def __init__(
      self,
      root_verify_key: Optional[SyftVerifyKey],
      store_config: Optional[DictStoreConfig] = None,
  ) -> None:
      if store_config is None:
          store_config = DictStoreConfig()
      super().__init__(
          root_verify_key=root_verify_key, store_config=store_config
      )
  
imports: from __future__ import annotations
  from typing import Any
  from typing import Optional
  from typing import Type
  from ..node.credentials import SyftVerifyKey
  from ..serde.serializable import serializable
  from .document_store import DocumentStore
  from .document_store import StoreConfig
  from .kv_document_store import KeyValueBackingStore
  from .kv_document_store import KeyValueStorePartition
  from .locks import LockingConfig
  from .locks import ThreadingLockingConfig
label_desc: Use image node_id 1 to create a new DictDocumentStore object from inherited base classes: DocumentStore with example: obj = DictDocumentStore(root_verify_key, store_config)