text: from tapis_cli.display import Verbosity
  from tapis_cli.search import SearchWebParam
  
  from . import API_NAME, SERVICE_VERSION
  from .formatters import ActorsFormatOne
  from .models import Alias
  from .mixins import AliasIdentifier
  
  __all__ = ['ActorsAliasesShow']
  
  
  class ActorsAliasesShow(ActorsFormatOne, AliasIdentifier):
  
      HELP_STRING = 'Show details for an Actor Alias'
      LEGACY_COMMMAND_STRING = 'abaco aliases list'
  
      VERBOSITY = Verbosity.BRIEF
      EXTRA_VERBOSITY = Verbosity.RECORD_VERBOSE
  
      def get_parser(self, prog_name):
          parser = super(ActorsAliasesShow, self).get_parser(prog_name)
          parser = AliasIdentifier().extend_parser(parser)
          return parser
  
      def take_action(self, parsed_args):
          parsed_args = self.preprocess_args(parsed_args)
          alias = AliasIdentifier().get_identifier(parsed_args)
          rec = self.tapis_client.actors.getAlias(alias=alias)
          headers = self.render_headers(Alias, parsed_args)
          data = []
          for key in headers:
              try:
                  val = rec[key]
              except KeyError:
                  val = None
              data.append(self.render_value(val))
  
          return (tuple(headers), tuple(data))
  