A Path Item MAY be empty, due to ACL constraints. The path itself is still exposed to the documentation viewer but
they will not know which operations and parameters are available.
Allows for an external definition of this path item.
The referenced structure MUST be in the format of a Path Item Object. In case a Path Item Object field appears
both in the defined object and the referenced object, the behavior is undefined.
A list of parameters that are applicable for all the operations described under this path.
These parameters can be overridden at the operation level, but cannot be removed there. The list MUST NOT include
duplicated parameters. A unique parameter is defined by a combination of a name and location. The list can use the
Reference Object to link to parameters that are defined at the OpenAPI Object's components/parameters.
Returns the relative, descendent directory path between this module and other.
Throws if no such path exists.
For example, if module mod1 has path /dir1/mod1.pkl, and module mod2 has path /dir1/dir2/dir3/mod2.pkl,
then mod1.relativePathTo(mod2) will return List("dir2", "dir3").
A common use case is to compute the directory path between a template located at the root of a hierarchy
(say rootModule.pkl) and the currently evaluated module (accessible via the module keyword):
Describes the operations available on a single path.