1
1
// <auto-generated/>
2
+ #nullable enable
3
+ #pragma warning disable CS8625
2
4
#pragma warning disable CS0618
3
5
using Microsoft . Kiota . Abstractions . Extensions ;
4
6
using Microsoft . Kiota . Abstractions . Serialization ;
@@ -25,6 +27,7 @@ public partial class AssignedTodoItemsRequestBuilder : BaseRequestBuilder
25
27
public AssignedTodoItemsRequestBuilder ( Dictionary < string , object > pathParameters , IRequestAdapter requestAdapter ) : base ( requestAdapter , "{+baseurl}/api/people/{id}/assignedTodoItems{?query*}" , pathParameters )
26
28
{
27
29
}
30
+
28
31
/// <summary>
29
32
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Api.People.Item.AssignedTodoItems.AssignedTodoItemsRequestBuilder"/> and sets the default values.
30
33
/// </summary>
@@ -33,6 +36,7 @@ public AssignedTodoItemsRequestBuilder(Dictionary<string, object> pathParameters
33
36
public AssignedTodoItemsRequestBuilder ( string rawUrl , IRequestAdapter requestAdapter ) : base ( requestAdapter , "{+baseurl}/api/people/{id}/assignedTodoItems{?query*}" , rawUrl )
34
37
{
35
38
}
39
+
36
40
/// <summary>
37
41
/// Retrieves the related todoItems of an individual person's assignedTodoItems relationship.
38
42
/// </summary>
@@ -41,15 +45,8 @@ public AssignedTodoItemsRequestBuilder(string rawUrl, IRequestAdapter requestAda
41
45
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
42
46
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 400 status code</exception>
43
47
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
44
- #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
45
- #nullable enable
46
48
public async Task < global ::OpenApiKiotaClientExample . GeneratedCode . Models . TodoItemCollectionResponseDocument ? > GetAsync ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderGetQueryParameters > > ? requestConfiguration = default , CancellationToken cancellationToken = default )
47
49
{
48
- #nullable restore
49
- #else
50
- public async Task < global ::OpenApiKiotaClientExample . GeneratedCode . Models . TodoItemCollectionResponseDocument > GetAsync ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderGetQueryParameters > > requestConfiguration = default , CancellationToken cancellationToken = default )
51
- {
52
- #endif
53
50
var requestInfo = ToGetRequestInformation ( requestConfiguration ) ;
54
51
var errorMapping = new Dictionary < string , ParsableFactory < IParsable > >
55
52
{
@@ -58,60 +55,43 @@ public AssignedTodoItemsRequestBuilder(string rawUrl, IRequestAdapter requestAda
58
55
} ;
59
56
return await RequestAdapter . SendAsync < global ::OpenApiKiotaClientExample . GeneratedCode . Models . TodoItemCollectionResponseDocument > ( requestInfo , global ::OpenApiKiotaClientExample . GeneratedCode . Models . TodoItemCollectionResponseDocument . CreateFromDiscriminatorValue , errorMapping , cancellationToken ) . ConfigureAwait ( false ) ;
60
57
}
58
+
61
59
/// <summary>
62
60
/// Compare the returned ETag HTTP header with an earlier one to determine if the response has changed since it was fetched.
63
61
/// </summary>
64
62
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
65
63
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
66
- #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
67
- #nullable enable
68
64
public async Task HeadAsync ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderHeadQueryParameters > > ? requestConfiguration = default , CancellationToken cancellationToken = default )
69
65
{
70
- #nullable restore
71
- #else
72
- public async Task HeadAsync ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderHeadQueryParameters > > requestConfiguration = default , CancellationToken cancellationToken = default )
73
- {
74
- #endif
75
66
var requestInfo = ToHeadRequestInformation ( requestConfiguration ) ;
76
67
await RequestAdapter . SendNoContentAsync ( requestInfo , default , cancellationToken ) . ConfigureAwait ( false ) ;
77
68
}
69
+
78
70
/// <summary>
79
71
/// Retrieves the related todoItems of an individual person's assignedTodoItems relationship.
80
72
/// </summary>
81
73
/// <returns>A <see cref="RequestInformation"/></returns>
82
74
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
83
- #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
84
- #nullable enable
85
75
public RequestInformation ToGetRequestInformation ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderGetQueryParameters > > ? requestConfiguration = default )
86
76
{
87
- #nullable restore
88
- #else
89
- public RequestInformation ToGetRequestInformation ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderGetQueryParameters > > requestConfiguration = default )
90
- {
91
- #endif
92
77
var requestInfo = new RequestInformation ( Method . GET , UrlTemplate , PathParameters ) ;
93
78
requestInfo . Configure ( requestConfiguration ) ;
94
79
requestInfo . Headers . TryAdd ( "Accept" , "application/vnd.api+json" ) ;
95
80
return requestInfo ;
96
81
}
82
+
97
83
/// <summary>
98
84
/// Compare the returned ETag HTTP header with an earlier one to determine if the response has changed since it was fetched.
99
85
/// </summary>
100
86
/// <returns>A <see cref="RequestInformation"/></returns>
101
87
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
102
- #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
103
- #nullable enable
104
88
public RequestInformation ToHeadRequestInformation ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderHeadQueryParameters > > ? requestConfiguration = default )
105
89
{
106
- #nullable restore
107
- #else
108
- public RequestInformation ToHeadRequestInformation ( Action < RequestConfiguration < global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder . AssignedTodoItemsRequestBuilderHeadQueryParameters > > requestConfiguration = default )
109
- {
110
- #endif
111
90
var requestInfo = new RequestInformation ( Method . HEAD , UrlTemplate , PathParameters ) ;
112
91
requestInfo . Configure ( requestConfiguration ) ;
113
92
return requestInfo ;
114
93
}
94
+
115
95
/// <summary>
116
96
/// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
117
97
/// </summary>
@@ -121,40 +101,29 @@ public RequestInformation ToHeadRequestInformation(Action<RequestConfiguration<g
121
101
{
122
102
return new global ::OpenApiKiotaClientExample . GeneratedCode . Api . People . Item . AssignedTodoItems . AssignedTodoItemsRequestBuilder ( rawUrl , RequestAdapter ) ;
123
103
}
104
+
124
105
/// <summary>
125
106
/// Retrieves the related todoItems of an individual person's assignedTodoItems relationship.
126
107
/// </summary>
127
108
[ global ::System . CodeDom . Compiler . GeneratedCode ( "Kiota" , "1.0.0" ) ]
128
109
public partial class AssignedTodoItemsRequestBuilderGetQueryParameters
129
110
{
130
111
/// <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>
131
- #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
132
- #nullable enable
133
112
[ QueryParameter ( "query" ) ]
134
113
public string ? Query { get ; set ; }
135
- #nullable restore
136
- #else
137
- [ QueryParameter ( "query" ) ]
138
- public string Query { get ; set ; }
139
- #endif
140
114
}
115
+
141
116
/// <summary>
142
117
/// Compare the returned ETag HTTP header with an earlier one to determine if the response has changed since it was fetched.
143
118
/// </summary>
144
119
[ global ::System . CodeDom . Compiler . GeneratedCode ( "Kiota" , "1.0.0" ) ]
145
120
public partial class AssignedTodoItemsRequestBuilderHeadQueryParameters
146
121
{
147
122
/// <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>
148
- #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
149
- #nullable enable
150
123
[ QueryParameter ( "query" ) ]
151
124
public string ? Query { get ; set ; }
152
- #nullable restore
153
- #else
154
- [ QueryParameter ( "query" ) ]
155
- public string Query { get ; set ; }
156
- #endif
157
125
}
158
126
}
159
127
}
160
128
#pragma warning restore CS0618
129
+
0 commit comments