@@ -12,35 +12,44 @@ namespace OpenApiKiotaClientExample.GeneratedCode.Api.People.Item.AssignedTodoIt
12
12
/// <summary>
13
13
/// Builds and executes requests for operations under \api\people\{id}\assignedTodoItems
14
14
/// </summary>
15
- public class AssignedTodoItemsRequestBuilder : BaseRequestBuilder {
15
+ public class AssignedTodoItemsRequestBuilder : BaseRequestBuilder
16
+ {
16
17
/// <summary>
17
- /// Instantiates a new AssignedTodoItemsRequestBuilder and sets the default values.
18
+ /// Instantiates a new <see cref=" AssignedTodoItemsRequestBuilder"/> and sets the default values.
18
19
/// </summary>
19
20
/// <param name="pathParameters">Path parameters for the request</param>
20
21
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
21
- public AssignedTodoItemsRequestBuilder ( Dictionary < string , object > pathParameters , IRequestAdapter requestAdapter ) : base ( requestAdapter , "{+baseurl}/api/people/{id}/assignedTodoItems{?query*}" , pathParameters ) {
22
+ public AssignedTodoItemsRequestBuilder ( Dictionary < string , object > pathParameters , IRequestAdapter requestAdapter ) : base ( requestAdapter , "{+baseurl}/api/people/{id}/assignedTodoItems{?query*}" , pathParameters )
23
+ {
22
24
}
23
25
/// <summary>
24
- /// Instantiates a new AssignedTodoItemsRequestBuilder and sets the default values.
26
+ /// Instantiates a new <see cref=" AssignedTodoItemsRequestBuilder"/> and sets the default values.
25
27
/// </summary>
26
28
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
27
29
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
28
- public AssignedTodoItemsRequestBuilder ( string rawUrl , IRequestAdapter requestAdapter ) : base ( requestAdapter , "{+baseurl}/api/people/{id}/assignedTodoItems{?query*}" , rawUrl ) {
30
+ public AssignedTodoItemsRequestBuilder ( string rawUrl , IRequestAdapter requestAdapter ) : base ( requestAdapter , "{+baseurl}/api/people/{id}/assignedTodoItems{?query*}" , rawUrl )
31
+ {
29
32
}
30
33
/// <summary>
31
34
/// Retrieves the related todoItems of an individual person's assignedTodoItems relationship.
32
35
/// </summary>
36
+ /// <returns>A <see cref="TodoItemCollectionResponseDocument"/></returns>
33
37
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
34
38
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
39
+ /// <exception cref="ErrorResponseDocument">When receiving a 400 status code</exception>
40
+ /// <exception cref="ErrorResponseDocument">When receiving a 404 status code</exception>
35
41
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36
42
#nullable enable
37
- public async Task < TodoItemCollectionResponseDocument ? > GetAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > ? requestConfiguration = default , CancellationToken cancellationToken = default ) {
43
+ public async Task < TodoItemCollectionResponseDocument ? > GetAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > ? requestConfiguration = default , CancellationToken cancellationToken = default )
44
+ {
38
45
#nullable restore
39
46
#else
40
- public async Task < TodoItemCollectionResponseDocument > GetAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > requestConfiguration = default , CancellationToken cancellationToken = default ) {
47
+ public async Task < TodoItemCollectionResponseDocument > GetAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > requestConfiguration = default , CancellationToken cancellationToken = default )
48
+ {
41
49
#endif
42
50
var requestInfo = ToGetRequestInformation ( requestConfiguration ) ;
43
- var errorMapping = new Dictionary < string , ParsableFactory < IParsable > > {
51
+ var errorMapping = new Dictionary < string , ParsableFactory < IParsable > >
52
+ {
44
53
{ "400" , ErrorResponseDocument . CreateFromDiscriminatorValue } ,
45
54
{ "404" , ErrorResponseDocument . CreateFromDiscriminatorValue } ,
46
55
} ;
@@ -53,24 +62,29 @@ public async Task<TodoItemCollectionResponseDocument> GetAsync(Action<RequestCon
53
62
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
54
63
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
55
64
#nullable enable
56
- public async Task < Stream ? > HeadAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > ? requestConfiguration = default , CancellationToken cancellationToken = default ) {
65
+ public async Task HeadAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > ? requestConfiguration = default , CancellationToken cancellationToken = default )
66
+ {
57
67
#nullable restore
58
68
#else
59
- public async Task < Stream > HeadAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > requestConfiguration = default , CancellationToken cancellationToken = default ) {
69
+ public async Task HeadAsync ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > requestConfiguration = default , CancellationToken cancellationToken = default )
70
+ {
60
71
#endif
61
72
var requestInfo = ToHeadRequestInformation ( requestConfiguration ) ;
62
- return await RequestAdapter . SendPrimitiveAsync < Stream > ( requestInfo , default , cancellationToken ) . ConfigureAwait ( false ) ;
73
+ await RequestAdapter . SendNoContentAsync ( requestInfo , default , cancellationToken ) . ConfigureAwait ( false ) ;
63
74
}
64
75
/// <summary>
65
76
/// Retrieves the related todoItems of an individual person's assignedTodoItems relationship.
66
77
/// </summary>
78
+ /// <returns>A <see cref="RequestInformation"/></returns>
67
79
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
68
80
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
69
81
#nullable enable
70
- public RequestInformation ToGetRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > ? requestConfiguration = default ) {
82
+ public RequestInformation ToGetRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > ? requestConfiguration = default )
83
+ {
71
84
#nullable restore
72
85
#else
73
- public RequestInformation ToGetRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > requestConfiguration = default ) {
86
+ public RequestInformation ToGetRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderGetQueryParameters > > requestConfiguration = default )
87
+ {
74
88
#endif
75
89
var requestInfo = new RequestInformation ( Method . GET , UrlTemplate , PathParameters ) ;
76
90
requestInfo . Configure ( requestConfiguration ) ;
@@ -80,13 +94,16 @@ public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<As
80
94
/// <summary>
81
95
/// Compare the returned ETag HTTP header with an earlier one to determine if the response has changed since it was fetched.
82
96
/// </summary>
97
+ /// <returns>A <see cref="RequestInformation"/></returns>
83
98
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
84
99
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
85
100
#nullable enable
86
- public RequestInformation ToHeadRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > ? requestConfiguration = default ) {
101
+ public RequestInformation ToHeadRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > ? requestConfiguration = default )
102
+ {
87
103
#nullable restore
88
104
#else
89
- public RequestInformation ToHeadRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > requestConfiguration = default ) {
105
+ public RequestInformation ToHeadRequestInformation ( Action < RequestConfiguration < AssignedTodoItemsRequestBuilderHeadQueryParameters > > requestConfiguration = default )
106
+ {
90
107
#endif
91
108
var requestInfo = new RequestInformation ( Method . HEAD , UrlTemplate , PathParameters ) ;
92
109
requestInfo . Configure ( requestConfiguration ) ;
@@ -95,14 +112,17 @@ public RequestInformation ToHeadRequestInformation(Action<RequestConfiguration<A
95
112
/// <summary>
96
113
/// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
97
114
/// </summary>
115
+ /// <returns>A <see cref="AssignedTodoItemsRequestBuilder"/></returns>
98
116
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
99
- public AssignedTodoItemsRequestBuilder WithUrl ( string rawUrl ) {
117
+ public AssignedTodoItemsRequestBuilder WithUrl ( string rawUrl )
118
+ {
100
119
return new AssignedTodoItemsRequestBuilder ( rawUrl , RequestAdapter ) ;
101
120
}
102
121
/// <summary>
103
122
/// Retrieves the related todoItems of an individual person's assignedTodoItems relationship.
104
123
/// </summary>
105
- public class AssignedTodoItemsRequestBuilderGetQueryParameters {
124
+ public class AssignedTodoItemsRequestBuilderGetQueryParameters
125
+ {
106
126
/// <summary>For syntax, see the documentation for the [`include`](https://www.jsonapi.net/usage/reading/including-relationships.html)/[`filter`](https://www.jsonapi.net/usage/reading/filtering.html)/[`sort`](https://www.jsonapi.net/usage/reading/sorting.html)/[`page`](https://www.jsonapi.net/usage/reading/pagination.html)/[`fields`](https://www.jsonapi.net/usage/reading/sparse-fieldset-selection.html) query string parameters.</summary>
107
127
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
108
128
#nullable enable
@@ -117,7 +137,8 @@ public class AssignedTodoItemsRequestBuilderGetQueryParameters {
117
137
/// <summary>
118
138
/// Compare the returned ETag HTTP header with an earlier one to determine if the response has changed since it was fetched.
119
139
/// </summary>
120
- public class AssignedTodoItemsRequestBuilderHeadQueryParameters {
140
+ public class AssignedTodoItemsRequestBuilderHeadQueryParameters
141
+ {
121
142
/// <summary>For syntax, see the documentation for the [`include`](https://www.jsonapi.net/usage/reading/including-relationships.html)/[`filter`](https://www.jsonapi.net/usage/reading/filtering.html)/[`sort`](https://www.jsonapi.net/usage/reading/sorting.html)/[`page`](https://www.jsonapi.net/usage/reading/pagination.html)/[`fields`](https://www.jsonapi.net/usage/reading/sparse-fieldset-selection.html) query string parameters.</summary>
122
143
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
123
144
#nullable enable
0 commit comments