Параметры для тарифа "Количество проходов"

Issue #378 open
Alex D. created an issue

Нужно определить как сделать параметры в тарифах, чтобы красиво лягли параметры для тарифа в xml

Comments (2)

  1. Alex D. reporter

    предлагаю сделать следующее

    <?xml version="1.0"?>
    <Tariff Name="PassCount" Simple="">
      <Param Name="Price" Value="">
        <Value Count="10" Price="40000"/>
        <Value Count="20" Price="60000"/>
      </Param>
      <Param Name="FreeTimeExit" Value="600"/>
    </Tariff>
    
    TTarifParam = record
        Name: Variant;
        Value: Variant;
        Params: array of TTariffParam;
      class operator Equal(const a, b: TTarifParam) : Boolean;
      end;
    

    Таким образом мы сможем сделать дерево параметров любой глубины, а парсинг и создание тарифа все равно захардкоджены

  2. Log in to comment