Skip to content

Commit d877f7d

Browse files
committed
Reintroduced 'data' in schema names of resource objects.
1 parent 12eed0b commit d877f7d

File tree

5 files changed

+171
-171
lines changed

5 files changed

+171
-171
lines changed

src/JsonApiDotNetCore.OpenApi/JsonApiSchemaIdSelector.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ internal sealed class JsonApiSchemaIdSelector
1515
{
1616
[typeof(ResourcePostRequestDocument<>)] = "###-post-request-document",
1717
[typeof(ResourcePatchRequestDocument<>)] = "###-patch-request-document",
18-
[typeof(ResourceObjectInPostRequest<>)] = "###-in-post-request",
18+
[typeof(ResourceObjectInPostRequest<>)] = "###-data-in-post-request",
1919
[typeof(AttributesInPostRequest<>)] = "###-attributes-in-post-request",
2020
[typeof(RelationshipsInPostRequest<>)] = "###-relationships-in-post-request",
21-
[typeof(ResourceObjectInPatchRequest<>)] = "###-in-patch-request",
21+
[typeof(ResourceObjectInPatchRequest<>)] = "###-data-in-patch-request",
2222
[typeof(AttributesInPatchRequest<>)] = "###-attributes-in-patch-request",
2323
[typeof(RelationshipsInPatchRequest<>)] = "###-relationships-in-patch-request",
2424
[typeof(ToOneRelationshipInRequest<>)] = "to-one-###-in-request",
@@ -34,7 +34,7 @@ internal sealed class JsonApiSchemaIdSelector
3434
[typeof(ToOneRelationshipInResponse<>)] = "to-one-###-in-response",
3535
[typeof(NullableToOneRelationshipInResponse<>)] = "nullable-to-one-###-in-response",
3636
[typeof(ToManyRelationshipInResponse<>)] = "to-many-###-in-response",
37-
[typeof(ResourceObjectInResponse<>)] = "###-in-response",
37+
[typeof(ResourceObjectInResponse<>)] = "###-data-in-response",
3838
[typeof(AttributesInResponse<>)] = "###-attributes-in-response",
3939
[typeof(RelationshipsInResponse<>)] = "###-relationships-in-response",
4040
[typeof(ResourceIdentifierObject<>)] = "###-identifier"

test/OpenApiClientTests/LegacyClient/ClientAttributeRegistrationLifeTimeTests.cs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public async Task Disposed_attribute_registration_for_document_does_not_affect_r
2020

2121
var requestDocument = new AirplanePatchRequestDocument
2222
{
23-
Data = new AirplaneInPatchRequest
23+
Data = new AirplaneDataInPatchRequest
2424
{
2525
Id = airplaneId,
2626
Type = AirplanesResourceType.Airplanes,
@@ -62,7 +62,7 @@ public async Task Attribute_registration_can_be_used_for_multiple_requests()
6262

6363
var requestDocument = new AirplanePatchRequestDocument
6464
{
65-
Data = new AirplaneInPatchRequest
65+
Data = new AirplaneDataInPatchRequest
6666
{
6767
Id = airplaneId,
6868
Type = AirplanesResourceType.Airplanes,
@@ -109,7 +109,7 @@ public async Task Request_is_unaffected_by_attribute_registration_for_different_
109109

110110
var requestDocument1 = new AirplanePatchRequestDocument
111111
{
112-
Data = new AirplaneInPatchRequest
112+
Data = new AirplaneDataInPatchRequest
113113
{
114114
Id = airplaneId1,
115115
Type = AirplanesResourceType.Airplanes,
@@ -121,7 +121,7 @@ public async Task Request_is_unaffected_by_attribute_registration_for_different_
121121

122122
var requestDocument2 = new AirplanePatchRequestDocument
123123
{
124-
Data = new AirplaneInPatchRequest
124+
Data = new AirplaneDataInPatchRequest
125125
{
126126
Id = airplaneId2,
127127
Type = AirplanesResourceType.Airplanes,
@@ -164,7 +164,7 @@ public async Task Attribute_values_can_be_changed_after_attribute_registration()
164164

165165
var requestDocument = new AirplanePatchRequestDocument
166166
{
167-
Data = new AirplaneInPatchRequest
167+
Data = new AirplaneDataInPatchRequest
168168
{
169169
Id = airplaneId,
170170
Type = AirplanesResourceType.Airplanes,
@@ -207,7 +207,7 @@ public async Task Attribute_registration_is_unaffected_by_successive_attribute_r
207207

208208
var requestDocument1 = new AirplanePatchRequestDocument
209209
{
210-
Data = new AirplaneInPatchRequest
210+
Data = new AirplaneDataInPatchRequest
211211
{
212212
Id = airplaneId1,
213213
Type = AirplanesResourceType.Airplanes,
@@ -217,7 +217,7 @@ public async Task Attribute_registration_is_unaffected_by_successive_attribute_r
217217

218218
var requestDocument2 = new AirplanePostRequestDocument
219219
{
220-
Data = new AirplaneInPostRequest
220+
Data = new AirplaneDataInPostRequest
221221
{
222222
Type = AirplanesResourceType.Airplanes,
223223
Attributes = new AirplaneAttributesInPostRequest()
@@ -258,7 +258,7 @@ public async Task Attribute_registration_is_unaffected_by_preceding_disposed_att
258258

259259
var requestDocument1 = new AirplanePatchRequestDocument
260260
{
261-
Data = new AirplaneInPatchRequest
261+
Data = new AirplaneDataInPatchRequest
262262
{
263263
Id = airplaneId1,
264264
Type = AirplanesResourceType.Airplanes,
@@ -276,7 +276,7 @@ public async Task Attribute_registration_is_unaffected_by_preceding_disposed_att
276276

277277
var requestDocument2 = new AirplanePatchRequestDocument
278278
{
279-
Data = new AirplaneInPatchRequest
279+
Data = new AirplaneDataInPatchRequest
280280
{
281281
Id = airplaneId2,
282282
Type = AirplanesResourceType.Airplanes,
@@ -318,7 +318,7 @@ public async Task Attribute_registration_is_unaffected_by_preceding_disposed_att
318318

319319
var requestDocument1 = new AirplanePostRequestDocument
320320
{
321-
Data = new AirplaneInPostRequest
321+
Data = new AirplaneDataInPostRequest
322322
{
323323
Type = AirplanesResourceType.Airplanes,
324324
Attributes = new AirplaneAttributesInPostRequest()
@@ -335,7 +335,7 @@ public async Task Attribute_registration_is_unaffected_by_preceding_disposed_att
335335

336336
var requestDocument2 = new AirplanePatchRequestDocument
337337
{
338-
Data = new AirplaneInPatchRequest
338+
Data = new AirplaneDataInPatchRequest
339339
{
340340
Id = airplaneId,
341341
Type = AirplanesResourceType.Airplanes,
@@ -379,7 +379,7 @@ public async Task Attribute_registration_is_unaffected_by_preceding_attribute_re
379379

380380
var requestDocument1 = new AirplanePatchRequestDocument
381381
{
382-
Data = new AirplaneInPatchRequest
382+
Data = new AirplaneDataInPatchRequest
383383
{
384384
Id = airplaneId1,
385385
Type = AirplanesResourceType.Airplanes,
@@ -391,7 +391,7 @@ public async Task Attribute_registration_is_unaffected_by_preceding_attribute_re
391391

392392
var requestDocument2 = new AirplanePatchRequestDocument
393393
{
394-
Data = new AirplaneInPatchRequest
394+
Data = new AirplaneDataInPatchRequest
395395
{
396396
Id = airplaneId2,
397397
Type = AirplanesResourceType.Airplanes,

test/OpenApiClientTests/LegacyClient/RequestTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public async Task Partial_posting_resource_with_selected_relationships_produces_
6464

6565
var requestDocument = new FlightPostRequestDocument
6666
{
67-
Data = new FlightInPostRequest
67+
Data = new FlightDataInPostRequest
6868
{
6969
Type = FlightsResourceType.Flights,
7070
Relationships = new FlightRelationshipsInPostRequest
@@ -144,7 +144,7 @@ public async Task Partial_posting_resource_produces_expected_request()
144144

145145
var requestDocument = new AirplanePostRequestDocument
146146
{
147-
Data = new AirplaneInPostRequest
147+
Data = new AirplaneDataInPostRequest
148148
{
149149
Type = AirplanesResourceType.Airplanes,
150150
Attributes = new AirplaneAttributesInPostRequest
@@ -195,7 +195,7 @@ public async Task Partial_patching_resource_produces_expected_request()
195195

196196
var requestDocument = new AirplanePatchRequestDocument
197197
{
198-
Data = new AirplaneInPatchRequest
198+
Data = new AirplaneDataInPatchRequest
199199
{
200200
Id = airplaneId,
201201
Type = AirplanesResourceType.Airplanes,

test/OpenApiClientTests/LegacyClient/ResponseTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public async Task Getting_resource_collection_translates_response()
110110
document.Links.Last.Should().Be(topLevelLink);
111111
document.Data.Should().HaveCount(1);
112112

113-
FlightInResponse flight = document.Data.First();
113+
FlightDataInResponse flight = document.Data.First();
114114
flight.Id.Should().Be(flightId);
115115
flight.Type.Should().Be(FlightsResourceType.Flights);
116116
flight.Links.Self.Should().Be(flightResourceLink);
@@ -278,7 +278,7 @@ public async Task Posting_resource_translates_response()
278278
// Act
279279
FlightPrimaryResponseDocument document = await apiClient.PostFlightAsync(new FlightPostRequestDocument
280280
{
281-
Data = new FlightInPostRequest
281+
Data = new FlightDataInPostRequest
282282
{
283283
Type = FlightsResourceType.Flights,
284284
Relationships = new FlightRelationshipsInPostRequest
@@ -330,7 +330,7 @@ public async Task Patching_resource_with_side_effects_translates_response()
330330
// Act
331331
FlightPrimaryResponseDocument document = await apiClient.PatchFlightAsync(flightId, new FlightPatchRequestDocument
332332
{
333-
Data = new FlightInPatchRequest
333+
Data = new FlightDataInPatchRequest
334334
{
335335
Id = flightId,
336336
Type = FlightsResourceType.Flights
@@ -355,7 +355,7 @@ public async Task Patching_resource_without_side_effects_translates_response()
355355
FlightPrimaryResponseDocument? document = await ApiResponse.TranslateAsync(async () => await apiClient.PatchFlightAsync(flightId,
356356
new FlightPatchRequestDocument
357357
{
358-
Data = new FlightInPatchRequest
358+
Data = new FlightDataInPatchRequest
359359
{
360360
Id = flightId,
361361
Type = FlightsResourceType.Flights

0 commit comments

Comments
 (0)