text: from empire import *
  from empire.data_structures.struct import Struct
  
  from empire.ejson.diff.structs.diff_keys import DiffKeys
  from empire.ejson.diff.structs.diff_values import DiffValues
  
  
  class DiffStruct(Struct):
      def __init__(self, raw: Union[JSON, Any, None] = None):
          super().__init__()
          self._keys: DiffKeys = DiffKeys()
          self._modified_values: DiffValues = DiffValues()
          super().__fields_decl_end__()
          self.assign_values(raw)
  
      @property
      def keys(self) -> DiffKeys:
          return self._keys
  
      @property
      def modified_values(self) -> DiffValues:
          return self._modified_values
  