summaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/models/toscaArtifact.ts
diff options
context:
space:
mode:
authoraribeiro <anderson.ribeiro@est.tech>2021-10-01 11:30:49 +0100
committerAndr� Schmid <andre.schmid@est.tech>2021-11-05 17:14:06 +0000
commit1de1692115d1df5b4e07c1feb21d098899a6604b (patch)
tree1e26079e5cc5dc708eb666611f98dd0fc0af571d /catalog-ui/src/app/models/toscaArtifact.ts
parent2b55a906b7115ff2b156b35a4ff66811157111ee (diff)
Add UI support for adding tosca artifact types
UI support for adding artifacts to an interface operation implementation Issue-ID: SDC-3768 Signed-off-by: aribeiro <anderson.ribeiro@est.tech> Change-Id: I71b3e49a160521e35a45515ad7adef836f901e78
Diffstat (limited to 'catalog-ui/src/app/models/toscaArtifact.ts')
-rw-r--r--catalog-ui/src/app/models/toscaArtifact.ts45
1 files changed, 45 insertions, 0 deletions
diff --git a/catalog-ui/src/app/models/toscaArtifact.ts b/catalog-ui/src/app/models/toscaArtifact.ts
new file mode 100644
index 0000000000..eb8772829a
--- /dev/null
+++ b/catalog-ui/src/app/models/toscaArtifact.ts
@@ -0,0 +1,45 @@
+/*
+* ============LICENSE_START=======================================================
+* Copyright (C) 2021 Nordix Foundation. All rights reserved.
+* ================================================================================
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* SPDX-License-Identifier: Apache-2.0
+* ============LICENSE_END=========================================================
+*/
+
+import {PropertyBEModel} from "./properties-inputs/property-be-model";
+
+export class ToscaArtifactModel {
+ type: string;
+ file: string;
+ repository: string
+ description: string
+ deploy_path: string;
+ artifact_version: string;
+ checksum: string;
+ checksum_algorithm: string;
+ propertiesData: Array<PropertyBEModel>;
+
+ constructor(param?: any) {
+ this.type = param.type;
+ this.file = param.file;
+ this.repository = param.repository;
+ this.description = param.description;
+ this.deploy_path = param.deploy_path;
+ this.artifact_version = param.artifact_version;
+ this.checksum = param.checksum;
+ this.checksum_algorithm = param.checksum_algorithm;
+ this.propertiesData = param.propertiesData;
+ }
+
+}