# Copyright (c) 2024 AccelByte Inc. All Rights Reserved.
# This is licensed software from AccelByte Inc, for limitations
# and restrictions contact your company contract manager.
#
# Code generated. DO NOT EDIT!

# template file: errors.j2

# pylint: disable=duplicate-code
# pylint: disable=line-too-long
# pylint: disable=missing-function-docstring
# pylint: disable=missing-module-docstring
# pylint: disable=too-many-arguments
# pylint: disable=too-many-branches
# pylint: disable=too-many-instance-attributes
# pylint: disable=too-many-lines
# pylint: disable=too-many-locals
# pylint: disable=too-many-public-methods
# pylint: disable=too-many-return-statements
# pylint: disable=too-many-statements
# pylint: disable=unused-import

# AccelByte Gaming Services Legal Service

from accelbyte_py_sdk.core import ApiError

ERROR_2912 = ApiError(
    code="2912", message="errors.net.accelbyte.platform.legal.policy_version_not_found"
)
ERROR_20002 = ApiError(code="20002", message="validation error")
ERROR_40017 = ApiError(
    code="40017", message="Policy with id : [{policyId}] is not marketing preference"
)
ERROR_40026 = ApiError(
    code="40026",
    message="errors.net.accelbyte.platform.legal.not_allow_create_studio_policy",
)
ERROR_40027 = ApiError(code="40027", message="Too many export running currently")
ERROR_40030 = ApiError(
    code="40030",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_not_provided",
)
ERROR_40031 = ApiError(
    code="40031", message="errors.net.accelbyte.platform.legal.base_policy_not_found"
)
ERROR_40032 = ApiError(
    code="40032", message="errors.net.accelbyte.platform.legal.invalid_base_policy"
)
ERROR_40033 = ApiError(
    code="40033", message="errors.net.accelbyte.platform.legal.invalid_policy"
)
ERROR_40034 = ApiError(
    code="40034", message="errors.net.accelbyte.platform.legal.invalid_file_type"
)
ERROR_40035 = ApiError(
    code="40035", message="errors.net.accelbyte.platform.legal.policy_version_not_found"
)
ERROR_40036 = ApiError(
    code="40036",
    message="errors.net.accelbyte.platform.legal.policy_version_id_not_found",
)
ERROR_40037 = ApiError(
    code="40037",
    message="errors.net.accelbyte.platform.legal.invalid_localized_policy_version",
)
ERROR_40038 = ApiError(
    code="40038",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_not_found",
)
ERROR_40039 = ApiError(
    code="40039",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_already_latest",
)
ERROR_40040 = ApiError(
    code="40040", message="errors.net.accelbyte.platform.legal.user_has_no_country"
)
ERROR_40041 = ApiError(
    code="40041", message="errors.net.accelbyte.platform.legal.policy_not_found"
)
ERROR_40042 = ApiError(
    code="40042", message="errors.net.accelbyte.platform.legal.policy_version_freezed"
)
ERROR_40043 = ApiError(
    code="40043",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_already_publish",
)
ERROR_40044 = ApiError(
    code="40044",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_already_exist",
)
ERROR_40045 = ApiError(
    code="40045", message="errors.net.accelbyte.platform.legal.user_id_needed"
)
ERROR_40046 = ApiError(
    code="40046",
    message="errors.net.accelbyte.platform.legal.default_selection_not_provided",
)
ERROR_40047 = ApiError(
    code="40047", message="Exported agreements for exportId [{exportId}] not found"
)
ERROR_40068 = ApiError(
    code="40068",
    message="errors.net.accelbyte.platform.legal.base_policy_have_published_policy_version_and_already_accepted_by_user",
)
ERROR_40069 = ApiError(
    code="40069",
    message="errors.net.accelbyte.platform.legal.base_policy_already_have_published_policy_version",
)
ERROR_40070 = ApiError(
    code="40070",
    message="errors.net.accelbyte.platform.legal.policy_version_is_published_and_already_accepted_by_user",
)
ERROR_40071 = ApiError(
    code="40071", message="errors.net.accelbyte.platform.legal.policy_version_is_active"
)
ERROR_40072 = ApiError(
    code="40072",
    message="errors.net.accelbyte.platform.legal.policy_have_published_policy_version",
)
ERROR_40073 = ApiError(
    code="40073",
    message="errors.net.accelbyte.platform.legal.policy_have_published_policy_version_and_already_accepted_by_user",
)
ERROR_40074 = ApiError(
    code="40074", message="errors.net.accelbyte.platform.legal.policy_is_default_policy"
)
ERROR_40075 = ApiError(
    code="40075",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_is_published_and_already_accepted_by_user",
)
ERROR_40076 = ApiError(
    code="40076",
    message="errors.net.accelbyte.platform.legal.localized_policy_version_is_active",
)
ERROR_40081 = ApiError(
    code="40081", message="errors.net.accelbyte.platform.legal.policy_not_accessible"
)
