"""
Blessed Freshdesk connector for Airbyte SDK.

Auto-generated from OpenAPI specification.
"""

from .connector import FreshdeskConnector
from .models import (
    FreshdeskAuthConfig,
    Ticket,
    Contact,
    AgentContact,
    Agent,
    Group,
    Company,
    Role,
    SatisfactionRating,
    SurveyQuestionsItem,
    Survey,
    TimeEntry,
    TicketField,
    FreshdeskCheckResult,
    FreshdeskExecuteResult,
    FreshdeskExecuteResultWithMeta,
    TicketsListResult,
    ContactsListResult,
    AgentsListResult,
    GroupsListResult,
    CompaniesListResult,
    RolesListResult,
    SatisfactionRatingsListResult,
    SurveysListResult,
    TimeEntriesListResult,
    TicketFieldsListResult,
    AirbyteSearchMeta,
    AirbyteSearchResult,
    TicketsSearchData,
    TicketsSearchResult,
    AgentsSearchData,
    AgentsSearchResult,
    GroupsSearchData,
    GroupsSearchResult
)
from .types import (
    TicketsListParams,
    TicketsGetParams,
    ContactsListParams,
    ContactsGetParams,
    AgentsListParams,
    AgentsGetParams,
    GroupsListParams,
    GroupsGetParams,
    CompaniesListParams,
    CompaniesGetParams,
    RolesListParams,
    RolesGetParams,
    SatisfactionRatingsListParams,
    SurveysListParams,
    TimeEntriesListParams,
    TicketFieldsListParams,
    AirbyteSearchParams,
    AirbyteSortOrder,
    TicketsSearchFilter,
    TicketsSearchQuery,
    TicketsCondition,
    AgentsSearchFilter,
    AgentsSearchQuery,
    AgentsCondition,
    GroupsSearchFilter,
    GroupsSearchQuery,
    GroupsCondition
)
from ._vendored.connector_sdk.types import AirbyteHostedAuthConfig as AirbyteAuthConfig

__all__ = [
    "FreshdeskConnector",
    "AirbyteAuthConfig",
    "FreshdeskAuthConfig",
    "Ticket",
    "Contact",
    "AgentContact",
    "Agent",
    "Group",
    "Company",
    "Role",
    "SatisfactionRating",
    "SurveyQuestionsItem",
    "Survey",
    "TimeEntry",
    "TicketField",
    "FreshdeskCheckResult",
    "FreshdeskExecuteResult",
    "FreshdeskExecuteResultWithMeta",
    "TicketsListResult",
    "ContactsListResult",
    "AgentsListResult",
    "GroupsListResult",
    "CompaniesListResult",
    "RolesListResult",
    "SatisfactionRatingsListResult",
    "SurveysListResult",
    "TimeEntriesListResult",
    "TicketFieldsListResult",
    "AirbyteSearchMeta",
    "AirbyteSearchResult",
    "TicketsSearchData",
    "TicketsSearchResult",
    "AgentsSearchData",
    "AgentsSearchResult",
    "GroupsSearchData",
    "GroupsSearchResult",
    "TicketsListParams",
    "TicketsGetParams",
    "ContactsListParams",
    "ContactsGetParams",
    "AgentsListParams",
    "AgentsGetParams",
    "GroupsListParams",
    "GroupsGetParams",
    "CompaniesListParams",
    "CompaniesGetParams",
    "RolesListParams",
    "RolesGetParams",
    "SatisfactionRatingsListParams",
    "SurveysListParams",
    "TimeEntriesListParams",
    "TicketFieldsListParams",
    "AirbyteSearchParams",
    "AirbyteSortOrder",
    "TicketsSearchFilter",
    "TicketsSearchQuery",
    "TicketsCondition",
    "AgentsSearchFilter",
    "AgentsSearchQuery",
    "AgentsCondition",
    "GroupsSearchFilter",
    "GroupsSearchQuery",
    "GroupsCondition",
]