class documentation

Undocumented

Method provideState Provides a state string for self.
@abstractmethod
def provideState(self) -> str:

Provides a state string for self.

Objects with this function don't require to provide a separate state= parameter when constructing a Target. Instead this function is used to get the stateb representation.