File tree 11 files changed +38
-11
lines changed
main/java/org/gitlab4j/api/models
test/resources/org/gitlab4j/models
11 files changed +38
-11
lines changed Original file line number Diff line number Diff line change 12
12
import com .fasterxml .jackson .annotation .JsonIgnore ;
13
13
import com .fasterxml .jackson .annotation .JsonProperty ;
14
14
import com .fasterxml .jackson .annotation .JsonValue ;
15
+ import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
15
16
16
17
public class AbstractEpic <E extends AbstractEpic <E >> extends AbstractMinimalEpic <E > implements Serializable {
17
18
private static final long serialVersionUID = 1L ;
@@ -45,9 +46,16 @@ public String toString() {
45
46
private References references ;
46
47
private Author author ;
47
48
private List <String > labels ;
49
+
50
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
48
51
private Date startDate ;
52
+
53
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
49
54
private Date dueDate ;
55
+
56
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
50
57
private Date endDate ;
58
+
51
59
private Date createdAt ;
52
60
private Date updatedAt ;
53
61
private Date closedAt ;
Original file line number Diff line number Diff line change 4
4
5
5
import org .gitlab4j .models .utils .JacksonJson ;
6
6
7
+ import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
8
+
7
9
public class Epic extends AbstractEpic <Epic > {
8
10
private static final long serialVersionUID = 1L ;
9
11
10
12
private Boolean startDateIsFixed ;
11
13
private Boolean dueDateIsFixed ;
14
+
15
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
12
16
private Date dueDateFromInheritedSource ;
17
+
13
18
private Boolean subscribed ;
14
19
15
20
public Boolean getStartDateIsFixed () {
Original file line number Diff line number Diff line change 9
9
10
10
import com .fasterxml .jackson .annotation .JsonCreator ;
11
11
import com .fasterxml .jackson .annotation .JsonValue ;
12
+ import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
12
13
13
14
public class ImpersonationToken implements Serializable {
14
15
private static final long serialVersionUID = 1L ;
@@ -52,6 +53,8 @@ public String toString() {
52
53
private Date createdAt ;
53
54
private Date lastUsedAt ;
54
55
private Boolean impersonation ;
56
+
57
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
55
58
private Date expiresAt ;
56
59
57
60
public Boolean getActive () {
Original file line number Diff line number Diff line change 7
7
import org .gitlab4j .models .Constants ;
8
8
import org .gitlab4j .models .utils .JacksonJson ;
9
9
10
+ import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
11
+
10
12
public class ProjectAccessToken implements Serializable {
11
13
private static final long serialVersionUID = 1L ;
12
14
13
15
private Long userId ;
14
16
private List <Constants .ProjectAccessTokenScope > scopes ;
15
17
private String name ;
18
+
19
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
16
20
private Date expiresAt ;
21
+
17
22
private Long id ;
18
23
private Boolean active ;
19
24
private Date createdAt ;
Original file line number Diff line number Diff line change 4
4
5
5
import org .gitlab4j .models .utils .JacksonJson ;
6
6
7
+ import com .fasterxml .jackson .databind .annotation .JsonSerialize ;
8
+
7
9
public class RelatedEpic extends AbstractEpic <RelatedEpic > {
8
10
private static final long serialVersionUID = 1L ;
9
11
10
12
private Boolean startDateIsFixed ;
11
13
private Boolean dueDateIsFixed ;
14
+
15
+ @ JsonSerialize (using = JacksonJson .DateOnlySerializer .class )
12
16
private Date dueDateFromInheritedSource ;
17
+
13
18
private Long relatedEpicLinkId ;
14
19
private LinkType linkType ;
15
20
private Date linkCreatedAt ;
Original file line number Diff line number Diff line change 22
22
"avatar_url" : " http://www.gravatar.com/avatar/a2f5c6fcef64c9c69cb8779cb292be1b?s=80&d=identicon" ,
23
23
"web_url" : " http://gitlab.example.com/arnita"
24
24
},
25
- "start_date" : " 2018-07-01T00:00:00Z" ,
26
- "due_date" : " 2018-07-31T00:00:00Z" ,
25
+ "start_date" : " 2024-12-01" ,
26
+ "end_date" : " 2024-12-31" ,
27
+ "due_date" : " 2024-12-31" ,
27
28
"created_at" : " 2018-07-17T13:36:22.770Z" ,
28
29
"updated_at" : " 2018-07-18T12:22:05.239Z" ,
29
30
"closed_at" : " 2018-08-18T12:22:05.239Z" ,
Original file line number Diff line number Diff line change 22
22
"avatar_url" : " http://www.gravatar.com/avatar/a2f5c6fcef64c9c69cb8779cb292be1b?s=80&d=identicon" ,
23
23
"web_url" : " http://gitlab.example.com/arnita"
24
24
},
25
- "start_date" : " 2018-07-01T00:00:00Z " ,
25
+ "start_date" : " 2018-07-01 " ,
26
26
"start_date_is_fixed" : false ,
27
- "due_date" : " 2018-07-31T00:00:00Z " ,
27
+ "due_date" : " 2018-07-31 " ,
28
28
"due_date_is_fixed" : false ,
29
- "due_date_from_inherited_source" : " 2018-07-31T00:00:00Z " ,
29
+ "due_date_from_inherited_source" : " 2018-07-31 " ,
30
30
"created_at" : " 2018-07-17T13:36:22.770Z" ,
31
31
"updated_at" : " 2018-07-18T12:22:05.239Z" ,
32
32
"closed_at" : " 2018-08-18T12:22:05.239Z" ,
Original file line number Diff line number Diff line change 11
11
"user_id" : 79 ,
12
12
"last_used_at" : " 2023-09-28T19:26:26.675Z" ,
13
13
"active" : true ,
14
- "expires_at" : " 2024-06-18T00:00:00Z " ,
14
+ "expires_at" : " 2024-06-18 " ,
15
15
"access_level" : 40
16
16
}
Original file line number Diff line number Diff line change 11
11
"last_used_at" : " 2018-03-17T17:19:28.697Z" ,
12
12
"id" : 3 ,
13
13
"impersonation" : true ,
14
- "expires_at" : " 2017-04-14T00:00:00Z "
14
+ "expires_at" : " 2017-04-14 "
15
15
}
Original file line number Diff line number Diff line change 5
5
" read_repository"
6
6
],
7
7
"name" : " Project Access Token Name" ,
8
- "expires_at" : " 2021-01-31T00:00:00Z " ,
8
+ "expires_at" : " 2021-01-31 " ,
9
9
"id" : 10 ,
10
10
"active" : true ,
11
11
"created_at" : " 2021-01-20T22:11:48.151Z" ,
Original file line number Diff line number Diff line change 23
23
"avatar_url" : " http://www.gravatar.com/avatar/a2f5c6fcef64c9c69cb8779cb292be1b?s=80&d=identicon" ,
24
24
"web_url" : " http://gitlab.example.com/arnita"
25
25
},
26
- "start_date" : " 2018-07-01T00:00:00Z " ,
26
+ "start_date" : " 2018-07-01 " ,
27
27
"start_date_is_fixed" : false ,
28
- "due_date" : " 2018-07-31T00:00:00Z " ,
28
+ "due_date" : " 2018-07-31 " ,
29
29
"due_date_is_fixed" : false ,
30
- "due_date_from_inherited_source" : " 2018-07-31T00:00:00Z " ,
30
+ "due_date_from_inherited_source" : " 2018-07-31 " ,
31
31
"created_at" : " 2018-07-17T13:36:22.770Z" ,
32
32
"updated_at" : " 2018-07-18T12:22:05.239Z" ,
33
33
"closed_at" : " 2018-08-18T12:22:05.239Z" ,
You can’t perform that action at this time.
0 commit comments