ClientTransportSettings
Shared settings resolution retaining the endpoint attached to saved consent.
Attributes
attributetransport_hoststr= 'client'attributetransport_url_fieldstr= 'base_url'attributeallow_insecure_httpbool= FalseFunctions
funcsettings_customise_sources(settings_cls, init_settings, env_settings, dotenv_settings, file_secret_settings) -> tuple[PydanticBaseSettingsSource, ...]paramsettings_clstype[BaseSettings]paraminit_settingsPydanticBaseSettingsSourceparamenv_settingsPydanticBaseSettingsSourceparamdotenv_settingsPydanticBaseSettingsSourceparamfile_secret_settingsPydanticBaseSettingsSourceReturns
tuple[pydantic_settings.PydanticBaseSettingsSource, ...]funcresolve_transport_settings(values, handler) -> AnyparamvaluesAnyparamhandlerModelWrapValidatorHandler[Any]Returns
typing.Anyfuncresolve_transport(*, server_url=None, allow_insecure_http=None) -> tuple[str, bool]Apply invocation overrides without transferring saved consent to a new endpoint.
paramserver_urlstr | None= Noneparamallow_insecure_httpbool | None= NoneReturns
tuple[str, bool]
