Skip to content

Commit 41c45a4

Browse files
committed
Add interface markers for all services.
1 parent 3ebd5df commit 41c45a4

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

MyApp/ServiceModel/AllTypes.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace 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; }

MyApp/ServiceModel/Emails.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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; }

MyApp/ServiceModel/Hello.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
namespace 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
}

MyApp/ServiceModel/Movie.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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; }

0 commit comments

Comments
 (0)