<?xml version="1.0" encoding="UTF-8"?>
<ae:configurations
xmlns="http://agavi.org/agavi/config/parts/validators/1.0"
xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"
parent="%core.module_dir%/Public/config/validators.xml"
>
<ae:configuration>
<validators method="write">
<validator class="EcNumberValidator" required="false">
<arguments base="method[]">
<argument>Enabled</argument>
</arguments>
<ae:parameters>
<ae:parameter name="type">int</ae:parameter>
<ae:parameter name="min">0</ae:parameter>
<ae:parameter name="max">1</ae:parameter>
<ae:parameter name="export">method[%2$s][Enabled]</ae:parameter>
</ae:parameters>
</validator>
<validator class="isset" required="false">
<arguments base="method[]">
<argument>RequireLogin</argument>
</arguments>
<ae:parameters>
<ae:parameter name="export">method[%2$s][RequireLogin]</ae:parameter>
</ae:parameters>
</validator>
<validator class="isset" required="false">
<arguments base="method[]">
<argument>RequireCustomer</argument>
</arguments>
<ae:parameters>
<ae:parameter name="export">method[%2$s][RequireCustomer]</ae:parameter>
</ae:parameters>
</validator>
<validator class="EcNumberValidator" required="false">
<arguments base="method[]">
<argument>Price</argument>
</arguments>
<errors>
<error for="type">Virheellinen hinta</error>
</errors>
<ae:parameters>
<ae:parameter name="type">float</ae:parameter>
<ae:parameter name="export">method[%2$s][Price]</ae:parameter>
</ae:parameters>
</validator>
<validator class="EcStringValidator" required="false">
<arguments base="method[]">
<argument>RcvId</argument>
</arguments>
<errors>
<error>Virheellinen asiakastunnus</error>
</errors>
<ae:parameters>
<ae:parameter name="trim">true</ae:parameter>
<ae:parameter name="max">20</ae:parameter>
<ae:parameter name="export">method[%2$s][RcvId]</ae:parameter>
</ae:parameters>
</validator>
<validator class="EcStringValidator" required="false">
<arguments base="method[]">
<argument>Mac</argument>
</arguments>
<errors>
<error>Virheellinen tarkisteavain</error>
</errors>
<ae:parameters>
<ae:parameter name="trim">true</ae:parameter>
<ae:parameter name="max">64</ae:parameter>
<ae:parameter name="export">method[%2$s][Mac]</ae:parameter>
</ae:parameters>
</validator>
<validator class="EcStringValidator" required="false">
<arguments base="method[]">
<argument>MacVer</argument>
</arguments>
<errors>
<error>Virheellinen tarkisteavaimen versio</error>
</errors>
<ae:parameters>
<ae:parameter name="trim">true</ae:parameter>
<ae:parameter name="max">4</ae:parameter>
<ae:parameter name="export">method[%2$s][MacVer]</ae:parameter>
</ae:parameters>
</validator>
<validator class="EcStringValidator" required="false">
<arguments base="method[]">
<argument>RcvAccount</argument>
</arguments>
<errors>
<error>Virheellinen tilinumero</error>
</errors>
<ae:parameters>
<ae:parameter name="trim">true</ae:parameter>
<ae:parameter name="max">15</ae:parameter>
<ae:parameter name="export">method[%2$s][RcvAccount]</ae:parameter>
</ae:parameters>
</validator>
</validators>
</ae:configuration>
</ae:configurations>