class_docstr: A wrapper for schema for a service.
class_docstr_tok: ["A","wrapper","for","schema","for","a","service","."]
docstr: Set of slots which are permitted to be in the dialogue state.
docstr_tok: ["Set","of","slots","which","are","permitted","to","be","in","the","dialogue","state","."]
code: def state_slots(self) -> set:
      """Set of slots which are permitted to be in the dialogue state."""
      state_slots = set()
      for intent in self._schema_json["intents"]:
          state_slots.update(intent["required_slots"])
          state_slots.update(intent["optional_slots"])
      return state_slots
  
imports: import json
  from typing import List, Optional, Union
  from nemo.utils import logging
label_desc: Use image node_id 3 for calling the ServiceSchema obj's underlying member method code with example usage: obj.state_slots() and returns: state_slots