mailslurp 15.17.22 copy "mailslurp: ^15.17.22" to clipboard
mailslurp: ^15.17.22 copied to clipboard

MailSlurp

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add mailslurp

With Flutter:

 $ flutter pub add mailslurp

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  mailslurp: ^15.17.22

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:mailslurp/api.dart';
import 'package:mailslurp/api/alias_controller_api.dart';
import 'package:mailslurp/api/attachment_controller_api.dart';
import 'package:mailslurp/api/bounce_controller_api.dart';
import 'package:mailslurp/api/bulk_actions_controller_api.dart';
import 'package:mailslurp/api/common_actions_controller_api.dart';
import 'package:mailslurp/api/connector_controller_api.dart';
import 'package:mailslurp/api/contact_controller_api.dart';
import 'package:mailslurp/api/domain_controller_api.dart';
import 'package:mailslurp/api/email_controller_api.dart';
import 'package:mailslurp/api/email_verification_controller_api.dart';
import 'package:mailslurp/api/expired_controller_api.dart';
import 'package:mailslurp/api/export_controller_api.dart';
import 'package:mailslurp/api/form_controller_api.dart';
import 'package:mailslurp/api/group_controller_api.dart';
import 'package:mailslurp/api/inbox_controller_api.dart';
import 'package:mailslurp/api/inbox_forwarder_controller_api.dart';
import 'package:mailslurp/api/inbox_replier_controller_api.dart';
import 'package:mailslurp/api/inbox_ruleset_controller_api.dart';
import 'package:mailslurp/api/mail_server_controller_api.dart';
import 'package:mailslurp/api/missed_email_controller_api.dart';
import 'package:mailslurp/api/phone_controller_api.dart';
import 'package:mailslurp/api/sent_emails_controller_api.dart';
import 'package:mailslurp/api/sms_controller_api.dart';
import 'package:mailslurp/api/template_controller_api.dart';
import 'package:mailslurp/api/tools_controller_api.dart';
import 'package:mailslurp/api/tracking_controller_api.dart';
import 'package:mailslurp/api/user_controller_api.dart';
import 'package:mailslurp/api/wait_for_controller_api.dart';
import 'package:mailslurp/api/webhook_controller_api.dart';
import 'package:mailslurp/api_client.dart';
import 'package:mailslurp/api_exception.dart';
import 'package:mailslurp/api_helper.dart';
import 'package:mailslurp/auth/api_key_auth.dart';
import 'package:mailslurp/auth/authentication.dart';
import 'package:mailslurp/auth/http_basic_auth.dart';
import 'package:mailslurp/auth/http_bearer_auth.dart';
import 'package:mailslurp/auth/oauth.dart';
import 'package:mailslurp/model/abstract_webhook_payload.dart';
import 'package:mailslurp/model/alias_dto.dart';
import 'package:mailslurp/model/alias_projection.dart';
import 'package:mailslurp/model/attachment_entity.dart';
import 'package:mailslurp/model/attachment_meta_data.dart';
import 'package:mailslurp/model/attachment_projection.dart';
import 'package:mailslurp/model/basic_auth_options.dart';
import 'package:mailslurp/model/bounce_projection.dart';
import 'package:mailslurp/model/bounce_recipient_projection.dart';
import 'package:mailslurp/model/bounced_email_dto.dart';
import 'package:mailslurp/model/bounced_recipient_dto.dart';
import 'package:mailslurp/model/bulk_send_email_options.dart';
import 'package:mailslurp/model/complaint.dart';
import 'package:mailslurp/model/condition_option.dart';
import 'package:mailslurp/model/connector_dto.dart';
import 'package:mailslurp/model/connector_projection.dart';
import 'package:mailslurp/model/connector_sync_event_dto.dart';
import 'package:mailslurp/model/connector_sync_event_projection.dart';
import 'package:mailslurp/model/connector_sync_request_result.dart';
import 'package:mailslurp/model/connector_sync_request_result_exception.dart';
import 'package:mailslurp/model/connector_sync_request_result_exception_cause.dart';
import 'package:mailslurp/model/connector_sync_request_result_exception_cause_stack_trace_inner.dart';
import 'package:mailslurp/model/connector_sync_request_result_exception_cause_suppressed_inner.dart';
import 'package:mailslurp/model/connector_sync_result.dart';
import 'package:mailslurp/model/contact_dto.dart';
import 'package:mailslurp/model/contact_projection.dart';
import 'package:mailslurp/model/content_match_options.dart';
import 'package:mailslurp/model/count_dto.dart';
import 'package:mailslurp/model/create_alias_options.dart';
import 'package:mailslurp/model/create_connector_imap_options.dart';
import 'package:mailslurp/model/create_connector_options.dart';
import 'package:mailslurp/model/create_contact_options.dart';
import 'package:mailslurp/model/create_domain_options.dart';
import 'package:mailslurp/model/create_emergency_address_options.dart';
import 'package:mailslurp/model/create_group_options.dart';
import 'package:mailslurp/model/create_inbox_dto.dart';
import 'package:mailslurp/model/create_inbox_forwarder_options.dart';
import 'package:mailslurp/model/create_inbox_replier_options.dart';
import 'package:mailslurp/model/create_inbox_ruleset_options.dart';
import 'package:mailslurp/model/create_template_options.dart';
import 'package:mailslurp/model/create_tracking_pixel_options.dart';
import 'package:mailslurp/model/create_webhook_options.dart';
import 'package:mailslurp/model/delivery_status_dto.dart';
import 'package:mailslurp/model/describe_domain_options.dart';
import 'package:mailslurp/model/describe_mail_server_domain_result.dart';
import 'package:mailslurp/model/dns_lookup_options.dart';
import 'package:mailslurp/model/dns_lookup_result.dart';
import 'package:mailslurp/model/dns_lookup_results.dart';
import 'package:mailslurp/model/domain_dto.dart';
import 'package:mailslurp/model/domain_issues_dto.dart';
import 'package:mailslurp/model/domain_name_record.dart';
import 'package:mailslurp/model/domain_preview.dart';
import 'package:mailslurp/model/download_attachment_dto.dart';
import 'package:mailslurp/model/email.dart';
import 'package:mailslurp/model/email_analysis.dart';
import 'package:mailslurp/model/email_content_match_result.dart';
import 'package:mailslurp/model/email_html_dto.dart';
import 'package:mailslurp/model/email_links_result.dart';
import 'package:mailslurp/model/email_preview.dart';
import 'package:mailslurp/model/email_preview_urls.dart';
import 'package:mailslurp/model/email_projection.dart';
import 'package:mailslurp/model/email_recipients.dart';
import 'package:mailslurp/model/email_text_lines_result.dart';
import 'package:mailslurp/model/email_validation_request_dto.dart';
import 'package:mailslurp/model/email_verification_result.dart';
import 'package:mailslurp/model/emergency_address.dart';
import 'package:mailslurp/model/emergency_address_dto.dart';
import 'package:mailslurp/model/empty_response_dto.dart';
import 'package:mailslurp/model/expiration_defaults.dart';
import 'package:mailslurp/model/expired_inbox_dto.dart';
import 'package:mailslurp/model/expired_inbox_record_projection.dart';
import 'package:mailslurp/model/export_link.dart';
import 'package:mailslurp/model/export_options.dart';
import 'package:mailslurp/model/filter_bounced_recipients_options.dart';
import 'package:mailslurp/model/filter_bounced_recipients_result.dart';
import 'package:mailslurp/model/flush_expired_inboxes_result.dart';
import 'package:mailslurp/model/forward_email_options.dart';
import 'package:mailslurp/model/generate_bimi_record_options.dart';
import 'package:mailslurp/model/generate_bimi_record_results.dart';
import 'package:mailslurp/model/generate_dmarc_record_options.dart';
import 'package:mailslurp/model/generate_dmarc_record_results.dart';
import 'package:mailslurp/model/generate_mta_sts_record_options.dart';
import 'package:mailslurp/model/generate_mta_sts_record_results.dart';
import 'package:mailslurp/model/generate_tls_reporting_record_options.dart';
import 'package:mailslurp/model/generate_tls_reporting_record_results.dart';
import 'package:mailslurp/model/gravatar_url.dart';
import 'package:mailslurp/model/group_contacts_dto.dart';
import 'package:mailslurp/model/group_dto.dart';
import 'package:mailslurp/model/group_projection.dart';
import 'package:mailslurp/model/html_validation_result.dart';
import 'package:mailslurp/model/imap_flag_operation_options.dart';
import 'package:mailslurp/model/imap_smtp_access_details.dart';
import 'package:mailslurp/model/inbox_by_email_address_result.dart';
import 'package:mailslurp/model/inbox_by_name_result.dart';
import 'package:mailslurp/model/inbox_dto.dart';
import 'package:mailslurp/model/inbox_exists_dto.dart';
import 'package:mailslurp/model/inbox_forwarder_dto.dart';
import 'package:mailslurp/model/inbox_forwarder_event_projection.dart';
import 'package:mailslurp/model/inbox_forwarder_test_options.dart';
import 'package:mailslurp/model/inbox_forwarder_test_result.dart';
import 'package:mailslurp/model/inbox_id_item.dart';
import 'package:mailslurp/model/inbox_ids_result.dart';
import 'package:mailslurp/model/inbox_preview.dart';
import 'package:mailslurp/model/inbox_replier_dto.dart';
import 'package:mailslurp/model/inbox_replier_event_projection.dart';
import 'package:mailslurp/model/inbox_ruleset_dto.dart';
import 'package:mailslurp/model/inbox_ruleset_test_options.dart';
import 'package:mailslurp/model/inbox_ruleset_test_result.dart';
import 'package:mailslurp/model/ip_address_result.dart';
import 'package:mailslurp/model/json_schema_dto.dart';
import 'package:mailslurp/model/list_unsubscribe_recipient_projection.dart';
import 'package:mailslurp/model/lookup_bimi_domain_options.dart';
import 'package:mailslurp/model/lookup_bimi_domain_results.dart';
import 'package:mailslurp/model/lookup_dmarc_domain_options.dart';
import 'package:mailslurp/model/lookup_dmarc_domain_results.dart';
import 'package:mailslurp/model/lookup_mta_sts_domain_options.dart';
import 'package:mailslurp/model/lookup_mta_sts_domain_results.dart';
import 'package:mailslurp/model/lookup_tls_reporting_domain_options.dart';
import 'package:mailslurp/model/lookup_tls_reporting_domain_results.dart';
import 'package:mailslurp/model/match_option.dart';
import 'package:mailslurp/model/match_options.dart';
import 'package:mailslurp/model/missed_email_dto.dart';
import 'package:mailslurp/model/missed_email_projection.dart';
import 'package:mailslurp/model/name_server_record.dart';
import 'package:mailslurp/model/organization_inbox_projection.dart';
import 'package:mailslurp/model/page_alias.dart';
import 'package:mailslurp/model/page_attachment_entity.dart';
import 'package:mailslurp/model/page_bounced_email.dart';
import 'package:mailslurp/model/page_bounced_recipients.dart';
import 'package:mailslurp/model/page_complaint.dart';
import 'package:mailslurp/model/page_connector.dart';
import 'package:mailslurp/model/page_connector_sync_events.dart';
import 'package:mailslurp/model/page_contact_projection.dart';
import 'package:mailslurp/model/page_delivery_status.dart';
import 'package:mailslurp/model/page_email_preview.dart';
import 'package:mailslurp/model/page_email_projection.dart';
import 'package:mailslurp/model/page_email_validation_request.dart';
import 'package:mailslurp/model/page_expired_inbox_record_projection.dart';
import 'package:mailslurp/model/page_group_projection.dart';
import 'package:mailslurp/model/page_inbox_forwarder_dto.dart';
import 'package:mailslurp/model/page_inbox_forwarder_events.dart';
import 'package:mailslurp/model/page_inbox_projection.dart';
import 'package:mailslurp/model/page_inbox_replier_dto.dart';
import 'package:mailslurp/model/page_inbox_replier_events.dart';
import 'package:mailslurp/model/page_inbox_ruleset_dto.dart';
import 'package:mailslurp/model/page_list_unsubscribe_recipients.dart';
import 'package:mailslurp/model/page_missed_email_projection.dart';
import 'package:mailslurp/model/page_organization_inbox_projection.dart';
import 'package:mailslurp/model/page_phone_number_projection.dart';
import 'package:mailslurp/model/page_scheduled_jobs.dart';
import 'package:mailslurp/model/page_sent_email_projection.dart';
import 'package:mailslurp/model/page_sent_email_with_queue_projection.dart';
import 'package:mailslurp/model/page_sms_projection.dart';
import 'package:mailslurp/model/page_template_projection.dart';
import 'package:mailslurp/model/page_thread_projection.dart';
import 'package:mailslurp/model/page_tracking_pixel_projection.dart';
import 'package:mailslurp/model/page_unknown_missed_email_projection.dart';
import 'package:mailslurp/model/page_webhook_projection.dart';
import 'package:mailslurp/model/page_webhook_result.dart';
import 'package:mailslurp/model/pageable_object.dart';
import 'package:mailslurp/model/phone_number_dto.dart';
import 'package:mailslurp/model/phone_number_projection.dart';
import 'package:mailslurp/model/phone_plan_dto.dart';
import 'package:mailslurp/model/raw_email_json.dart';
import 'package:mailslurp/model/recipient.dart';
import 'package:mailslurp/model/reply_for_sms.dart';
import 'package:mailslurp/model/reply_to_alias_email_options.dart';
import 'package:mailslurp/model/reply_to_email_options.dart';
import 'package:mailslurp/model/scheduled_job.dart';
import 'package:mailslurp/model/scheduled_job_dto.dart';
import 'package:mailslurp/model/send_email_options.dart';
import 'package:mailslurp/model/send_smtp_envelope_options.dart';
import 'package:mailslurp/model/send_with_queue_result.dart';
import 'package:mailslurp/model/sender.dart';
import 'package:mailslurp/model/sent_email_dto.dart';
import 'package:mailslurp/model/sent_email_projection.dart';
import 'package:mailslurp/model/sent_sms_dto.dart';
import 'package:mailslurp/model/set_inbox_favourited_options.dart';
import 'package:mailslurp/model/simple_send_email_options.dart';
import 'package:mailslurp/model/sms_dto.dart';
import 'package:mailslurp/model/sms_match_option.dart';
import 'package:mailslurp/model/sms_preview.dart';
import 'package:mailslurp/model/sms_projection.dart';
import 'package:mailslurp/model/sms_reply_options.dart';
import 'package:mailslurp/model/sort.dart';
import 'package:mailslurp/model/template_dto.dart';
import 'package:mailslurp/model/template_preview.dart';
import 'package:mailslurp/model/template_projection.dart';
import 'package:mailslurp/model/template_variable.dart';
import 'package:mailslurp/model/test_new_inbox_forwarder_options.dart';
import 'package:mailslurp/model/test_new_inbox_ruleset_options.dart';
import 'package:mailslurp/model/test_phone_number_options.dart';
import 'package:mailslurp/model/thread_projection.dart';
import 'package:mailslurp/model/tracking_pixel_dto.dart';
import 'package:mailslurp/model/tracking_pixel_projection.dart';
import 'package:mailslurp/model/unknown_missed_email_projection.dart';
import 'package:mailslurp/model/unread_count.dart';
import 'package:mailslurp/model/unseen_error_count_dto.dart';
import 'package:mailslurp/model/update_alias_options.dart';
import 'package:mailslurp/model/update_domain_options.dart';
import 'package:mailslurp/model/update_group_contacts.dart';
import 'package:mailslurp/model/update_inbox_options.dart';
import 'package:mailslurp/model/update_inbox_replier_options.dart';
import 'package:mailslurp/model/upload_attachment_bytes_request.dart';
import 'package:mailslurp/model/upload_attachment_options.dart';
import 'package:mailslurp/model/upload_multipart_form_request.dart';
import 'package:mailslurp/model/user_info_dto.dart';
import 'package:mailslurp/model/validate_email_address_list_options.dart';
import 'package:mailslurp/model/validate_email_address_list_result.dart';
import 'package:mailslurp/model/validation_dto.dart';
import 'package:mailslurp/model/validation_message.dart';
import 'package:mailslurp/model/verify_email_address_options.dart';
import 'package:mailslurp/model/verify_webhook_signature_options.dart';
import 'package:mailslurp/model/verify_webhook_signature_results.dart';
import 'package:mailslurp/model/wait_for_conditions.dart';
import 'package:mailslurp/model/wait_for_single_sms_options.dart';
import 'package:mailslurp/model/wait_for_sms_conditions.dart';
import 'package:mailslurp/model/webhook_bounce_payload.dart';
import 'package:mailslurp/model/webhook_bounce_recipient_payload.dart';
import 'package:mailslurp/model/webhook_delivery_status_payload.dart';
import 'package:mailslurp/model/webhook_dto.dart';
import 'package:mailslurp/model/webhook_email_opened_payload.dart';
import 'package:mailslurp/model/webhook_email_read_payload.dart';
import 'package:mailslurp/model/webhook_header_name_value.dart';
import 'package:mailslurp/model/webhook_headers.dart';
import 'package:mailslurp/model/webhook_new_attachment_payload.dart';
import 'package:mailslurp/model/webhook_new_contact_payload.dart';
import 'package:mailslurp/model/webhook_new_email_payload.dart';
import 'package:mailslurp/model/webhook_new_sms_payload.dart';
import 'package:mailslurp/model/webhook_projection.dart';
import 'package:mailslurp/model/webhook_redrive_result.dart';
import 'package:mailslurp/model/webhook_result_dto.dart';
import 'package:mailslurp/model/webhook_test_request.dart';
import 'package:mailslurp/model/webhook_test_response.dart';
import 'package:mailslurp/model/webhook_test_result.dart';