From a4bb8f6e31913decceef6e2810d9fcd43dcba62e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=B5=E3=81=81?= Date: Sun, 5 Nov 2023 14:18:54 +0900 Subject: [PATCH] add TimelineCommunity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ふぁ --- dist/compatible/openapi-3.0.yaml | 9 +++++++++ dist/docs/openapi-3.0.yaml | 9 +++++++++ src/openapi/schemas/content.yaml | 9 +++++++++ src/openapi/schemas/typename.yaml | 1 + 4 files changed, 28 insertions(+) diff --git a/dist/compatible/openapi-3.0.yaml b/dist/compatible/openapi-3.0.yaml index 32dfa9c..71e9bea 100644 --- a/dist/compatible/openapi-3.0.yaml +++ b/dist/compatible/openapi-3.0.yaml @@ -60,6 +60,7 @@ components: - TimelineUser - TimelinePrompt - TimelineMessagePrompt + - TimelineCommunity type: string ContentUnion: discriminator: @@ -427,6 +428,7 @@ components: ItemContentUnion: discriminator: mapping": + TimelineCommunity: '#/components/schemas/TimelineCommunity' TimelineMessagePrompt: '#/components/schemas/TimelineMessagePrompt' TimelinePrompt: '#/components/schemas/TimelinePrompt' TimelineTimelineCursor: '#/components/schemas/TimelineTimelineCursor' @@ -439,6 +441,7 @@ components: - $ref: '#/components/schemas/TimelineUser' - $ref: '#/components/schemas/TimelinePrompt' - $ref: '#/components/schemas/TimelineMessagePrompt' + - $ref: '#/components/schemas/TimelineCommunity' ItemResult: properties: __typename: @@ -914,6 +917,11 @@ components: $ref: '#/components/schemas/InstructionType' required: - type + TimelineCommunity: + additionalProperties: true + properties: + __typename: + $ref: '#/components/schemas/TypeName' TimelineCoverBehavior: properties: type: @@ -1465,6 +1473,7 @@ components: - TweetTombstone - TimelinePrompt - TimelineMessagePrompt + - TimelineCommunity - TweetUnavailable - Tweet - User diff --git a/dist/docs/openapi-3.0.yaml b/dist/docs/openapi-3.0.yaml index 5380396..3c52b34 100644 --- a/dist/docs/openapi-3.0.yaml +++ b/dist/docs/openapi-3.0.yaml @@ -60,6 +60,7 @@ components: - TimelineUser - TimelinePrompt - TimelineMessagePrompt + - TimelineCommunity type: string ContentUnion: discriminator: @@ -427,6 +428,7 @@ components: ItemContentUnion: discriminator: mapping": + TimelineCommunity: '#/components/schemas/TimelineCommunity' TimelineMessagePrompt: '#/components/schemas/TimelineMessagePrompt' TimelinePrompt: '#/components/schemas/TimelinePrompt' TimelineTimelineCursor: '#/components/schemas/TimelineTimelineCursor' @@ -439,6 +441,7 @@ components: - $ref: '#/components/schemas/TimelineUser' - $ref: '#/components/schemas/TimelinePrompt' - $ref: '#/components/schemas/TimelineMessagePrompt' + - $ref: '#/components/schemas/TimelineCommunity' ItemResult: properties: __typename: @@ -914,6 +917,11 @@ components: $ref: '#/components/schemas/InstructionType' required: - type + TimelineCommunity: + additionalProperties: true + properties: + __typename: + $ref: '#/components/schemas/TypeName' TimelineCoverBehavior: properties: type: @@ -1465,6 +1473,7 @@ components: - TweetTombstone - TimelinePrompt - TimelineMessagePrompt + - TimelineCommunity - TweetUnavailable - Tweet - User diff --git a/src/openapi/schemas/content.yaml b/src/openapi/schemas/content.yaml index b4e3a54..4e6352c 100644 --- a/src/openapi/schemas/content.yaml +++ b/src/openapi/schemas/content.yaml @@ -125,6 +125,7 @@ components: - $ref: "#/components/schemas/TimelineUser" - $ref: "#/components/schemas/TimelinePrompt" - $ref: "#/components/schemas/TimelineMessagePrompt" + - $ref: "#/components/schemas/TimelineCommunity" discriminator: propertyName: __typename @@ -134,6 +135,7 @@ components: TimelineUser: "#/components/schemas/TimelineUser" TimelinePrompt: "#/components/schemas/TimelinePrompt" TimelineMessagePrompt: "#/components/schemas/TimelineMessagePrompt" + TimelineCommunity: "#/components/schemas/TimelineCommunity" ContentItemType: type: string @@ -144,6 +146,7 @@ components: TimelineUser, TimelinePrompt, TimelineMessagePrompt, + TimelineCommunity, ] TimelineTweet: @@ -216,6 +219,12 @@ components: $ref: "./typename.yaml#/components/schemas/TypeName" # TimelineMessagePrompt additionalProperties: true # todo + TimelineCommunity: + properties: + __typename: + $ref: "./typename.yaml#/components/schemas/TypeName" # TimelineCommunity + additionalProperties: true # todo + ClientEventInfo: properties: component: diff --git a/src/openapi/schemas/typename.yaml b/src/openapi/schemas/typename.yaml index 85fd323..ee88b92 100644 --- a/src/openapi/schemas/typename.yaml +++ b/src/openapi/schemas/typename.yaml @@ -18,6 +18,7 @@ components: TweetTombstone, TimelinePrompt, TimelineMessagePrompt, + TimelineCommunity, TweetUnavailable, Tweet, User,