=begin This is an automatically generated file. DO NOT EDIT. Generated from version 2.1.86 of the OpenAPI specification at https://github.com/athenianco/api-spec/releases/tag/2.1.86. Generated by: https://openapi-generator.tech OpenAPI Generator version: 6.5.0 =end # Common files require 'athenian/api_client' require 'athenian/api_error' require 'athenian/version' require 'athenian/configuration' # Models require 'athenian/models/accepted_invitation' require 'athenian/models/account' require 'athenian/models/account_status' require 'athenian/models/account_user_change_request' require 'athenian/models/calculated_code_check_histogram' require 'athenian/models/calculated_code_check_metrics' require 'athenian/models/calculated_code_check_metrics_item' require 'athenian/models/calculated_deployment_metric' require 'athenian/models/calculated_developer_metrics' require 'athenian/models/calculated_developer_metrics_item' require 'athenian/models/calculated_jira_histogram' require 'athenian/models/calculated_jira_metric_values' require 'athenian/models/calculated_linear_metric_values' require 'athenian/models/calculated_linear_metric_values_confidence_mins_inner' require 'athenian/models/calculated_linear_metric_values_values_inner' require 'athenian/models/calculated_pull_request_histogram' require 'athenian/models/calculated_pull_request_histogram_frequencies_inner' require 'athenian/models/calculated_pull_request_metrics' require 'athenian/models/calculated_pull_request_metrics_item' require 'athenian/models/calculated_release_metric' require 'athenian/models/code_bypassing_prs_measurement' require 'athenian/models/code_check_histogram_definition' require 'athenian/models/code_check_histograms_request' require 'athenian/models/code_check_metric_id' require 'athenian/models/code_check_metrics_request' require 'athenian/models/code_check_run_statistics' require 'athenian/models/code_check_run_statistics_mean_execution_time' require 'athenian/models/code_check_run_statistics_median_execution_time' require 'athenian/models/code_check_run_statistics_stddev_execution_time' require 'athenian/models/code_filter' require 'athenian/models/commit' require 'athenian/models/commit_signature' require 'athenian/models/commits_list' require 'athenian/models/commits_list_include' require 'athenian/models/contributor' require 'athenian/models/contributor_identity' require 'athenian/models/create_token_request' require 'athenian/models/created_identifier' require 'athenian/models/created_token' require 'athenian/models/datasource' require 'athenian/models/delete_events_cache_request' require 'athenian/models/deployed_component' require 'athenian/models/deployed_pull_request' require 'athenian/models/deployed_pull_request_all_of' require 'athenian/models/deployed_release' require 'athenian/models/deployment_analysis' require 'athenian/models/deployment_analysis_code' require 'athenian/models/deployment_conclusion' require 'athenian/models/deployment_metric_id' require 'athenian/models/deployment_metrics_request' require 'athenian/models/deployment_modify_labels_request' require 'athenian/models/deployment_notification' require 'athenian/models/deployment_with' require 'athenian/models/developer_metric_id' require 'athenian/models/developer_metrics_request' require 'athenian/models/developer_summary' require 'athenian/models/developer_updates' require 'athenian/models/diff_releases_request' require 'athenian/models/diffed_releases' require 'athenian/models/diffed_releases_include' require 'athenian/models/filter_code_checks_request' require 'athenian/models/filter_commits_request' require 'athenian/models/filter_contributors_request' require 'athenian/models/filter_deployments_request' require 'athenian/models/filter_environments_request' require 'athenian/models/filter_jira_common' require 'athenian/models/filter_jira_stuff' require 'athenian/models/filter_jira_stuff_with' require 'athenian/models/filter_labels_request' require 'athenian/models/filter_pull_requests_request' require 'athenian/models/filter_releases_request' require 'athenian/models/filter_repositories_request' require 'athenian/models/filtered_code_check_run' require 'athenian/models/filtered_code_check_run_prs_stats' require 'athenian/models/filtered_code_check_run_total_stats' require 'athenian/models/filtered_code_check_runs' require 'athenian/models/filtered_deployment' require 'athenian/models/filtered_deployments' require 'athenian/models/filtered_deployments_include' require 'athenian/models/filtered_environment' require 'athenian/models/filtered_jira_stuff' require 'athenian/models/filtered_label' require 'athenian/models/filtered_release' require 'athenian/models/for_set_code_checks' require 'athenian/models/for_set_code_checks_jira' require 'athenian/models/for_set_deployments' require 'athenian/models/for_set_developers' require 'athenian/models/for_set_pull_requests' require 'athenian/models/generic_error' require 'athenian/models/get_deployment_labels200_response' require 'athenian/models/get_jira_issues_include' require 'athenian/models/get_jira_issues_request' require 'athenian/models/get_jira_issues_response' require 'athenian/models/get_jira_issues_response_include' require 'athenian/models/get_pull_requests_request' require 'athenian/models/get_releases_request' require 'athenian/models/goal_metric_params' require 'athenian/models/goal_metric_params_threshold' require 'athenian/models/goal_template' require 'athenian/models/goal_template_create_request' require 'athenian/models/goal_template_metric' require 'athenian/models/goal_template_update_request' require 'athenian/models/histogram_scale' require 'athenian/models/included_deployments' require 'athenian/models/included_jira_issues' require 'athenian/models/included_native_user' require 'athenian/models/included_native_users' require 'athenian/models/installation_progress' require 'athenian/models/interquartile' require 'athenian/models/invalid_request_error' require 'athenian/models/invalid_request_error_all_of' require 'athenian/models/invitation_check_result' require 'athenian/models/invitation_link' require 'athenian/models/invited_user' require 'athenian/models/jira_comment' require 'athenian/models/jira_epic' require 'athenian/models/jira_epic_all_of' require 'athenian/models/jira_epic_child' require 'athenian/models/jira_epic_child_all_of' require 'athenian/models/jira_epic_issue_common' require 'athenian/models/jira_filter' require 'athenian/models/jira_filter_return' require 'athenian/models/jira_filter_with' require 'athenian/models/jira_histogram_definition' require 'athenian/models/jira_histograms_request' require 'athenian/models/jira_installation' require 'athenian/models/jira_issue' require 'athenian/models/jira_issue_all_of' require 'athenian/models/jira_issue_type' require 'athenian/models/jira_label' require 'athenian/models/jira_metric_id' require 'athenian/models/jira_metrics_request' require 'athenian/models/jira_priority' require 'athenian/models/jira_project' require 'athenian/models/jira_projects_request' require 'athenian/models/jira_status' require 'athenian/models/jira_status_category' require 'athenian/models/jira_user' require 'athenian/models/linked_jira_issue' require 'athenian/models/listed_token' require 'athenian/models/logical_deployment_rules' require 'athenian/models/logical_pr_rules' require 'athenian/models/logical_repository' require 'athenian/models/logical_repository_get_request' require 'athenian/models/logical_repository_request' require 'athenian/models/mapped_jira_identity' require 'athenian/models/mapped_jira_identity_change' require 'athenian/models/match_identities_request' require 'athenian/models/matched_identity' require 'athenian/models/matched_identity_to' require 'athenian/models/notified_deployments_inner' require 'athenian/models/notify_deployments200_response' require 'athenian/models/organization' require 'athenian/models/paginate_pull_requests_request' require 'athenian/models/patch_token_request' require 'athenian/models/product_feature' require 'athenian/models/product_feature_parameters' require 'athenian/models/pull_request' require 'athenian/models/pull_request_event' require 'athenian/models/pull_request_histogram_definition' require 'athenian/models/pull_request_histograms_request' require 'athenian/models/pull_request_label' require 'athenian/models/pull_request_metric_id' require 'athenian/models/pull_request_metrics_request' require 'athenian/models/pull_request_numbers' require 'athenian/models/pull_request_pagination_plan' require 'athenian/models/pull_request_participant' require 'athenian/models/pull_request_set' require 'athenian/models/pull_request_set_include' require 'athenian/models/pull_request_stage' require 'athenian/models/pull_request_with' require 'athenian/models/release_diff' require 'athenian/models/release_match_request' require 'athenian/models/release_match_setting' require 'athenian/models/release_match_strategy' require 'athenian/models/release_metric_id' require 'athenian/models/release_metrics_request' require 'athenian/models/release_metrics_request_for_inner' require 'athenian/models/release_names' require 'athenian/models/release_notification' require 'athenian/models/release_notification_status' require 'athenian/models/release_pair' require 'athenian/models/release_set' require 'athenian/models/release_set_include' require 'athenian/models/release_with' require 'athenian/models/released_pull_request' require 'athenian/models/released_pull_request_author' require 'athenian/models/repository_set_create_request' require 'athenian/models/repository_set_list_item' require 'athenian/models/repository_set_with_name' require 'athenian/models/set_mapped_jira_identities_request' require 'athenian/models/share' require 'athenian/models/stage_timings' require 'athenian/models/table_fetching_progress' require 'athenian/models/team' require 'athenian/models/team_create_request' require 'athenian/models/team_update_request' require 'athenian/models/user' require 'athenian/models/versions' require 'athenian/models/with_both_jira_and_jiragroups' require 'athenian/models/work_type' require 'athenian/models/work_type_get_request' require 'athenian/models/work_type_put_request' require 'athenian/models/work_type_rule' # APIs require 'athenian/api/align_api' require 'athenian/api/events_api' require 'athenian/api/filter_api' require 'athenian/api/get_api' require 'athenian/api/histograms_api' require 'athenian/api/integrations_api' require 'athenian/api/metrics_api' require 'athenian/api/pagination_api' require 'athenian/api/registration_api' require 'athenian/api/reposet_api' require 'athenian/api/security_api' require 'athenian/api/settings_api' require 'athenian/api/team_api' require 'athenian/api/user_api' require 'athenian/api/version_api' module Athenian class << self # Customize default settings for the SDK using block. # Athenian.configure do |config| # config.username = "xxx" # config.password = "xxx" # end # If no block given, return the default Configuration object. def configure if block_given? yield(Configuration.default) else Configuration.default end end end end