File tree Expand file tree Collapse file tree 3 files changed +42
-3
lines changed
quarkus-graphql-client/src/main/java/gitlab/model Expand file tree Collapse file tree 3 files changed +42
-3
lines changed Original file line number Diff line number Diff line change 1616 @ JsonbSubtype (alias = "WorkItemWidgetDescription" , type = WorkItemWidgetDescription .class ),
1717 @ JsonbSubtype (alias = "WorkItemWidgetDesigns" , type = WorkItemWidgetDesigns .class ),
1818 @ JsonbSubtype (alias = "WorkItemWidgetDevelopment" , type = WorkItemWidgetDevelopment .class ),
19+ @ JsonbSubtype (alias = "WorkItemWidgetEmailParticipants" , type = WorkItemWidgetEmailParticipants .class ),
1920 @ JsonbSubtype (alias = "WorkItemWidgetHealthStatus" , type = WorkItemWidgetHealthStatus .class ),
2021 @ JsonbSubtype (alias = "WorkItemWidgetHierarchy" , type = WorkItemWidgetHierarchy .class ),
2122 @ JsonbSubtype (alias = "WorkItemWidgetIteration" , type = WorkItemWidgetIteration .class ),
2930 @ JsonbSubtype (alias = "WorkItemWidgetStartAndDueDate" , type = WorkItemWidgetStartAndDueDate .class ),
3031 @ JsonbSubtype (alias = "WorkItemWidgetStatus" , type = WorkItemWidgetStatus .class ),
3132 @ JsonbSubtype (alias = "WorkItemWidgetTimeTracking" , type = WorkItemWidgetTimeTracking .class ),
32- @ JsonbSubtype (alias = "WorkItemWidgetEmailParticipants" , type = WorkItemWidgetEmailParticipants .class ),
3333 @ JsonbSubtype (alias = "WorkItemWidgetWeight" , type = WorkItemWidgetWeight .class )
3434})
3535@ Name ("WorkItemWidget" )
Original file line number Diff line number Diff line change 11package gitlab .model ;
22
3+ import java .util .Objects ;
4+
35import org .eclipse .microprofile .graphql .Name ;
46
57/**
6- * Represents a time tracking widget
8+ * Represents email participants widget
79 */
810@ Name ("WorkItemWidgetEmailParticipants" )
911public class WorkItemWidgetEmailParticipants implements WorkItemWidget {
1012
13+ /**
14+ * Widget type.
15+ */
16+ private WorkItemWidgetType type ;
17+
18+ public WorkItemWidgetType getType () {
19+ return type ;
20+ }
21+
22+ public WorkItemWidgetEmailParticipants setType (WorkItemWidgetType type ) {
23+ this .type = type ;
24+ return this ;
25+ }
26+
27+ @ Override
28+ public int hashCode () {
29+ return Objects .hash (type );
30+ }
31+
32+ @ Override
33+ public boolean equals (Object obj ) {
34+ if (this == obj )
35+ return true ;
36+ if (obj == null )
37+ return false ;
38+ if (getClass () != obj .getClass ())
39+ return false ;
40+ WorkItemWidgetEmailParticipants other = (WorkItemWidgetEmailParticipants ) obj ;
41+ return Objects .equals (type , other .type );
42+ }
43+
1144 @ Override
1245 public String toString () {
13- return "WorkItemWidgetEmailParticipants" ;
46+ return "WorkItemWidgetEmailParticipants [type=" + type + "] " ;
1447 }
1548
1649}
Original file line number Diff line number Diff line change @@ -120,6 +120,7 @@ public static Config createConfig(Schema schema) {
120120 .addIncludeName ("WorkItemWidgetStatus" )
121121 .addIncludeName ("WorkItemWidgetTimeTracking" )
122122 .addIncludeName ("WorkItemWidgetWeight" )
123+ .addIncludeName ("WorkItemWidgetEmailParticipants" )
123124 .addIncludeName ("UserCoreConnection" )
124125 .addIncludeName ("LabelConnection" )
125126 .addIncludeName ("PageInfo" )
@@ -489,6 +490,11 @@ public static Config createConfig(Schema schema) {
489490 // .addIncludeName("widgetDefinition") //
490491 .addIncludeName ("type" ) //
491492 ) //
493+ .addFilter (new FieldsFilter ()
494+ .setTypeKind (Kind .OBJECT )
495+ .setTypeName ("WorkItemWidgetEmailParticipants" )
496+ .addIncludeName ("type" ) //
497+ ) //
492498 .addFilter (new FieldsFilter ()
493499 .setTypeKind (Kind .OBJECT )
494500 .setTypeName ("LabelConnection" )
You can’t perform that action at this time.
0 commit comments