=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: d1659dc1567a5b62f65d0612107a50aace03e085 Generated by: https://openapi-generator.tech OpenAPI Generator version: 4.2.3 =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/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/create_anonymous_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_owned_alias_options' require 'mailslurp_client/models/create_template_options' require 'mailslurp_client/models/create_webhook_options' require 'mailslurp_client/models/domain_dto' require 'mailslurp_client/models/domain_preview' require 'mailslurp_client/models/email' require 'mailslurp_client/models/email_analysis' require 'mailslurp_client/models/email_preview' require 'mailslurp_client/models/email_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/inbox' require 'mailslurp_client/models/inbox_projection' require 'mailslurp_client/models/json_node' require 'mailslurp_client/models/match_option' require 'mailslurp_client/models/match_options' require 'mailslurp_client/models/model_alias' 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_group_projection' require 'mailslurp_client/models/page_inbox_projection' require 'mailslurp_client/models/page_template_projection' require 'mailslurp_client/models/page_webhook_projection' require 'mailslurp_client/models/pageable' require 'mailslurp_client/models/raw_email_json' require 'mailslurp_client/models/send_email_options' 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/unread_count' 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/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/form_controller_api' require 'mailslurp_client/api/group_controller_api' require 'mailslurp_client/api/inbox_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