<commit_before>// Get Output Details

/**
  * @api {get} i/v2/outputs/:outputId Get Output Details
  * @apiName Get Output Details
  * @apiGroup Outputs
  * @apiVersion 2.0.0
  *
  * @apiDescription Get details of an Output file for a job.
  *
  * @apiHeader {String} Content-Type Content-Type: application/json
  * @apiHeader {String} Zencoder-Api-Key Zencoder-Api-Key: {Your_API_Key}
  *
  * @apiParam (URL Parameters) {String} outputId an Output id.
  *
  * @apiParam (Request Body Fields) {Object} application_ad_configuration The ad configuration object
  * @apiParam (Request Body Fields) {String} application_ad_configuration.ad_configuration_description Human readable description of the configuration.
  * @apiParam (Request Body Fields) {String="Dfp","Vast","SmartXML"} application_ad_configuration.ad_configuration_expected_response_type The expected response type based on your ad server
  * @apiParam (Request Body Fields) {String="SingleAdResponse","MultipleAdResponse"} application_ad_configuration.ad_configuration_strategy Specifies whether ad breaks should include single or muliple ads
  * @apiParam (Request Body Fields) {Object[]} application_ad_configuration.ad_configuration_transforms Array of ad configuration transforms.
  * @apiParam (Request Body Fields) {String} application_ad_configuration.ad_configuration_transforms.xpath xpath for the transform.
  * @apiParam (Request Body Fields) {String} application_ad_configuration.ad_configuration_transforms.xslt xslt stylesheet for the transform.
  * @apiParam (Request Body Fields) {String} ad_configuration_url_format Format for the ad tag - see [Server-Side Ad Insertion Using the Brightcove Live API](https://support.brightcove.com/node/17763#ad_configuration_variables) for the available ad configuration variables.
  * @apiParam (Request Body Fields) {String} application_description Human readable description of the ad application.
  * @apiParam (Request Body Fields) {String} [account_id] Your account id.
  * @apiParam (Request Body Fields) {Number} application_segment_buffer The amount of ad content to buffer, in seconds.
  *
  *
  * @apiSuccess (Response Fields) {Number} audio_bitrate_in_kbps Audio bitrate of an Output media file
  * @apiSuccess (Response Fields) {String} audio_codec Audio codec of an Output media file
  * @apiSuccess (Response Fields) {Number} audio_sample_rate Audio sample rate of an Output media file
  * @apiSuccess (Response Fields) {Number} audio_tracks The number of audio tracks
  * @apiSuccess (Response Fields) {Number} channels The number of audio channels
  * @apiSuccess (Response Fields) {DateTimeString} created_at ISO 8601 date-time string representing when an Output file was created
  * @apiSuccess (Response Fields) {Number} duration_in_ms duration_in_ms.
  * @apiSuccess (Response Fields) {String} error_class Type of error thrown
  * @apiSuccess (Response Fields) {String} error_message Error message thrown
  * @apiSuccess (Response Fields) {Number} file_size_bytes File size
  * @apiSuccess (Response Fields) {DateTimeString} finished_at ISO 8601 date-time string representing when an Output file was finished
  * @apiSuccess (Response Fields) {String} format Format of an Output file
  * @apiSuccess (Response Fields) {Number} frame_rate Frame rate of an Output file
  * @apiSuccess (Response Fields) {Number} height Frame height of an Output file
  * @apiSuccess (Response Fields) {String} id System id of an Output file
  * @apiSuccess (Response Fields) {String} md5_checksum Checksum for an Output file
  * @apiSuccess (Response Fields) {Boolean} privacy Privacy mode
  * @apiSuccess (Response Fields) {String} state Current state of Output file processing
  * @apiSuccess (Response Fields) {Boolean} test Whether run in test (integration) mode
  * @apiSuccess (Response Fields) {DateTimeString} updated_at ISO 8601 date-time string representing when an Output file was last modified
  * @apiSuccess (Response Fields) {Number} video_bitrate_in_kbps Video bitrate of an Output media file
  * @apiSuccess (Response Fields) {String} video_codec Video codec of an Output media file
  * @apiSuccess (Response Fields) {Number} width Frame width of an Output media file
  * @apiSuccess (Response Fields) {Number} total_bitrate_in_kbps Total bitrate of an Output media file
  * @apiSuccess (Response Fields) {String} url URL for an Output media file
  *
  * @apiSuccessExample {json} Success response for get Output details
  *    {
  *      "audio_bitrate_in_kbps": 74,
  *      "audio_codec": "aac",
  *      "audio_sample_rate": 48000,
  *      "channels": "2",
  *      "duration_in_ms": 24892,
  *      "file_size_in_bytes": 1215110,
  *      "format": "mpeg4",
  *      "frame_rate": 29.97,
  *      "height": 352,
  *      "id": 13339,
  *      "label": null,
  *      "state": "finished",
  *      "total_bitrate_in_kbps": 387,
  *      "url": "https://example.com/file.mp4",
  *      "video_bitrate_in_kbps": 313,
  *      "video_codec": "h264",
  *      "width": 624,
  *      "md5_checksum": "7f106918e02a69466afa0ee014174143"
  *    }
  *
  */

// Get Output Progress

/**
  * @api {get} /v2/outputs/:outputId/progress Get Output Progress
  * @apiName Get Output Progress
  * @apiGroup Outputs
  * @apiVersion 2.0.0
  *
  * @apiDescription Get the progress of processing for an output file. The current_event_progress number is the percent complete of the current event – so if the event is Transcoding, and current_event_progress is 99.3421, then the file is almost finished transcoding, but hasn't started uploading yet. The progress number is the overall percentage of completion for the output. The progress number is the percent complete of the current event – so if the event is Transcoding, and progress is 99.3421, then the file is almost finished transcoding, but hasn't started Uploading yet. Valid states include: waiting, queued, assigning, processing, finished, failed, cancelled, no input, and skipped. Events include: downloading, transcoding and uploading. If you're getting a 404 to a Job Progress request, make sure that you're using the output ID, not the job ID, and make sure your API key is correct. A 404 means that we didn't find an output file with the specified ID for the account linked to the provided API key.
  *
  * @apiHeader {String} Content-Type Content-Type: application/json
  * @apiHeader {String} Zencoder-Api-Key Zencoder-Api-Key: {Your_API_Key}
  *
  * @apiParam (URL Parameters) {String} outputId an Output id.
  *
  *
  *
  * @apiSuccess (Response Fields) {String} state State for an output: pending, waiting, processing, finished, failed, or cancelled
  * @apiSuccess (Response Fields) {Number} progress The overall percentage complete
  * @apiSuccess (Response Fields) {String} current_event The current activity
  * @apiSuccess (Response Fields) {Number} current_event_progress The current activity percentage complete
  *
  * @apiSuccessExample {json} Success response for Output Progress
  *    {
  *      "state": "processing",
  *      "current_event": "Downloading",
  *      "current_event_progress": "32.34567345",
  *      "progress": "45.2353255"
  *    }
  *
  */
<commit_msg>remove erroneous request body fields<commit_after>// Get Output Details

/**
  * @api {get} i/v2/outputs/:outputId Get Output Details
  * @apiName Get Output Details
  * @apiGroup Outputs
  * @apiVersion 2.0.0
  *
  * @apiDescription Get details of an Output file for a job.
  *
  * @apiHeader {String} Content-Type Content-Type: application/json
  * @apiHeader {String} Zencoder-Api-Key Zencoder-Api-Key: {Your_API_Key}
  *
  * @apiParam (URL Parameters) {String} outputId an Output id.
  *
  *
  * @apiSuccess (Response Fields) {Number} audio_bitrate_in_kbps Audio bitrate of an Output media file
  * @apiSuccess (Response Fields) {String} audio_codec Audio codec of an Output media file
  * @apiSuccess (Response Fields) {Number} audio_sample_rate Audio sample rate of an Output media file
  * @apiSuccess (Response Fields) {Number} audio_tracks The number of audio tracks
  * @apiSuccess (Response Fields) {Number} channels The number of audio channels
  * @apiSuccess (Response Fields) {DateTimeString} created_at ISO 8601 date-time string representing when an Output file was created
  * @apiSuccess (Response Fields) {Number} duration_in_ms duration_in_ms.
  * @apiSuccess (Response Fields) {String} error_class Type of error thrown
  * @apiSuccess (Response Fields) {String} error_message Error message thrown
  * @apiSuccess (Response Fields) {Number} file_size_bytes File size
  * @apiSuccess (Response Fields) {DateTimeString} finished_at ISO 8601 date-time string representing when an Output file was finished
  * @apiSuccess (Response Fields) {String} format Format of an Output file
  * @apiSuccess (Response Fields) {Number} frame_rate Frame rate of an Output file
  * @apiSuccess (Response Fields) {Number} height Frame height of an Output file
  * @apiSuccess (Response Fields) {String} id System id of an Output file
  * @apiSuccess (Response Fields) {String} md5_checksum Checksum for an Output file
  * @apiSuccess (Response Fields) {Boolean} privacy Privacy mode
  * @apiSuccess (Response Fields) {String} state Current state of Output file processing
  * @apiSuccess (Response Fields) {Boolean} test Whether run in test (integration) mode
  * @apiSuccess (Response Fields) {DateTimeString} updated_at ISO 8601 date-time string representing when an Output file was last modified
  * @apiSuccess (Response Fields) {Number} video_bitrate_in_kbps Video bitrate of an Output media file
  * @apiSuccess (Response Fields) {String} video_codec Video codec of an Output media file
  * @apiSuccess (Response Fields) {Number} width Frame width of an Output media file
  * @apiSuccess (Response Fields) {Number} total_bitrate_in_kbps Total bitrate of an Output media file
  * @apiSuccess (Response Fields) {String} url URL for an Output media file
  *
  * @apiSuccessExample {json} Success response for get Output details
  *    {
  *      "audio_bitrate_in_kbps": 74,
  *      "audio_codec": "aac",
  *      "audio_sample_rate": 48000,
  *      "channels": "2",
  *      "duration_in_ms": 24892,
  *      "file_size_in_bytes": 1215110,
  *      "format": "mpeg4",
  *      "frame_rate": 29.97,
  *      "height": 352,
  *      "id": 13339,
  *      "label": null,
  *      "state": "finished",
  *      "total_bitrate_in_kbps": 387,
  *      "url": "https://example.com/file.mp4",
  *      "video_bitrate_in_kbps": 313,
  *      "video_codec": "h264",
  *      "width": 624,
  *      "md5_checksum": "7f106918e02a69466afa0ee014174143"
  *    }
  *
  */

// Get Output Progress

/**
  * @api {get} /v2/outputs/:outputId/progress Get Output Progress
  * @apiName Get Output Progress
  * @apiGroup Outputs
  * @apiVersion 2.0.0
  *
  * @apiDescription Get the progress of processing for an output file. The current_event_progress number is the percent complete of the current event – so if the event is Transcoding, and current_event_progress is 99.3421, then the file is almost finished transcoding, but hasn't started uploading yet. The progress number is the overall percentage of completion for the output. The progress number is the percent complete of the current event – so if the event is Transcoding, and progress is 99.3421, then the file is almost finished transcoding, but hasn't started Uploading yet. Valid states include: waiting, queued, assigning, processing, finished, failed, cancelled, no input, and skipped. Events include: downloading, transcoding and uploading. If you're getting a 404 to a Job Progress request, make sure that you're using the output ID, not the job ID, and make sure your API key is correct. A 404 means that we didn't find an output file with the specified ID for the account linked to the provided API key.
  *
  * @apiHeader {String} Content-Type Content-Type: application/json
  * @apiHeader {String} Zencoder-Api-Key Zencoder-Api-Key: {Your_API_Key}
  *
  * @apiParam (URL Parameters) {String} outputId an Output id.
  *
  *
  *
  * @apiSuccess (Response Fields) {String} state State for an output: pending, waiting, processing, finished, failed, or cancelled
  * @apiSuccess (Response Fields) {Number} progress The overall percentage complete
  * @apiSuccess (Response Fields) {String} current_event The current activity
  * @apiSuccess (Response Fields) {Number} current_event_progress The current activity percentage complete
  *
  * @apiSuccessExample {json} Success response for Output Progress
  *    {
  *      "state": "processing",
  *      "current_event": "Downloading",
  *      "current_event_progress": "32.34567345",
  *      "progress": "45.2353255"
  *    }
  *
  */

{'fraction_non_alphanumeric': 0.08786972938955318, 'fraction_numerical': 0.02068911264946507, 'mean_word_length': 4.341596638655462, 'pattern_counts': {'":': 44, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6589046', 'n_tokens_mistral': 3851, 'n_tokens_neox': 3572, 'n_words': 1398}