# coding: utf-8

# flake8: noqa

"""
    STACKIT Git API

    STACKIT Git management API.

    The version of the OpenAPI document: 1beta.0.4
    Contact: git@stackit.cloud
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


__version__ = "1.0.0"

# Define package exports
__all__ = [
    "DefaultApi",
    "ApiResponse",
    "ApiClient",
    "HostConfiguration",
    "OpenApiException",
    "ApiTypeError",
    "ApiValueError",
    "ApiKeyError",
    "ApiAttributeError",
    "ApiException",
    "AlreadyExistsError",
    "Authentication",
    "AuthenticationList",
    "BadErrorResponse",
    "ConflictErrorResponse",
    "CreateAuthenticationPayload",
    "CreateInstancePayload",
    "CreateRunnerPayload",
    "FeatureToggle",
    "Flavor",
    "GenericErrorResponse",
    "Instance",
    "InternalServerErrorResponse",
    "ListFlavors",
    "ListInstances",
    "NotFoundErrorResponse",
    "PatchAuthenticationPayload",
    "PatchInstancePayload",
    "PatchOperation",
    "Runner",
    "RunnerRuntime",
    "RunnerRuntimeList",
    "UnauthorizedErrorResponse",
]

# import apis into sdk package
from stackit.git.api.default_api import DefaultApi as DefaultApi
from stackit.git.api_client import ApiClient as ApiClient

# import ApiClient
from stackit.git.api_response import ApiResponse as ApiResponse
from stackit.git.configuration import HostConfiguration as HostConfiguration
from stackit.git.exceptions import ApiAttributeError as ApiAttributeError
from stackit.git.exceptions import ApiException as ApiException
from stackit.git.exceptions import ApiKeyError as ApiKeyError
from stackit.git.exceptions import ApiTypeError as ApiTypeError
from stackit.git.exceptions import ApiValueError as ApiValueError
from stackit.git.exceptions import OpenApiException as OpenApiException

# import models into sdk package
from stackit.git.models.already_exists_error import (
    AlreadyExistsError as AlreadyExistsError,
)
from stackit.git.models.authentication import Authentication as Authentication
from stackit.git.models.authentication_list import (
    AuthenticationList as AuthenticationList,
)
from stackit.git.models.bad_error_response import BadErrorResponse as BadErrorResponse
from stackit.git.models.conflict_error_response import (
    ConflictErrorResponse as ConflictErrorResponse,
)
from stackit.git.models.create_authentication_payload import (
    CreateAuthenticationPayload as CreateAuthenticationPayload,
)
from stackit.git.models.create_instance_payload import (
    CreateInstancePayload as CreateInstancePayload,
)
from stackit.git.models.create_runner_payload import (
    CreateRunnerPayload as CreateRunnerPayload,
)
from stackit.git.models.feature_toggle import FeatureToggle as FeatureToggle
from stackit.git.models.flavor import Flavor as Flavor
from stackit.git.models.generic_error_response import (
    GenericErrorResponse as GenericErrorResponse,
)
from stackit.git.models.instance import Instance as Instance
from stackit.git.models.internal_server_error_response import (
    InternalServerErrorResponse as InternalServerErrorResponse,
)
from stackit.git.models.list_flavors import ListFlavors as ListFlavors
from stackit.git.models.list_instances import ListInstances as ListInstances
from stackit.git.models.not_found_error_response import (
    NotFoundErrorResponse as NotFoundErrorResponse,
)
from stackit.git.models.patch_authentication_payload import (
    PatchAuthenticationPayload as PatchAuthenticationPayload,
)
from stackit.git.models.patch_instance_payload import (
    PatchInstancePayload as PatchInstancePayload,
)
from stackit.git.models.patch_operation import PatchOperation as PatchOperation
from stackit.git.models.runner import Runner as Runner
from stackit.git.models.runner_runtime import RunnerRuntime as RunnerRuntime
from stackit.git.models.runner_runtime_list import (
    RunnerRuntimeList as RunnerRuntimeList,
)
from stackit.git.models.unauthorized_error_response import (
    UnauthorizedErrorResponse as UnauthorizedErrorResponse,
)
