def scan_start_command(client: Client, args: Dict[(str, Any)]) -> CommandResults:
    "helloworld-start-scan command: Starts a HelloWorld scan\n\n    :type client: ``Client``\n    :param Client: HelloWorld client to use\n\n    :type args: ``Dict[str, Any]``\n    :param args:\n        all command arguments, usually passed from ``demisto.args()``.\n        ``args['hostname']`` hostname to run the scan on\n\n    :return:\n        A ``CommandResults`` object that is then passed to ``return_results``,\n        that contains a scan job\n\n    :rtype: ``CommandResults``\n    "
    hostname = args.get('hostname', None)
    if (not hostname):
        raise ValueError('hostname not specified')
    scan = client.scan_start(hostname=hostname)
    scan['hostname'] = hostname
    scan_id = scan.get('scan_id')
    readable_output = f'Started scan {scan_id}'
    return CommandResults(readable_output=readable_output, outputs_prefix='HelloWorld.Scan', outputs_key_field='scan_id', outputs=scan)
helloworld-start-scan command: Starts a HelloWorld scan

:type client: ``Client``
:param Client: HelloWorld client to use

:type args: ``Dict[str, Any]``
:param args:
    all command arguments, usually passed from ``demisto.args()``.
    ``args['hostname']`` hostname to run the scan on

:return:
    A ``CommandResults`` object that is then passed to ``return_results``,
    that contains a scan job

:rtype: ``CommandResults``
def scan_start_command(client: Client, args: Dict[(str, Any)]) -> CommandResults:
    "helloworld-start-scan command: Starts a HelloWorld scan\n\n    :type client: ``Client``\n    :param Client: HelloWorld client to use\n\n    :type args: ``Dict[str, Any]``\n    :param args:\n        all command arguments, usually passed from ``demisto.args()``.\n        ``args['hostname']`` hostname to run the scan on\n\n    :return:\n        A ``CommandResults`` object that is then passed to ``return_results``,\n        that contains a scan job\n\n    :rtype: ``CommandResults``\n    "
    hostname = args.get('hostname', None)
    if (not hostname):
        raise ValueError('hostname not specified')
    scan = client.scan_start(hostname=hostname)
    scan['hostname'] = hostname
    scan_id = scan.get('scan_id')
    readable_output = f'Started scan {scan_id}'
    return CommandResults(readable_output=readable_output, outputs_prefix='HelloWorld.Scan', outputs_key_field='scan_id', outputs=scan)