lib/forgejo.rb
=begin #Forgejo API #This documentation describes the Forgejo API. The version of the OpenAPI document: 10.0.0-121-28886cd+gitea-1.22.0 Generated by: https://openapi-generator.tech Generator version: 7.12.0 =end # Common files require 'forgejo/api_client' require 'forgejo/api_error' require 'forgejo/version' require 'forgejo/configuration' # Models require 'forgejo/models/api_error' require 'forgejo/models/api_forbidden_error' require 'forgejo/models/api_invalid_topics_error' require 'forgejo/models/api_not_found' require 'forgejo/models/api_repo_archived_error' require 'forgejo/models/api_unauthorized_error' require 'forgejo/models/api_validation_error' require 'forgejo/models/access_token' require 'forgejo/models/action_task' require 'forgejo/models/action_task_response' require 'forgejo/models/action_variable' require 'forgejo/models/activity' require 'forgejo/models/activity_pub' require 'forgejo/models/add_collaborator_option' require 'forgejo/models/add_time_option' require 'forgejo/models/annotated_tag' require 'forgejo/models/annotated_tag_object' require 'forgejo/models/attachment' require 'forgejo/models/blocked_user' require 'forgejo/models/branch' require 'forgejo/models/branch_protection' require 'forgejo/models/change_file_operation' require 'forgejo/models/change_files_options' require 'forgejo/models/changed_file' require 'forgejo/models/combined_status' require 'forgejo/models/comment' require 'forgejo/models/commit' require 'forgejo/models/commit_affected_files' require 'forgejo/models/commit_date_options' require 'forgejo/models/commit_meta' require 'forgejo/models/commit_stats' require 'forgejo/models/commit_status' require 'forgejo/models/commit_user' require 'forgejo/models/compare' require 'forgejo/models/contents_response' require 'forgejo/models/create_access_token_option' require 'forgejo/models/create_branch_protection_option' require 'forgejo/models/create_branch_repo_option' require 'forgejo/models/create_email_option' require 'forgejo/models/create_file_options' require 'forgejo/models/create_fork_option' require 'forgejo/models/create_gpg_key_option' require 'forgejo/models/create_hook_option' require 'forgejo/models/create_issue_comment_option' require 'forgejo/models/create_issue_option' require 'forgejo/models/create_key_option' require 'forgejo/models/create_label_option' require 'forgejo/models/create_milestone_option' require 'forgejo/models/create_o_auth2_application_options' require 'forgejo/models/create_or_update_secret_option' require 'forgejo/models/create_org_option' require 'forgejo/models/create_pull_request_option' require 'forgejo/models/create_pull_review_comment' require 'forgejo/models/create_pull_review_options' require 'forgejo/models/create_push_mirror_option' require 'forgejo/models/create_quota_group_options' require 'forgejo/models/create_quota_rule_options' require 'forgejo/models/create_release_option' require 'forgejo/models/create_repo_option' require 'forgejo/models/create_status_option' require 'forgejo/models/create_tag_option' require 'forgejo/models/create_tag_protection_option' require 'forgejo/models/create_team_option' require 'forgejo/models/create_user_option' require 'forgejo/models/create_variable_option' require 'forgejo/models/create_wiki_page_options' require 'forgejo/models/cron' require 'forgejo/models/delete_email_option' require 'forgejo/models/delete_file_options' require 'forgejo/models/delete_labels_option' require 'forgejo/models/deploy_key' require 'forgejo/models/dismiss_pull_review_options' require 'forgejo/models/dispatch_workflow_option' require 'forgejo/models/edit_attachment_options' require 'forgejo/models/edit_branch_protection_option' require 'forgejo/models/edit_deadline_option' require 'forgejo/models/edit_git_hook_option' require 'forgejo/models/edit_hook_option' require 'forgejo/models/edit_issue_comment_option' require 'forgejo/models/edit_issue_option' require 'forgejo/models/edit_label_option' require 'forgejo/models/edit_milestone_option' require 'forgejo/models/edit_org_option' require 'forgejo/models/edit_pull_request_option' require 'forgejo/models/edit_quota_rule_options' require 'forgejo/models/edit_reaction_option' require 'forgejo/models/edit_release_option' require 'forgejo/models/edit_repo_option' require 'forgejo/models/edit_tag_protection_option' require 'forgejo/models/edit_team_option' require 'forgejo/models/edit_user_option' require 'forgejo/models/email' require 'forgejo/models/external_tracker' require 'forgejo/models/external_wiki' require 'forgejo/models/file_commit_response' require 'forgejo/models/file_delete_response' require 'forgejo/models/file_links_response' require 'forgejo/models/file_response' require 'forgejo/models/files_response' require 'forgejo/models/gpg_key' require 'forgejo/models/gpg_key_email' require 'forgejo/models/general_api_settings' require 'forgejo/models/general_attachment_settings' require 'forgejo/models/general_repo_settings' require 'forgejo/models/general_ui_settings' require 'forgejo/models/generate_repo_option' require 'forgejo/models/git_blob_response' require 'forgejo/models/git_entry' require 'forgejo/models/git_hook' require 'forgejo/models/git_object' require 'forgejo/models/git_tree_response' require 'forgejo/models/gitignore_template_info' require 'forgejo/models/hook' require 'forgejo/models/identity' require 'forgejo/models/internal_tracker' require 'forgejo/models/issue' require 'forgejo/models/issue_config' require 'forgejo/models/issue_config_contact_link' require 'forgejo/models/issue_config_validation' require 'forgejo/models/issue_deadline' require 'forgejo/models/issue_form_field' require 'forgejo/models/issue_labels_option' require 'forgejo/models/issue_meta' require 'forgejo/models/issue_template' require 'forgejo/models/label' require 'forgejo/models/label_template' require 'forgejo/models/license_template_info' require 'forgejo/models/licenses_template_list_entry' require 'forgejo/models/markdown_option' require 'forgejo/models/markup_option' require 'forgejo/models/merge_pull_request_option' require 'forgejo/models/migrate_repo_options' require 'forgejo/models/milestone' require 'forgejo/models/new_issue_pins_allowed' require 'forgejo/models/node_info' require 'forgejo/models/node_info_services' require 'forgejo/models/node_info_software' require 'forgejo/models/node_info_usage' require 'forgejo/models/node_info_usage_users' require 'forgejo/models/note' require 'forgejo/models/note_options' require 'forgejo/models/notification_count' require 'forgejo/models/notification_subject' require 'forgejo/models/notification_thread' require 'forgejo/models/o_auth2_application' require 'forgejo/models/organization' require 'forgejo/models/organization_permissions' require 'forgejo/models/pr_branch_info' require 'forgejo/models/package' require 'forgejo/models/package_file' require 'forgejo/models/payload_commit' require 'forgejo/models/payload_commit_verification' require 'forgejo/models/payload_user' require 'forgejo/models/permission' require 'forgejo/models/public_key' require 'forgejo/models/pull_request' require 'forgejo/models/pull_request_meta' require 'forgejo/models/pull_review' require 'forgejo/models/pull_review_comment' require 'forgejo/models/pull_review_request_options' require 'forgejo/models/push_mirror' require 'forgejo/models/quota_group' require 'forgejo/models/quota_info' require 'forgejo/models/quota_rule_info' require 'forgejo/models/quota_used' require 'forgejo/models/quota_used_artifact' require 'forgejo/models/quota_used_attachment' require 'forgejo/models/quota_used_attachment_contained_in' require 'forgejo/models/quota_used_package' require 'forgejo/models/quota_used_size' require 'forgejo/models/quota_used_size_assets' require 'forgejo/models/quota_used_size_assets_attachments' require 'forgejo/models/quota_used_size_assets_packages' require 'forgejo/models/quota_used_size_git' require 'forgejo/models/quota_used_size_repos' require 'forgejo/models/reaction' require 'forgejo/models/reference' require 'forgejo/models/release' require 'forgejo/models/rename_user_option' require 'forgejo/models/replace_flags_option' require 'forgejo/models/repo_collaborator_permission' require 'forgejo/models/repo_commit' require 'forgejo/models/repo_create_release_attachment_request' require 'forgejo/models/repo_topic_options' require 'forgejo/models/repo_transfer' require 'forgejo/models/repository' require 'forgejo/models/repository_meta' require 'forgejo/models/search_results' require 'forgejo/models/secret' require 'forgejo/models/server_version' require 'forgejo/models/set_user_quota_groups_options' require 'forgejo/models/stop_watch' require 'forgejo/models/submit_pull_review_options' require 'forgejo/models/tag' require 'forgejo/models/tag_archive_download_count' require 'forgejo/models/tag_protection' require 'forgejo/models/team' require 'forgejo/models/team_search200_response' require 'forgejo/models/timeline_comment' require 'forgejo/models/topic_name' require 'forgejo/models/topic_response' require 'forgejo/models/tracked_time' require 'forgejo/models/transfer_repo_option' require 'forgejo/models/update_branch_repo_option' require 'forgejo/models/update_file_options' require 'forgejo/models/update_repo_avatar_option' require 'forgejo/models/update_user_avatar_option' require 'forgejo/models/update_variable_option' require 'forgejo/models/user' require 'forgejo/models/user_heatmap_data' require 'forgejo/models/user_search200_response' require 'forgejo/models/user_settings' require 'forgejo/models/user_settings_options' require 'forgejo/models/watch_info' require 'forgejo/models/wiki_commit' require 'forgejo/models/wiki_commit_list' require 'forgejo/models/wiki_page' require 'forgejo/models/wiki_page_meta_data' # APIs require 'forgejo/api/activitypub_api' require 'forgejo/api/admin_api' require 'forgejo/api/issue_api' require 'forgejo/api/miscellaneous_api' require 'forgejo/api/notification_api' require 'forgejo/api/organization_api' require 'forgejo/api/package_api' require 'forgejo/api/repository_api' require 'forgejo/api/settings_api' require 'forgejo/api/user_api' module Forgejo class << self # Customize default settings for the SDK using block. # Forgejo.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