# coding: utf-8

"""
    Moosend API

    TODO: Add a description

    OpenAPI spec version: 1.0
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


from __future__ import absolute_import

# import models into sdk package
from .models.a import A
from .models.ab_campaign_data import ABCampaignData
from .models.ab_test_campaign_summary_response import AbTestCampaignSummaryResponse
from .models.activity_by_location_response import ActivityByLocationResponse
from .models.adding_criteria_to_segments_request import AddingCriteriaToSegmentsRequest
from .models.adding_criteria_to_segments_response import AddingCriteriaToSegmentsResponse
from .models.adding_multiple_subscribers_request import AddingMultipleSubscribersRequest
from .models.adding_multiple_subscribers_response import AddingMultipleSubscribersResponse
from .models.adding_subscribers_request import AddingSubscribersRequest
from .models.adding_subscribers_response import AddingSubscribersResponse
from .models.analytic import Analytic
from .models.b import B
from .models.campaign import Campaign
from .models.campaign_summary_response import CampaignSummaryResponse
from .models.cloning_an_existing_campaign_response import CloningAnExistingCampaignResponse
from .models.context import Context
from .models.context110 import Context110
from .models.context118 import Context118
from .models.context132 import Context132
from .models.context140 import Context140
from .models.context145 import Context145
from .models.context148 import Context148
from .models.context17 import Context17
from .models.context32 import Context32
from .models.context37 import Context37
from .models.context52 import Context52
from .models.context64 import Context64
from .models.context66 import Context66
from .models.context72 import Context72
from .models.context84 import Context84
from .models.context89 import Context89
from .models.context93 import Context93
from .models.creating_a_custom_field_request import CreatingACustomFieldRequest
from .models.creating_a_custom_field_response import CreatingACustomFieldResponse
from .models.creating_a_draft_campaign_request import CreatingADraftCampaignRequest
from .models.creating_a_draft_campaign_response import CreatingADraftCampaignResponse
from .models.creating_a_mailing_list_request import CreatingAMailingListRequest
from .models.creating_a_mailing_list_response import CreatingAMailingListResponse
from .models.creating_a_new_segment_request import CreatingANewSegmentRequest
from .models.creating_a_new_segment_response import CreatingANewSegmentResponse
from .models.criterion import Criterion
from .models.custom_field import CustomField
from .models.custom_field53 import CustomField53
from .models.custom_fields_definition import CustomFieldsDefinition
from .models.deleting_a_campaign_response import DeletingACampaignResponse
from .models.deleting_a_mailing_list_response import DeletingAMailingListResponse
from .models.deleting_a_segment_response import DeletingASegmentResponse
from .models.format import Format
from .models.get_all_campaigns_response import GetAllCampaignsResponse
from .models.get_campaign_statistics_response import GetCampaignStatisticsResponse
from .models.get_campaign_statistics_with_paging_filtered_response import GetCampaignStatisticsWithPagingFilteredResponse
from .models.get_campaigns_by_page_and_pagesize_response import GetCampaignsByPageAndPagesizeResponse
from .models.get_campaigns_by_page_response import GetCampaignsByPageResponse
from .models.get_subscriber_by_email_address_response import GetSubscriberByEmailAddressResponse
from .models.get_subscriber_by_id_response import GetSubscriberByIdResponse
from .models.getting_all_active_mailing_lists_response import GettingAllActiveMailingListsResponse
from .models.getting_all_active_mailing_lists_with_paging_response import GettingAllActiveMailingListsWithPagingResponse
from .models.getting_all_your_senders_response import GettingAllYourSendersResponse
from .models.getting_campaign_details_response import GettingCampaignDetailsResponse
from .models.getting_mailing_list_details_response import GettingMailingListDetailsResponse
from .models.getting_segment_details_response import GettingSegmentDetailsResponse
from .models.getting_segment_subscribers_response import GettingSegmentSubscribersResponse
from .models.getting_segments_response import GettingSegmentsResponse
from .models.getting_sender_details_response import GettingSenderDetailsResponse
from .models.getting_subscribers_response import GettingSubscribersResponse
from .models.import_operation import ImportOperation
from .models.import_operation19 import ImportOperation19
from .models.link_activity_response import LinkActivityResponse
from .models.mailing_list import MailingList
from .models.mailing_list68 import MailingList68
from .models.mailing_list69 import MailingList69
from .models.mailing_list85 import MailingList85
from .models.mailing_lists import MailingLists
from .models.mailing_lists119 import MailingLists119
from .models.mailing_lists134 import MailingLists134
from .models.paging import Paging
from .models.paging76 import Paging76
from .models.removing_a_custom_field_response import RemovingACustomFieldResponse
from .models.removing_a_subscriber_request import RemovingASubscriberRequest
from .models.removing_a_subscriber_response import RemovingASubscriberResponse
from .models.removing_multiple_subscribers_request import RemovingMultipleSubscribersRequest
from .models.removing_multiple_subscribers_response import RemovingMultipleSubscribersResponse
from .models.reply_to_email import ReplyToEmail
from .models.scheduling_a_campaign_request import SchedulingACampaignRequest
from .models.scheduling_a_campaign_response import SchedulingACampaignResponse
from .models.segment import Segment
from .models.sender import Sender
from .models.sending_a_campaign_response import SendingACampaignResponse
from .models.short_by import ShortBy
from .models.sort_method import SortMethod
from .models.status import Status
from .models.subscriber import Subscriber
from .models.subscribers import Subscribers
from .models.subscribers150 import Subscribers150
from .models.testing_a_campaign_request import TestingACampaignRequest
from .models.testing_a_campaign_response import TestingACampaignResponse
from .models.type import Type
from .models.unscheduling_a_campaign_response import UnschedulingACampaignResponse
from .models.unsubscribing_subscribers_from_account_request import UnsubscribingSubscribersFromAccountRequest
from .models.unsubscribing_subscribers_from_account_response import UnsubscribingSubscribersFromAccountResponse
from .models.unsubscribing_subscribers_from_mailing_list_and_a_specified_campaign_request import UnsubscribingSubscribersFromMailingListAndASpecifiedCampaignRequest
from .models.unsubscribing_subscribers_from_mailing_list_and_a_specified_campaign_response import UnsubscribingSubscribersFromMailingListAndASpecifiedCampaignResponse
from .models.unsubscribing_subscribers_from_mailing_list_request import UnsubscribingSubscribersFromMailingListRequest
from .models.unsubscribing_subscribers_from_mailing_list_response import UnsubscribingSubscribersFromMailingListResponse
from .models.updating_a_custom_field_request import UpdatingACustomFieldRequest
from .models.updating_a_custom_field_response import UpdatingACustomFieldResponse
from .models.updating_a_draft_campaign_request import UpdatingADraftCampaignRequest
from .models.updating_a_draft_campaign_response import UpdatingADraftCampaignResponse
from .models.updating_a_mailing_list_request import UpdatingAMailingListRequest
from .models.updating_a_mailing_list_response import UpdatingAMailingListResponse
from .models.updating_a_segment_request import UpdatingASegmentRequest
from .models.updating_a_segment_response import UpdatingASegmentResponse
from .models.updating_a_subscriber_request import UpdatingASubscriberRequest
from .models.updating_a_subscriber_response import UpdatingASubscriberResponse
from .models.updating_segment_criteria_request import UpdatingSegmentCriteriaRequest
from .models.updating_segment_criteria_response import UpdatingSegmentCriteriaResponse
from .models.with_statistics import WithStatistics

# import apis into sdk package
from .apis.campaigns_api import CampaignsApi
from .apis.mailing_lists_api import MailingListsApi
from .apis.segments_api import SegmentsApi
from .apis.subscribers_api import SubscribersApi

# import ApiClient
from .api_client import ApiClient

from .configuration import Configuration

configuration = Configuration()
