Skip to content

Commit 26c40ad

Browse files
committed
Add @Validate + @ValidateRequest annotations
1 parent f88e76c commit 26c40ad

File tree

4 files changed

+82
-0
lines changed

4 files changed

+82
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package net.servicestack.client;
2+
3+
public @interface Validate {
4+
/// <summary>
5+
/// Expression to create a validator registered in Validators.Types
6+
/// </summary>
7+
public String Validator() default "";
8+
9+
/// <summary>
10+
/// Boolean #Script Code Expression to Test
11+
/// </summary>
12+
public String Condition() default "";
13+
14+
/// <summary>
15+
/// Custom ErrorCode to return
16+
/// </summary>
17+
public String ErrorCode() default "";
18+
19+
/// <summary>
20+
/// FluentValidation Error Message
21+
/// </summary>
22+
public String Message() default "";
23+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package net.servicestack.client;
2+
3+
public @interface ValidateRequest {
4+
/// <summary>
5+
/// Boolean #Script Code Expression to Test
6+
/// </summary>
7+
public String Condition() default "";
8+
9+
/// <summary>
10+
/// Custom ErrorCode to return
11+
/// </summary>
12+
public String ErrorCode() default "";
13+
14+
/// <summary>
15+
/// FluentValidation Error Message
16+
/// </summary>
17+
public String Message() default "";
18+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package net.servicestack.client;
2+
3+
public @interface Validate {
4+
/// <summary>
5+
/// Expression to create a validator registered in Validators.Types
6+
/// </summary>
7+
public String Validator() default "";
8+
9+
/// <summary>
10+
/// Boolean #Script Code Expression to Test
11+
/// </summary>
12+
public String Condition() default "";
13+
14+
/// <summary>
15+
/// Custom ErrorCode to return
16+
/// </summary>
17+
public String ErrorCode() default "";
18+
19+
/// <summary>
20+
/// FluentValidation Error Message
21+
/// </summary>
22+
public String Message() default "";
23+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package net.servicestack.client;
2+
3+
public @interface ValidateRequest {
4+
/// <summary>
5+
/// Boolean #Script Code Expression to Test
6+
/// </summary>
7+
public String Condition() default "";
8+
9+
/// <summary>
10+
/// Custom ErrorCode to return
11+
/// </summary>
12+
public String ErrorCode() default "";
13+
14+
/// <summary>
15+
/// FluentValidation Error Message
16+
/// </summary>
17+
public String Message() default "";
18+
}

0 commit comments

Comments
 (0)