typing_objects

This module is used internally by wsadmin-type-hints to define appropriate return types for some wsadmin methods.

Please read before continuing

The classes and types present in this sub-module are NOT meant to be referenced in user scripts.

These are only meant to be used internally by wsadmin-type-hints.

The actual return type is the one they inherit from (for example RunningObjectName inherits from str, so the actual return type will be str).

This structure is needed to make the code more pythonic and readable. It also makes it clear just by glancing to the method signature which value must be passed, instead of remembering which wsadmin object method returns the correct Object name.