summaryrefslogtreecommitdiffstats
path: root/testapi/testapi-client/testapiclient/models
diff options
context:
space:
mode:
authorSerena Feng <feng.xiaowei@zte.com.cn>2018-05-07 14:12:59 +0000
committerGerrit Code Review <gerrit@opnfv.org>2018-05-07 14:12:59 +0000
commit3d9d1d89639e15227232649f250f9431c9563de7 (patch)
treeda3fbf5798c4432ed42b5b315d12c8f0b932aca7 /testapi/testapi-client/testapiclient/models
parent22307af0125dc525e8946c0951c1f7fcff39e9d7 (diff)
parent5fae2a281a9d436deb386446b651ecb6f15be4c4 (diff)
Merge "Add scenario and scenario related models to testapi client"
Diffstat (limited to 'testapi/testapi-client/testapiclient/models')
-rw-r--r--testapi/testapi-client/testapiclient/models/scenario.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/testapi/testapi-client/testapiclient/models/scenario.py b/testapi/testapi-client/testapiclient/models/scenario.py
new file mode 100644
index 0000000..f4f0f40
--- /dev/null
+++ b/testapi/testapi-client/testapiclient/models/scenario.py
@@ -0,0 +1,37 @@
+class ScenarioCreateRequest:
+ def __init__(self, name='', installers=[]):
+ self.name = name
+ self.installers = installers
+
+
+class ScenarioInstallerCreateRequest:
+ def __init__(self, installer='', versions=[]):
+ self.installer = installer
+ self.versions = versions
+
+
+class ScenarioVersionCreateRequest:
+ def __init__(self, version='', owner='', projects=[]):
+ self.version = version
+ self.owner = owner
+ self.projects = projects
+
+
+class ScenarioProjectCreateRequest:
+ def __init__(self, project='', scores=[], trust_indicators=[], customs=[]):
+ self.project = project
+ self.scores = scores
+ self.trust_indicators = trust_indicators
+ self.customs = customs
+
+
+class ScenarioScoreCreateRequest:
+ def __init__(self, score='', date=''):
+ self.score = score
+ self.date = date
+
+
+class ScenarioTICreateRequest:
+ def __init__(self, status='', date=''):
+ self.status = status
+ self.date = date