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