Skip to content

Commit ddb5e10

Browse files
committed
Add missing request meta in top-level documents and relationship objects
1 parent e193759 commit ddb5e10

File tree

105 files changed

+2177
-176
lines changed

Some content is hidden

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

105 files changed

+2177
-176
lines changed

src/Examples/JsonApiDotNetCoreExample/GeneratedSwagger/JsonApiDotNetCoreExample.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5303,6 +5303,13 @@
53035303
"$ref": "#/components/schemas/dataInCreatePersonRequest"
53045304
}
53055305
]
5306+
},
5307+
"meta": {
5308+
"allOf": [
5309+
{
5310+
"$ref": "#/components/schemas/meta"
5311+
}
5312+
]
53065313
}
53075314
},
53085315
"additionalProperties": false
@@ -5351,6 +5358,13 @@
53515358
"$ref": "#/components/schemas/dataInCreateTagRequest"
53525359
}
53535360
]
5361+
},
5362+
"meta": {
5363+
"allOf": [
5364+
{
5365+
"$ref": "#/components/schemas/meta"
5366+
}
5367+
]
53545368
}
53555369
},
53565370
"additionalProperties": false
@@ -5399,6 +5413,13 @@
53995413
"$ref": "#/components/schemas/dataInCreateTodoItemRequest"
54005414
}
54015415
]
5416+
},
5417+
"meta": {
5418+
"allOf": [
5419+
{
5420+
"$ref": "#/components/schemas/meta"
5421+
}
5422+
]
54025423
}
54035424
},
54045425
"additionalProperties": false
@@ -6000,6 +6021,13 @@
60006021
}
60016022
],
60026023
"nullable": true
6024+
},
6025+
"meta": {
6026+
"allOf": [
6027+
{
6028+
"$ref": "#/components/schemas/meta"
6029+
}
6030+
]
60036031
}
60046032
},
60056033
"additionalProperties": false
@@ -7122,6 +7150,13 @@
71227150
"items": {
71237151
"$ref": "#/components/schemas/tagIdentifierInRequest"
71247152
}
7153+
},
7154+
"meta": {
7155+
"allOf": [
7156+
{
7157+
"$ref": "#/components/schemas/meta"
7158+
}
7159+
]
71257160
}
71267161
},
71277162
"additionalProperties": false
@@ -7163,6 +7198,13 @@
71637198
"items": {
71647199
"$ref": "#/components/schemas/todoItemIdentifierInRequest"
71657200
}
7201+
},
7202+
"meta": {
7203+
"allOf": [
7204+
{
7205+
"$ref": "#/components/schemas/meta"
7206+
}
7207+
]
71667208
}
71677209
},
71687210
"additionalProperties": false
@@ -7205,6 +7247,13 @@
72057247
"$ref": "#/components/schemas/personIdentifierInRequest"
72067248
}
72077249
]
7250+
},
7251+
"meta": {
7252+
"allOf": [
7253+
{
7254+
"$ref": "#/components/schemas/meta"
7255+
}
7256+
]
72087257
}
72097258
},
72107259
"additionalProperties": false
@@ -7766,6 +7815,13 @@
77667815
"$ref": "#/components/schemas/dataInUpdatePersonRequest"
77677816
}
77687817
]
7818+
},
7819+
"meta": {
7820+
"allOf": [
7821+
{
7822+
"$ref": "#/components/schemas/meta"
7823+
}
7824+
]
77697825
}
77707826
},
77717827
"additionalProperties": false
@@ -7821,6 +7877,13 @@
78217877
"$ref": "#/components/schemas/dataInUpdateTagRequest"
78227878
}
78237879
]
7880+
},
7881+
"meta": {
7882+
"allOf": [
7883+
{
7884+
"$ref": "#/components/schemas/meta"
7885+
}
7886+
]
78247887
}
78257888
},
78267889
"additionalProperties": false
@@ -7996,6 +8059,13 @@
79968059
"$ref": "#/components/schemas/dataInUpdateTodoItemRequest"
79978060
}
79988061
]
8062+
},
8063+
"meta": {
8064+
"allOf": [
8065+
{
8066+
"$ref": "#/components/schemas/meta"
8067+
}
8068+
]
79998069
}
80008070
},
80018071
"additionalProperties": false

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Models/CreatePersonRequestDocument.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ public partial class CreatePersonRequestDocument : IBackedModel, IParsable
3030
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreatePersonRequest>("data"); }
3131
set { BackingStore?.Set("data", value); }
3232
}
33+
#endif
34+
/// <summary>The meta property</summary>
35+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36+
#nullable enable
37+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta? Meta
38+
{
39+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta?>("meta"); }
40+
set { BackingStore?.Set("meta", value); }
41+
}
42+
#nullable restore
43+
#else
44+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta Meta
45+
{
46+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta"); }
47+
set { BackingStore?.Set("meta", value); }
48+
}
3349
#endif
3450
/// <summary>
3551
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.CreatePersonRequestDocument"/> and sets the default values.
@@ -57,6 +73,7 @@ public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
5773
return new Dictionary<string, Action<IParseNode>>
5874
{
5975
{ "data", n => { Data = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreatePersonRequest>(global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreatePersonRequest.CreateFromDiscriminatorValue); } },
76+
{ "meta", n => { Meta = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>(global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta.CreateFromDiscriminatorValue); } },
6077
};
6178
}
6279
/// <summary>
@@ -67,6 +84,7 @@ public virtual void Serialize(ISerializationWriter writer)
6784
{
6885
_ = writer ?? throw new ArgumentNullException(nameof(writer));
6986
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreatePersonRequest>("data", Data);
87+
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta", Meta);
7088
}
7189
}
7290
}

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Models/CreateTagRequestDocument.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ public partial class CreateTagRequestDocument : IBackedModel, IParsable
3030
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTagRequest>("data"); }
3131
set { BackingStore?.Set("data", value); }
3232
}
33+
#endif
34+
/// <summary>The meta property</summary>
35+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36+
#nullable enable
37+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta? Meta
38+
{
39+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta?>("meta"); }
40+
set { BackingStore?.Set("meta", value); }
41+
}
42+
#nullable restore
43+
#else
44+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta Meta
45+
{
46+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta"); }
47+
set { BackingStore?.Set("meta", value); }
48+
}
3349
#endif
3450
/// <summary>
3551
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.CreateTagRequestDocument"/> and sets the default values.
@@ -57,6 +73,7 @@ public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
5773
return new Dictionary<string, Action<IParseNode>>
5874
{
5975
{ "data", n => { Data = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTagRequest>(global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTagRequest.CreateFromDiscriminatorValue); } },
76+
{ "meta", n => { Meta = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>(global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta.CreateFromDiscriminatorValue); } },
6077
};
6178
}
6279
/// <summary>
@@ -67,6 +84,7 @@ public virtual void Serialize(ISerializationWriter writer)
6784
{
6885
_ = writer ?? throw new ArgumentNullException(nameof(writer));
6986
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTagRequest>("data", Data);
87+
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta", Meta);
7088
}
7189
}
7290
}

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Models/CreateTodoItemRequestDocument.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ public partial class CreateTodoItemRequestDocument : IBackedModel, IParsable
3030
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTodoItemRequest>("data"); }
3131
set { BackingStore?.Set("data", value); }
3232
}
33+
#endif
34+
/// <summary>The meta property</summary>
35+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36+
#nullable enable
37+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta? Meta
38+
{
39+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta?>("meta"); }
40+
set { BackingStore?.Set("meta", value); }
41+
}
42+
#nullable restore
43+
#else
44+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta Meta
45+
{
46+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta"); }
47+
set { BackingStore?.Set("meta", value); }
48+
}
3349
#endif
3450
/// <summary>
3551
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.CreateTodoItemRequestDocument"/> and sets the default values.
@@ -57,6 +73,7 @@ public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
5773
return new Dictionary<string, Action<IParseNode>>
5874
{
5975
{ "data", n => { Data = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTodoItemRequest>(global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTodoItemRequest.CreateFromDiscriminatorValue); } },
76+
{ "meta", n => { Meta = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>(global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta.CreateFromDiscriminatorValue); } },
6077
};
6178
}
6279
/// <summary>
@@ -67,6 +84,7 @@ public virtual void Serialize(ISerializationWriter writer)
6784
{
6885
_ = writer ?? throw new ArgumentNullException(nameof(writer));
6986
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.DataInCreateTodoItemRequest>("data", Data);
87+
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta", Meta);
7088
}
7189
}
7290
}

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Models/NullableToOnePersonInRequest.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ public partial class NullableToOnePersonInRequest : IBackedModel, IParsable
3030
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonIdentifierInRequest>("data"); }
3131
set { BackingStore?.Set("data", value); }
3232
}
33+
#endif
34+
/// <summary>The meta property</summary>
35+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36+
#nullable enable
37+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta? Meta
38+
{
39+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta?>("meta"); }
40+
set { BackingStore?.Set("meta", value); }
41+
}
42+
#nullable restore
43+
#else
44+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta Meta
45+
{
46+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta"); }
47+
set { BackingStore?.Set("meta", value); }
48+
}
3349
#endif
3450
/// <summary>
3551
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.NullableToOnePersonInRequest"/> and sets the default values.
@@ -57,6 +73,7 @@ public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
5773
return new Dictionary<string, Action<IParseNode>>
5874
{
5975
{ "data", n => { Data = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonIdentifierInRequest>(global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonIdentifierInRequest.CreateFromDiscriminatorValue); } },
76+
{ "meta", n => { Meta = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>(global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta.CreateFromDiscriminatorValue); } },
6077
};
6178
}
6279
/// <summary>
@@ -67,6 +84,7 @@ public virtual void Serialize(ISerializationWriter writer)
6784
{
6885
_ = writer ?? throw new ArgumentNullException(nameof(writer));
6986
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.PersonIdentifierInRequest>("data", Data);
87+
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta", Meta);
7088
}
7189
}
7290
}

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Models/ToManyTagInRequest.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ public partial class ToManyTagInRequest : IBackedModel, IParsable
3030
get { return BackingStore?.Get<List<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagIdentifierInRequest>>("data"); }
3131
set { BackingStore?.Set("data", value); }
3232
}
33+
#endif
34+
/// <summary>The meta property</summary>
35+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36+
#nullable enable
37+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta? Meta
38+
{
39+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta?>("meta"); }
40+
set { BackingStore?.Set("meta", value); }
41+
}
42+
#nullable restore
43+
#else
44+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta Meta
45+
{
46+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta"); }
47+
set { BackingStore?.Set("meta", value); }
48+
}
3349
#endif
3450
/// <summary>
3551
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ToManyTagInRequest"/> and sets the default values.
@@ -57,6 +73,7 @@ public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
5773
return new Dictionary<string, Action<IParseNode>>
5874
{
5975
{ "data", n => { Data = n.GetCollectionOfObjectValues<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagIdentifierInRequest>(global::OpenApiKiotaClientExample.GeneratedCode.Models.TagIdentifierInRequest.CreateFromDiscriminatorValue)?.AsList(); } },
76+
{ "meta", n => { Meta = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>(global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta.CreateFromDiscriminatorValue); } },
6077
};
6178
}
6279
/// <summary>
@@ -67,6 +84,7 @@ public virtual void Serialize(ISerializationWriter writer)
6784
{
6885
_ = writer ?? throw new ArgumentNullException(nameof(writer));
6986
writer.WriteCollectionOfObjectValues<global::OpenApiKiotaClientExample.GeneratedCode.Models.TagIdentifierInRequest>("data", Data);
87+
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta", Meta);
7088
}
7189
}
7290
}

src/Examples/OpenApiKiotaClientExample/GeneratedCode/Models/ToManyTodoItemInRequest.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ public partial class ToManyTodoItemInRequest : IBackedModel, IParsable
3030
get { return BackingStore?.Get<List<global::OpenApiKiotaClientExample.GeneratedCode.Models.TodoItemIdentifierInRequest>>("data"); }
3131
set { BackingStore?.Set("data", value); }
3232
}
33+
#endif
34+
/// <summary>The meta property</summary>
35+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
36+
#nullable enable
37+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta? Meta
38+
{
39+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta?>("meta"); }
40+
set { BackingStore?.Set("meta", value); }
41+
}
42+
#nullable restore
43+
#else
44+
public global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta Meta
45+
{
46+
get { return BackingStore?.Get<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta"); }
47+
set { BackingStore?.Set("meta", value); }
48+
}
3349
#endif
3450
/// <summary>
3551
/// Instantiates a new <see cref="global::OpenApiKiotaClientExample.GeneratedCode.Models.ToManyTodoItemInRequest"/> and sets the default values.
@@ -57,6 +73,7 @@ public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
5773
return new Dictionary<string, Action<IParseNode>>
5874
{
5975
{ "data", n => { Data = n.GetCollectionOfObjectValues<global::OpenApiKiotaClientExample.GeneratedCode.Models.TodoItemIdentifierInRequest>(global::OpenApiKiotaClientExample.GeneratedCode.Models.TodoItemIdentifierInRequest.CreateFromDiscriminatorValue)?.AsList(); } },
76+
{ "meta", n => { Meta = n.GetObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>(global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta.CreateFromDiscriminatorValue); } },
6077
};
6178
}
6279
/// <summary>
@@ -67,6 +84,7 @@ public virtual void Serialize(ISerializationWriter writer)
6784
{
6885
_ = writer ?? throw new ArgumentNullException(nameof(writer));
6986
writer.WriteCollectionOfObjectValues<global::OpenApiKiotaClientExample.GeneratedCode.Models.TodoItemIdentifierInRequest>("data", Data);
87+
writer.WriteObjectValue<global::OpenApiKiotaClientExample.GeneratedCode.Models.Meta>("meta", Meta);
7088
}
7189
}
7290
}

0 commit comments

Comments
 (0)