@abstractproperty<EOL><INDENT>def script_dir(self):<DEDENT>
pass<EOL>
This is a property. Returns the directory assigned for storing all internal scripts such as
        scheduler submit scripts. This is usually where error logs from the scheduler would reside on the
        channel destination side.

        Args:
            - None

        Returns:
            - Channel script dir