1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.linecorp.centraldogma.server.internal.admin.dto;
18
19 import static java.util.Objects.requireNonNull;
20
21 import com.google.common.base.MoreObjects;
22
23 import com.linecorp.centraldogma.internal.thrift.Author;
24
25 public class AuthorDto {
26
27 private String name;
28 private String email;
29
30 public AuthorDto() {}
31
32 public AuthorDto(Author author) {
33 requireNonNull(author, "author");
34
35 name = author.getName();
36 email = author.getEmail();
37 }
38
39 public String getName() {
40 return name;
41 }
42
43 public void setName(String name) {
44 this.name = name;
45 }
46
47 public String getEmail() {
48 return email;
49 }
50
51 public void setEmail(String email) {
52 this.email = email;
53 }
54
55 @Override
56 public String toString() {
57 return MoreObjects.toStringHelper(this)
58 .add("name", name)
59 .add("email", email)
60 .toString();
61 }
62 }