• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 package com.update.check.dto;
17 
18 import java.util.List;
19 
20 /**
21  * ApiDiffResultDto
22  *
23  * @since 23-04-07
24  */
25 public class ApiDiffResultDto {
26     private String packageName;
27     private String className;
28     private String rawText;
29     private String dtsName;
30     private Integer statusCode;
31     private String oldMessage;
32     private String newMessage;
33     private String version;
34     private String useinstead;
35     private String hint;
36     private List<Changelog> changelogs;
37 
38     /**
39      * Changelog
40      *
41      * @since 23-04-07
42      */
43     public static class Changelog {
44         private String version;
45         private String url;
46 
getVersion()47         public String getVersion() {
48             return version;
49         }
50 
setVersion(String version)51         public void setVersion(String version) {
52             this.version = version;
53         }
54 
getUrl()55         public String getUrl() {
56             return url;
57         }
58 
setUrl(String url)59         public void setUrl(String url) {
60             this.url = url;
61         }
62     }
63 
getHint()64     public String getHint() {
65         return hint;
66     }
67 
setHint(String hint)68     public void setHint(String hint) {
69         this.hint = hint;
70     }
71 
getStatusCode()72     public Integer getStatusCode() {
73         return statusCode;
74     }
75 
setStatusCode(Integer statusCode)76     public void setStatusCode(Integer statusCode) {
77         this.statusCode = statusCode;
78     }
79 
getUseinstead()80     public String getUseinstead() {
81         return useinstead;
82     }
83 
setUseinstead(String useinstead)84     public void setUseinstead(String useinstead) {
85         this.useinstead = useinstead;
86     }
87 
getVersion()88     public String getVersion() {
89         return version;
90     }
91 
setVersion(String version)92     public void setVersion(String version) {
93         this.version = version;
94     }
95 
getDtsName()96     public String getDtsName() {
97         return dtsName;
98     }
99 
setDtsName(String dtsName)100     public void setDtsName(String dtsName) {
101         this.dtsName = dtsName;
102     }
103 
getPackageName()104     public String getPackageName() {
105         return packageName;
106     }
107 
setPackageName(String packageName)108     public void setPackageName(String packageName) {
109         this.packageName = packageName;
110     }
111 
getClassName()112     public String getClassName() {
113         return className;
114     }
115 
setClassName(String className)116     public void setClassName(String className) {
117         this.className = className;
118     }
119 
getRawText()120     public String getRawText() {
121         return rawText;
122     }
123 
setRawText(String rawText)124     public void setRawText(String rawText) {
125         this.rawText = rawText;
126     }
127 
getOldMessage()128     public String getOldMessage() {
129         return oldMessage;
130     }
131 
setOldMessage(String oldMessage)132     public void setOldMessage(String oldMessage) {
133         this.oldMessage = oldMessage;
134     }
135 
getNewMessage()136     public String getNewMessage() {
137         return newMessage;
138     }
139 
setNewMessage(String newMessage)140     public void setNewMessage(String newMessage) {
141         this.newMessage = newMessage;
142     }
143 
getChangelogs()144     public List<Changelog> getChangelogs() {
145         return changelogs;
146     }
147 
setChangelogs(List<Changelog> changelogs)148     public void setChangelogs(List<Changelog> changelogs) {
149         this.changelogs = changelogs;
150     }
151 
152     @Override
toString()153     public String toString() {
154         return "ApiDiffResultDto{" +
155                 "packageName='" + packageName + '\'' +
156                 ", className='" + className + '\'' +
157                 ", rawText='" + rawText + '\'' +
158                 ", dtsName='" + dtsName + '\'' +
159                 ", statusCode=" + statusCode +
160                 ", oldMessage='" + oldMessage + '\'' +
161                 ", newMessage='" + newMessage + '\'' +
162                 ", version='" + version + '\'' +
163                 ", useinstead='" + useinstead + '\'' +
164                 '}';
165     }
166 }
167