فهرست منبع

Ref #9 I added new client states to API data validation.

Maximiliano Schvindt 6 سال پیش
والد
کامیت
a8d02345f0
2فایلهای تغییر یافته به همراه21 افزوده شده و 0 حذف شده
  1. 10 0
      src/Swagger/Client/Base/Model/Client.php
  2. 11 0
      src/Swagger/Client/Base/Model/ClientCRUD.php

+ 10 - 0
src/Swagger/Client/Base/Model/Client.php

@@ -200,7 +200,13 @@ class Client implements ModelInterface, ArrayAccess
     }
 
     const CURRENT_STATE_ACTIVE = 'active';
+    const CURRENT_STATE_PRE_NOTICE = 'pre_notice';
     const CURRENT_STATE_SUSPEND = 'suspend';
+    const CURRENT_STATE_CANCELED = 'canceled';
+    const CURRENT_STATE_NOT_PROVISIONED = 'not_provisioned';
+    const CURRENT_STATE_DELETED = 'deleted';
+
+    // https://gitlab.com/interlink-sa/flowdat3/modules/base/blob/master/app/config/workflow.yml
 
 
     /**
@@ -212,7 +218,11 @@ class Client implements ModelInterface, ArrayAccess
     {
         return [
             self::CURRENT_STATE_ACTIVE,
+            self::CURRENT_STATE_PRE_NOTICE,
             self::CURRENT_STATE_SUSPEND,
+            self::CURRENT_STATE_CANCELED,
+            self::CURRENT_STATE_NOT_PROVISIONED,
+            self::CURRENT_STATE_DELETED
         ];
     }
 

+ 11 - 0
src/Swagger/Client/Base/Model/ClientCRUD.php

@@ -200,7 +200,14 @@ class ClientCRUD implements ModelInterface, ArrayAccess
     }
 
     const CURRENT_STATE_ACTIVE = 'active';
+    const CURRENT_STATE_PRE_NOTICE = 'pre_notice';
     const CURRENT_STATE_SUSPEND = 'suspend';
+    const CURRENT_STATE_CANCELED = 'canceled';
+    const CURRENT_STATE_NOT_PROVISIONED = 'not_provisioned';
+    const CURRENT_STATE_DELETED = 'deleted';
+
+    // https://gitlab.com/interlink-sa/flowdat3/modules/base/blob/master/app/config/workflow.yml
+
 
 
     /**
@@ -212,7 +219,11 @@ class ClientCRUD implements ModelInterface, ArrayAccess
     {
         return [
             self::CURRENT_STATE_ACTIVE,
+            self::CURRENT_STATE_PRE_NOTICE,
             self::CURRENT_STATE_SUSPEND,
+            self::CURRENT_STATE_CANCELED,
+            self::CURRENT_STATE_NOT_PROVISIONED,
+            self::CURRENT_STATE_DELETED
         ];
     }