|
4 | 4 |
|
5 | 5 | import org.codeoverflow.chatoverflow.api.io.parameter.BooleanParameter;
|
6 | 6 | import org.codeoverflow.chatoverflow.api.io.parameter.ColorParameter;
|
| 7 | +import org.codeoverflow.chatoverflow.api.io.parameter.DateParameter; |
| 8 | +import org.codeoverflow.chatoverflow.api.io.parameter.DateTimeParameter; |
7 | 9 | import org.codeoverflow.chatoverflow.api.io.parameter.DoubleParameter;
|
8 | 10 | import org.codeoverflow.chatoverflow.api.io.parameter.IntegerParameter;
|
9 | 11 | import org.codeoverflow.chatoverflow.api.io.parameter.ListParameter;
|
10 | 12 | import org.codeoverflow.chatoverflow.api.io.parameter.MapParameter;
|
11 | 13 | import org.codeoverflow.chatoverflow.api.io.parameter.StringParameter;
|
| 14 | +import org.codeoverflow.chatoverflow.api.io.parameter.TimeParameter; |
12 | 15 | import org.codeoverflow.chatoverflow.api.io.parameter.UriParameter;
|
13 | 16 |
|
14 | 17 | // THIS FILE IS GENERATED WHILE COMPILING. DO NOT CHANGE ANYTHING HERE!
|
@@ -68,6 +71,50 @@ public Requirement<ColorParameter> colorParameter(String uniqueRequirementId) {
|
68 | 71 | return requirements.requireParameter(uniqueRequirementId, "Color Parameter", false, ColorParameter.class);
|
69 | 72 | }
|
70 | 73 |
|
| 74 | + /** |
| 75 | + * Requires a DateParameter which has to be specified by the user. |
| 76 | + * |
| 77 | + * @param uniqueRequirementId a plugin unique identifier which is stored for your plugin |
| 78 | + * @param displayName a string to display to the user while setting your requirement |
| 79 | + * @param isOptional true if this requirement is optional, false if mandatory |
| 80 | + * @return the requirement object. Use the get() method only at runtime! |
| 81 | + */ |
| 82 | + public Requirement<DateParameter> dateParameter(String uniqueRequirementId, String displayName, boolean isOptional) { |
| 83 | + return requirements.requireParameter(uniqueRequirementId, displayName, isOptional, DateParameter.class); |
| 84 | + } |
| 85 | + |
| 86 | + /** |
| 87 | + * Requires a DateParameter which has to be specified by the user. |
| 88 | + * |
| 89 | + * @param uniqueRequirementId a plugin unique identifier which is stored for your plugin |
| 90 | + * @return the requirement object. Use the get() method only at runtime! |
| 91 | + */ |
| 92 | + public Requirement<DateParameter> dateParameter(String uniqueRequirementId) { |
| 93 | + return requirements.requireParameter(uniqueRequirementId, "Date Parameter", false, DateParameter.class); |
| 94 | + } |
| 95 | + |
| 96 | + /** |
| 97 | + * Requires a DateTimeParameter which has to be specified by the user. |
| 98 | + * |
| 99 | + * @param uniqueRequirementId a plugin unique identifier which is stored for your plugin |
| 100 | + * @param displayName a string to display to the user while setting your requirement |
| 101 | + * @param isOptional true if this requirement is optional, false if mandatory |
| 102 | + * @return the requirement object. Use the get() method only at runtime! |
| 103 | + */ |
| 104 | + public Requirement<DateTimeParameter> dateTimeParameter(String uniqueRequirementId, String displayName, boolean isOptional) { |
| 105 | + return requirements.requireParameter(uniqueRequirementId, displayName, isOptional, DateTimeParameter.class); |
| 106 | + } |
| 107 | + |
| 108 | + /** |
| 109 | + * Requires a DateTimeParameter which has to be specified by the user. |
| 110 | + * |
| 111 | + * @param uniqueRequirementId a plugin unique identifier which is stored for your plugin |
| 112 | + * @return the requirement object. Use the get() method only at runtime! |
| 113 | + */ |
| 114 | + public Requirement<DateTimeParameter> dateTimeParameter(String uniqueRequirementId) { |
| 115 | + return requirements.requireParameter(uniqueRequirementId, "Date Time Parameter", false, DateTimeParameter.class); |
| 116 | + } |
| 117 | + |
71 | 118 | /**
|
72 | 119 | * Requires a DoubleParameter which has to be specified by the user.
|
73 | 120 | *
|
@@ -178,6 +225,28 @@ public Requirement<StringParameter> stringParameter(String uniqueRequirementId)
|
178 | 225 | return requirements.requireParameter(uniqueRequirementId, "String Parameter", false, StringParameter.class);
|
179 | 226 | }
|
180 | 227 |
|
| 228 | + /** |
| 229 | + * Requires a TimeParameter which has to be specified by the user. |
| 230 | + * |
| 231 | + * @param uniqueRequirementId a plugin unique identifier which is stored for your plugin |
| 232 | + * @param displayName a string to display to the user while setting your requirement |
| 233 | + * @param isOptional true if this requirement is optional, false if mandatory |
| 234 | + * @return the requirement object. Use the get() method only at runtime! |
| 235 | + */ |
| 236 | + public Requirement<TimeParameter> timeParameter(String uniqueRequirementId, String displayName, boolean isOptional) { |
| 237 | + return requirements.requireParameter(uniqueRequirementId, displayName, isOptional, TimeParameter.class); |
| 238 | + } |
| 239 | + |
| 240 | + /** |
| 241 | + * Requires a TimeParameter which has to be specified by the user. |
| 242 | + * |
| 243 | + * @param uniqueRequirementId a plugin unique identifier which is stored for your plugin |
| 244 | + * @return the requirement object. Use the get() method only at runtime! |
| 245 | + */ |
| 246 | + public Requirement<TimeParameter> timeParameter(String uniqueRequirementId) { |
| 247 | + return requirements.requireParameter(uniqueRequirementId, "Time Parameter", false, TimeParameter.class); |
| 248 | + } |
| 249 | + |
181 | 250 | /**
|
182 | 251 | * Requires a UriParameter which has to be specified by the user.
|
183 | 252 | *
|
|
0 commit comments