# coding: utf-8

# flake8: noqa
"""
    Credentials API

    Manage credentials for transaction tests using the Credentials API.  The following permissions are required to access Credentials API operations:  * `Settings Tests Read` for read operations. * `Settings Tests Update` for write operations. * `View sensitive data in web transaction scripts` to view the encrypted value property of credentials. * `Settings Tests Create Transaction (Tx) Tests` to create credentials.  For more information about credentials, see [Working With Secure Credentials](https://docs.thousandeyes.com/product-documentation/browser-synthetics/transaction-tests/getting-started/working-with-secure-credentials). 

    Generated by OpenAPI Generator (https://openapi-generator.tech)

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


# import models into model package
from thousandeyes_sdk.credentials.models.credential import Credential
from thousandeyes_sdk.credentials.models.credential_request import CredentialRequest
from thousandeyes_sdk.credentials.models.credential_without_value import CredentialWithoutValue
from thousandeyes_sdk.credentials.models.credentials import Credentials
from thousandeyes_sdk.credentials.models.error import Error
from thousandeyes_sdk.credentials.models.link import Link
from thousandeyes_sdk.credentials.models.self_links import SelfLinks
from thousandeyes_sdk.credentials.models.unauthorized_error import UnauthorizedError
from thousandeyes_sdk.credentials.models.validation_error import ValidationError
from thousandeyes_sdk.credentials.models.validation_error_item import ValidationErrorItem
