2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 # Copyright (c) 2020, CMCC Technologies Co., Ltd.
7 # Licensed under the Apache License, Version 2.0 (the "License")
8 # you may not use this file except in compliance with the License.
9 # You may obtain a copy of the License at
11 # http://www.apache.org/licenses/LICENSE-2.0
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
18 * ============LICENSE_END=========================================================
20 package org.onap.so.beans.nsmf;
22 import com.fasterxml.jackson.annotation.JsonInclude;
23 import lombok.AllArgsConstructor;
24 import lombok.Builder;
26 import lombok.NoArgsConstructor;
27 import java.io.Serializable;
29 @JsonInclude(JsonInclude.Include.NON_NULL)
34 public class ServiceInfo implements Serializable {
36 private static final long serialVersionUID = 7895110339097615695L;
38 private String serviceInvariantUuid;
40 private String serviceUuid;
42 private String globalSubscriberId;
44 private String subscriptionServiceType;
46 private String serviceType;
50 private String nssiId;
54 private String nssiName;
56 private String pLMNIdList;
58 private String actionType;
60 private String resourceSharingLevel;