Domain Services

Доменные сервисы для сложной бизнес-логики.

XmlSerializer

class domain.services.xml_serializer.XmlSerializer[исходный код]

Базовые классы: ABC

Abstract serializer interface for ProvisionConfig entity to XML format.

abstract serialize(config)[исходный код]

Serializes a ProvisionConfig entity to an XML string.

Параметры:

config (ProvisionConfig) –

Тип результата:

str

Интерфейс для сериализации конфигураций в XML.

DefaultConfigService

class domain.services.default_config_service.DefaultConfigService[исходный код]

Базовые классы: object

Service for managing default provision configurations.

static get_default_config_template()[исходный код]

Returns a template for the default provision configuration.

Тип результата:

dict[str, Any]

static validate_default_config(config_data)[исходный код]

Validates the structure of the default configuration data.

Параметры:

config_data (ConfigData) –

Тип результата:

bool

Сервис для работы с дефолтной конфигурацией.