Ver Fonte

Ref #5 - Added currentState in ONU element in lists, filters and
response after the creating.

Maximiliano Schvindt há 6 anos atrás
pai
commit
309bf46332

Diff do ficheiro suprimidas por serem muito extensas
+ 18 - 9
src/Swagger/Client/FTTH/Api/ONUApi.php


+ 1 - 1
src/Swagger/Client/FTTH/Api/ValidationApi.php

@@ -317,7 +317,7 @@ class ValidationApi
                 $api = new ONUApi(
                     $this->client,
                     $this->config);
-                $values = $api->getList(null, null, $ponSerialNumber, null,
+                $values = $api->getList(null, null, $ponSerialNumber, null, null,
                     null, null, null, null, null,
                     null, null, null, null, null,
                     null, null, null, null, $tenancy, 1, 1000000, 0);

+ 30 - 0
src/Swagger/Client/FTTH/Model/ONU.php

@@ -63,6 +63,7 @@ class ONU implements ModelInterface, ArrayAccess
         'activation_code' => 'string',
         'pon_serial_number_aux' => 'string',
         'serial_number' => 'string',
+        'current_state' => 'string',
         'profile' => '\Swagger\Client\FTTH\Model\Profile',
         'model' => '\Swagger\Client\FTTH\Model\ONUModel',
         'nap' => '\Swagger\Client\FTTH\Model\NAP',
@@ -93,6 +94,7 @@ class ONU implements ModelInterface, ArrayAccess
         'activation_code' => null,
         'pon_serial_number_aux' => null,
         'serial_number' => null,
+        'current_state' => null,
         'profile' => null,
         'model' => null,
         'nap' => null,
@@ -144,6 +146,7 @@ class ONU implements ModelInterface, ArrayAccess
         'activation_code' => 'activationCode',
         'pon_serial_number_aux' => 'ponSerialNumberAux',
         'serial_number' => 'serialNumber',
+        'current_state' => 'currentState',
         'profile' => 'profile',
         'model' => 'model',
         'nap' => 'nap',
@@ -174,6 +177,7 @@ class ONU implements ModelInterface, ArrayAccess
         'activation_code' => 'setActivationCode',
         'pon_serial_number_aux' => 'setPonSerialNumberAux',
         'serial_number' => 'setSerialNumber',
+        'current_state' => 'setCurrentState',
         'profile' => 'setProfile',
         'model' => 'setModel',
         'nap' => 'setNap',
@@ -204,6 +208,7 @@ class ONU implements ModelInterface, ArrayAccess
         'activation_code' => 'getActivationCode',
         'pon_serial_number_aux' => 'getPonSerialNumberAux',
         'serial_number' => 'getSerialNumber',
+        'current_state' => 'getCurrentState',
         'profile' => 'getProfile',
         'model' => 'getModel',
         'nap' => 'getNap',
@@ -285,6 +290,7 @@ class ONU implements ModelInterface, ArrayAccess
         $this->container['activation_code'] = isset($data['activation_code']) ? $data['activation_code'] : null;
         $this->container['pon_serial_number_aux'] = isset($data['pon_serial_number_aux']) ? $data['pon_serial_number_aux'] : null;
         $this->container['serial_number'] = isset($data['serial_number']) ? $data['serial_number'] : null;
+        $this->container['current_state'] = isset($data['current_state']) ? $data['current_state'] : null;
         $this->container['profile'] = isset($data['profile']) ? $data['profile'] : null;
         $this->container['model'] = isset($data['model']) ? $data['model'] : null;
         $this->container['nap'] = isset($data['nap']) ? $data['nap'] : null;
@@ -445,6 +451,30 @@ class ONU implements ModelInterface, ArrayAccess
 
         return $this;
     }
+    
+    /**
+     * Gets current_state
+     *
+     * @return string
+     */
+    public function getCurrentState()
+    {
+        return $this->container['current_state'];
+    }
+
+    /**
+     * Sets current_state
+     *
+     * @param string $current_state Estado.
+     *
+     * @return $this
+     */
+    public function setCurrentState($current_state)
+    {
+        $this->container['current_state'] = $current_state;
+
+        return $this;
+    }
 
     /**
      * Gets profile

+ 2 - 1
src/Swagger/Client/FTTH/Services.php

@@ -598,6 +598,7 @@ class Services extends ApiServices
                     $id = $ch->integer($request, "id", false);
                     $clientId = $ch->integer($request, "clientId", false);
                     $ponSerialNumber = $ch->string($request, "ponSerialNumber", false);
+                    $currentState = $ch->string($request, "currentState", false);
                     $profile = $ch->string($request, "profile", false);
                     $nap = $ch->string($request, "nap", false);
                     $onuProfile = $ch->string($request, "onuProfile", false);
@@ -616,7 +617,7 @@ class Services extends ApiServices
                     $trafficProfileIn = $ch->integer($request, "trafficProfileIn", false);
                     $catv = $ch->integer($request, "catv", false);
                     $content = "[";
-                    $result = $apiInstance->getList($id, $clientId, $ponSerialNumber, $profile, $nap, $onuProfile, $vlanProfile, $model, $serialNumber, $ponSerialNumberAux, $position, $ip, $mac, $vlan, $trafficProfileOut, $trafficProfileIn, $catv, $olt, $tenancyId, $qb_criteria, $limit, $page);
+                    $result = $apiInstance->getList($id, $clientId, $ponSerialNumber, $currentState, $profile, $nap, $onuProfile, $vlanProfile, $model, $serialNumber, $ponSerialNumberAux, $position, $ip, $mac, $vlan, $trafficProfileOut, $trafficProfileIn, $catv, $olt, $tenancyId, $qb_criteria, $limit, $page);
                     foreach ($result as $v) {
                         // se eliminan los null
                         $content .= $v->__toString() . ",";