Skip to content

Commit 107bbeb

Browse files
committed
Schema renames, improved detection of unused component schemas
Renames in OAS output: - [ResourceName] Primary Response Document -> Primary [ResourceName] Response Document - [ResourceName] Secondary Response Document -> Secondary [ResourceName] Response Document - Nullable [ResourceName] Secondary Response Document -> Nullable Secondary [ResourceName] Response Document - Data In Response -> Resource In Response - [ResourceName] Data In Response -> Data In [ResourceName] Response - [ResourceName] Attributes In Response -> Attributes In [ResourceName] Response - [ResourceName] Relationships In Response -> Relationships In [ResourceName] Response
1 parent fcca17d commit 107bbeb

File tree

273 files changed

+7842
-7685
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+7842
-7685
lines changed

src/Examples/JsonApiDotNetCoreExample/GeneratedSwagger/JsonApiDotNetCoreExample.json

Lines changed: 358 additions & 358 deletions
Large diffs are not rendered by default.

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Api/People/Item/PeopleItemRequestBuilder.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,20 @@ public async Task DeleteAsync(Action<RequestConfiguration<DefaultQueryParameters
7777
/// <summary>
7878
/// Retrieves an individual person by its identifier.
7979
/// </summary>
80-
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument"/></returns>
80+
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument"/></returns>
8181
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
8282
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
8383
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 400 status code</exception>
8484
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
85-
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument?> GetAsync(Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.People.Item.PeopleItemRequestBuilder.PeopleItemRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
85+
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument?> GetAsync(Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.People.Item.PeopleItemRequestBuilder.PeopleItemRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
8686
{
8787
var requestInfo = ToGetRequestInformation(requestConfiguration);
8888
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>>
8989
{
9090
{ "400", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
9191
{ "404", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
9292
};
93-
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
93+
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
9494
}
9595

9696
/// <summary>
@@ -107,15 +107,15 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
107107
/// <summary>
108108
/// Updates an existing person.
109109
/// </summary>
110-
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument"/></returns>
110+
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument"/></returns>
111111
/// <param name="body">The request body</param>
112112
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
113113
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
114114
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 400 status code</exception>
115115
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
116116
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 409 status code</exception>
117117
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 422 status code</exception>
118-
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument?> PatchAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.UpdatePersonRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.People.Item.PeopleItemRequestBuilder.PeopleItemRequestBuilderPatchQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
118+
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument?> PatchAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.UpdatePersonRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.People.Item.PeopleItemRequestBuilder.PeopleItemRequestBuilderPatchQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
119119
{
120120
_ = body ?? throw new ArgumentNullException(nameof(body));
121121
var requestInfo = ToPatchRequestInformation(body, requestConfiguration);
@@ -126,7 +126,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
126126
{ "409", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
127127
{ "422", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
128128
};
129-
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
129+
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
130130
}
131131

132132
/// <summary>

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Api/People/PeopleRequestBuilder.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
8282
/// <summary>
8383
/// Creates a new person.
8484
/// </summary>
85-
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument"/></returns>
85+
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument"/></returns>
8686
/// <param name="body">The request body</param>
8787
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
8888
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
@@ -91,7 +91,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
9191
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
9292
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 409 status code</exception>
9393
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 422 status code</exception>
94-
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument?> PostAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.CreatePersonRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.People.PeopleRequestBuilder.PeopleRequestBuilderPostQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
94+
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument?> PostAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.CreatePersonRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.People.PeopleRequestBuilder.PeopleRequestBuilderPostQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
9595
{
9696
_ = body ?? throw new ArgumentNullException(nameof(body));
9797
var requestInfo = ToPostRequestInformation(body, requestConfiguration);
@@ -103,7 +103,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
103103
{ "409", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
104104
{ "422", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
105105
};
106-
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonPrimaryResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
106+
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryPersonResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
107107
}
108108

109109
/// <summary>

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Api/Tags/Item/TagsItemRequestBuilder.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,20 @@ public async Task DeleteAsync(Action<RequestConfiguration<DefaultQueryParameters
7070
/// <summary>
7171
/// Retrieves an individual tag by its identifier.
7272
/// </summary>
73-
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument"/></returns>
73+
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument"/></returns>
7474
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
7575
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
7676
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 400 status code</exception>
7777
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
78-
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument?> GetAsync(Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.Tags.Item.TagsItemRequestBuilder.TagsItemRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
78+
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument?> GetAsync(Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.Tags.Item.TagsItemRequestBuilder.TagsItemRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
7979
{
8080
var requestInfo = ToGetRequestInformation(requestConfiguration);
8181
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>>
8282
{
8383
{ "400", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
8484
{ "404", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
8585
};
86-
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
86+
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
8787
}
8888

8989
/// <summary>
@@ -100,15 +100,15 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
100100
/// <summary>
101101
/// Updates an existing tag.
102102
/// </summary>
103-
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument"/></returns>
103+
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument"/></returns>
104104
/// <param name="body">The request body</param>
105105
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
106106
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
107107
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 400 status code</exception>
108108
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
109109
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 409 status code</exception>
110110
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 422 status code</exception>
111-
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument?> PatchAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.UpdateTagRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.Tags.Item.TagsItemRequestBuilder.TagsItemRequestBuilderPatchQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
111+
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument?> PatchAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.UpdateTagRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.Tags.Item.TagsItemRequestBuilder.TagsItemRequestBuilderPatchQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
112112
{
113113
_ = body ?? throw new ArgumentNullException(nameof(body));
114114
var requestInfo = ToPatchRequestInformation(body, requestConfiguration);
@@ -119,7 +119,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
119119
{ "409", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
120120
{ "422", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
121121
};
122-
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
122+
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
123123
}
124124

125125
/// <summary>

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Api/Tags/TagsRequestBuilder.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
8282
/// <summary>
8383
/// Creates a new tag.
8484
/// </summary>
85-
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument"/></returns>
85+
/// <returns>A <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument"/></returns>
8686
/// <param name="body">The request body</param>
8787
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
8888
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
@@ -91,7 +91,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
9191
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 404 status code</exception>
9292
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 409 status code</exception>
9393
/// <exception cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument">When receiving a 422 status code</exception>
94-
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument?> PostAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.CreateTagRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.Tags.TagsRequestBuilder.TagsRequestBuilderPostQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
94+
public async Task<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument?> PostAsync(global::OpenApiKiotaClientExample.GeneratedCode.Models.CreateTagRequestDocument body, Action<RequestConfiguration<global::OpenApiKiotaClientExample.GeneratedCode.Api.Tags.TagsRequestBuilder.TagsRequestBuilderPostQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
9595
{
9696
_ = body ?? throw new ArgumentNullException(nameof(body));
9797
var requestInfo = ToPostRequestInformation(body, requestConfiguration);
@@ -103,7 +103,7 @@ public async Task HeadAsync(Action<RequestConfiguration<global::OpenApiKiotaClie
103103
{ "409", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
104104
{ "422", global::OpenApiKiotaClientExample.GeneratedCode.Models.ErrorResponseDocument.CreateFromDiscriminatorValue },
105105
};
106-
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.TagPrimaryResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
106+
return await RequestAdapter.SendAsync<global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument>(requestInfo, global::OpenApiKiotaClientExample.GeneratedCode.Models.PrimaryTagResponseDocument.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
107107
}
108108

109109
/// <summary>

0 commit comments

Comments
 (0)