# Generated by the protocol buffer compiler.  DO NOT EDIT!
# sources: sdk/options/v1/options.proto
# plugin: python-betterproto
from dataclasses import dataclass

import betterproto
from betterproto.grpc.grpclib_server import ServiceBase


@dataclass(eq=False, repr=False)
class DentityOptions(betterproto.Message):
    """Configuration for Dentity SDK Services"""

    server_endpoint: str = betterproto.string_field(1)
    """Dentity API endpoint. Defaults to `dentity.cloud`"""

    server_port: int = betterproto.int32_field(2)
    """Dentity API port; defaults to `443`"""

    server_use_tls: bool = betterproto.bool_field(3)
    """
    Whether TLS is enabled between SDK and Dentity API; defaults to `true`
    """

    auth_token: str = betterproto.string_field(4)
    """
    Authentication token for SDK calls; defaults to empty string
    (unauthenticated)
    """
