File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55namespace MyApp . ServiceModel ;
66
7- public class AllTypes : IReturn < AllTypes >
7+ public class AllTypes : IGet , IReturn < AllTypes >
88{
99 public int Id { get ; set ; }
1010 public int ? NullableId { get ; set ; }
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ namespace MyApp.ServiceModel;
55
66[ ExcludeMetadata ]
77[ Restrict ( InternalOnly = true ) ]
8- public class SendEmail : IReturn < EmptyResponse >
8+ public class SendEmail : IPost , IReturn < EmptyResponse >
99{
1010 public string To { get ; set ; }
1111 public string ? ToName { get ; set ; }
Original file line number Diff line number Diff line change 33namespace MyApp . ServiceModel ;
44
55[ Route ( "/hello/{Name}" ) ]
6- public class Hello : IReturn < HelloResponse >
6+ public class Hello : IGet , IReturn < HelloResponse >
77{
88 public string Name { get ; set ; }
99}
1010
1111[ Route ( "/hellosecure/{Name}" ) ]
1212[ ValidateIsAuthenticated ]
13- public class HelloSecure : IReturn < HelloResponse >
13+ public class HelloSecure : IGet , IReturn < HelloResponse >
1414{
1515 public string Name { get ; set ; }
1616}
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ public class Movie
1515}
1616
1717[ Tag ( "Movies" ) ]
18- public class MovieGETRequest : IReturn < Movie >
18+ public class MovieGETRequest : IGet , IReturn < Movie >
1919{
2020 [ Description ( "Unique Id of the movie" ) , ValidateNotEmpty ]
2121 [ Input ( Required = true ) ]
@@ -26,7 +26,7 @@ public class MovieGETRequest : IReturn<Movie>
2626[ Field ( nameof ( MovieID ) , Disabled = true ) ]
2727[ Field ( nameof ( MovieNo ) , Disabled = true ) ]
2828[ Field ( nameof ( MovieRef ) , Ignore = true ) ]
29- public class MoviePOSTRequest : Movie , IReturn < Movie >
29+ public class MoviePOSTRequest : Movie , IPost , IReturn < Movie >
3030{
3131 // [Input(Ignore = true)]
3232 // public override string? MovieRef { get; set; }
You can’t perform that action at this time.
0 commit comments