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.