=begin #MailSlurp API #MailSlurp is an API for sending and receiving emails from dynamically allocated email addresses. It's designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - [Homepage](https://www.mailslurp.com) - Get an [API KEY](https://app.mailslurp.com/sign-up/) - Generated [SDK Clients](https://www.mailslurp.com/docs/) - [Examples](https://github.com/mailslurp/examples) repository The version of the OpenAPI document: 6.5.2 Generated by: https://openapi-generator.tech OpenAPI Generator version: 4.3.1 =end # Common files require 'mailslurp_client/api_client' require 'mailslurp_client/api_error' require 'mailslurp_client/version' require 'mailslurp_client/configuration' # Models require 'mailslurp_client/models/alias_dto' require 'mailslurp_client/models/alias_projection' require 'mailslurp_client/models/attachment_meta_data' require 'mailslurp_client/models/basic_auth_options' require 'mailslurp_client/models/bulk_send_email_options' require 'mailslurp_client/models/contact_dto' require 'mailslurp_client/models/contact_projection' require 'mailslurp_client/models/content_match_options' require 'mailslurp_client/models/create_alias_options' require 'mailslurp_client/models/create_contact_options' require 'mailslurp_client/models/create_domain_options' require 'mailslurp_client/models/create_group_options' require 'mailslurp_client/models/create_inbox_dto' require 'mailslurp_client/models/create_template_options' require 'mailslurp_client/models/create_webhook_options' require 'mailslurp_client/models/dns_lookup_options' require 'mailslurp_client/models/dns_lookup_result' require 'mailslurp_client/models/dns_lookup_results' require 'mailslurp_client/models/describe_domain_options' require 'mailslurp_client/models/describe_mail_server_domain_result' require 'mailslurp_client/models/domain_dto' require 'mailslurp_client/models/domain_name_record' require 'mailslurp_client/models/domain_preview' require 'mailslurp_client/models/download_attachment_dto' require 'mailslurp_client/models/email' require 'mailslurp_client/models/email_analysis' require 'mailslurp_client/models/email_content_match_result' require 'mailslurp_client/models/email_preview' require 'mailslurp_client/models/email_projection' require 'mailslurp_client/models/email_text_lines_result' require 'mailslurp_client/models/email_verification_result' require 'mailslurp_client/models/expiration_defaults' require 'mailslurp_client/models/expired_inbox_dto' require 'mailslurp_client/models/expired_inbox_record_projection' require 'mailslurp_client/models/forward_email_options' require 'mailslurp_client/models/group_contacts_dto' require 'mailslurp_client/models/group_dto' require 'mailslurp_client/models/group_projection' require 'mailslurp_client/models/html_validation_result' require 'mailslurp_client/models/ip_address_result' require 'mailslurp_client/models/inbox' require 'mailslurp_client/models/inbox_projection' require 'mailslurp_client/models/match_option' require 'mailslurp_client/models/match_options' require 'mailslurp_client/models/missed_email' require 'mailslurp_client/models/missed_email_projection' require 'mailslurp_client/models/model_alias' require 'mailslurp_client/models/name_server_record' require 'mailslurp_client/models/organization_inbox_projection' require 'mailslurp_client/models/page_alias' require 'mailslurp_client/models/page_contact_projection' require 'mailslurp_client/models/page_email_preview' require 'mailslurp_client/models/page_email_projection' require 'mailslurp_client/models/page_expired_inbox_record_projection' require 'mailslurp_client/models/page_group_projection' require 'mailslurp_client/models/page_inbox_projection' require 'mailslurp_client/models/page_missed_email_projection' require 'mailslurp_client/models/page_organization_inbox_projection' require 'mailslurp_client/models/page_sent_email_projection' require 'mailslurp_client/models/page_template_projection' require 'mailslurp_client/models/page_thread_projection' require 'mailslurp_client/models/page_webhook_projection' require 'mailslurp_client/models/pageable' require 'mailslurp_client/models/raw_email_json' require 'mailslurp_client/models/reply_to_alias_email_options' require 'mailslurp_client/models/reply_to_email_options' require 'mailslurp_client/models/send_email_options' require 'mailslurp_client/models/sent_email_dto' require 'mailslurp_client/models/sent_email_projection' require 'mailslurp_client/models/set_inbox_favourited_options' require 'mailslurp_client/models/simple_send_email_options' require 'mailslurp_client/models/sort' require 'mailslurp_client/models/template_dto' require 'mailslurp_client/models/template_projection' require 'mailslurp_client/models/template_variable' require 'mailslurp_client/models/thread_projection' require 'mailslurp_client/models/unread_count' require 'mailslurp_client/models/update_alias_options' require 'mailslurp_client/models/update_domain_options' require 'mailslurp_client/models/update_group_contacts' require 'mailslurp_client/models/update_inbox_options' require 'mailslurp_client/models/upload_attachment_options' require 'mailslurp_client/models/validation_dto' require 'mailslurp_client/models/validation_message' require 'mailslurp_client/models/verify_email_address_options' require 'mailslurp_client/models/wait_for_conditions' require 'mailslurp_client/models/webhook_dto' require 'mailslurp_client/models/webhook_projection' require 'mailslurp_client/models/webhook_test_request' require 'mailslurp_client/models/webhook_test_response' require 'mailslurp_client/models/webhook_test_result' # APIs require 'mailslurp_client/api/alias_controller_api' require 'mailslurp_client/api/attachment_controller_api' require 'mailslurp_client/api/bulk_actions_controller_api' require 'mailslurp_client/api/common_actions_controller_api' require 'mailslurp_client/api/contact_controller_api' require 'mailslurp_client/api/domain_controller_api' require 'mailslurp_client/api/email_controller_api' require 'mailslurp_client/api/expired_controller_api' require 'mailslurp_client/api/form_controller_api' require 'mailslurp_client/api/group_controller_api' require 'mailslurp_client/api/inbox_controller_api' require 'mailslurp_client/api/mail_server_controller_api' require 'mailslurp_client/api/missed_email_controller_api' require 'mailslurp_client/api/sent_emails_controller_api' require 'mailslurp_client/api/template_controller_api' require 'mailslurp_client/api/wait_for_controller_api' require 'mailslurp_client/api/webhook_controller_api' module MailSlurpClient class << self # Customize default settings for the SDK using block. # MailSlurpClient.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