From 24b04344f172d9749e137bc8cef88c1932196db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=B5=E3=81=81?= Date: Mon, 10 Jul 2023 01:15:42 +0900 Subject: [PATCH] add TimelineMessagePrompt, TimelinePrompt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ふぁ --- dist/compatible/schemas/content.yaml | 14 ++++++++++++++ dist/docs/schemas/content.yaml | 14 ++++++++++++++ src/openapi/schemas/content.yaml | 24 +++++++++++++++++++++++- 3 files changed, 51 insertions(+), 1 deletion(-) diff --git a/dist/compatible/schemas/content.yaml b/dist/compatible/schemas/content.yaml index c8a13c9..5dc4cdb 100644 --- a/dist/compatible/schemas/content.yaml +++ b/dist/compatible/schemas/content.yaml @@ -11,6 +11,8 @@ components: - TimelineTweet - TimelineTimelineCursor - TimelineUser + - TimelinePrompt + - TimelineMessagePrompt type: string ContentUnion: discriminator: @@ -26,6 +28,8 @@ components: ItemContentUnion: discriminator: mapping": + TimelineMessagePrompt: '#/components/schemas/TimelineMessagePrompt' + TimelinePrompt: '#/components/schemas/TimelinePrompt' TimelineTimelineCursor: '#/components/schemas/TimelineTimelineCursor' TimelineTweet: '#/components/schemas/TimelineTweet' TimelineUser: '#/components/schemas/TimelineUser' @@ -34,6 +38,8 @@ components: - $ref: '#/components/schemas/TimelineTweet' - $ref: '#/components/schemas/TimelineTimelineCursor' - $ref: '#/components/schemas/TimelineUser' + - $ref: '#/components/schemas/TimelinePrompt' + - $ref: '#/components/schemas/TimelineMessagePrompt' ItemResult: properties: __typename: @@ -70,6 +76,14 @@ components: type: type: string type: object + TimelineMessagePrompt: + properties: + __typename: + $ref: ./typename.yaml#/components/schemas/TypeName + TimelinePrompt: + properties: + __typename: + $ref: ./typename.yaml#/components/schemas/TypeName TimelineTimelineCursor: properties: __typename: diff --git a/dist/docs/schemas/content.yaml b/dist/docs/schemas/content.yaml index c8a13c9..5dc4cdb 100644 --- a/dist/docs/schemas/content.yaml +++ b/dist/docs/schemas/content.yaml @@ -11,6 +11,8 @@ components: - TimelineTweet - TimelineTimelineCursor - TimelineUser + - TimelinePrompt + - TimelineMessagePrompt type: string ContentUnion: discriminator: @@ -26,6 +28,8 @@ components: ItemContentUnion: discriminator: mapping": + TimelineMessagePrompt: '#/components/schemas/TimelineMessagePrompt' + TimelinePrompt: '#/components/schemas/TimelinePrompt' TimelineTimelineCursor: '#/components/schemas/TimelineTimelineCursor' TimelineTweet: '#/components/schemas/TimelineTweet' TimelineUser: '#/components/schemas/TimelineUser' @@ -34,6 +38,8 @@ components: - $ref: '#/components/schemas/TimelineTweet' - $ref: '#/components/schemas/TimelineTimelineCursor' - $ref: '#/components/schemas/TimelineUser' + - $ref: '#/components/schemas/TimelinePrompt' + - $ref: '#/components/schemas/TimelineMessagePrompt' ItemResult: properties: __typename: @@ -70,6 +76,14 @@ components: type: type: string type: object + TimelineMessagePrompt: + properties: + __typename: + $ref: ./typename.yaml#/components/schemas/TypeName + TimelinePrompt: + properties: + __typename: + $ref: ./typename.yaml#/components/schemas/TypeName TimelineTimelineCursor: properties: __typename: diff --git a/src/openapi/schemas/content.yaml b/src/openapi/schemas/content.yaml index 766a83f..b08b320 100644 --- a/src/openapi/schemas/content.yaml +++ b/src/openapi/schemas/content.yaml @@ -118,16 +118,28 @@ components: - $ref: "#/components/schemas/TimelineTweet" - $ref: "#/components/schemas/TimelineTimelineCursor" - $ref: "#/components/schemas/TimelineUser" + - $ref: "#/components/schemas/TimelinePrompt" + - $ref: "#/components/schemas/TimelineMessagePrompt" + discriminator: propertyName: itemType mapping": # deprecated TimelineTweet: "#/components/schemas/TimelineTweet" TimelineTimelineCursor: "#/components/schemas/TimelineTimelineCursor" TimelineUser: "#/components/schemas/TimelineUser" + TimelinePrompt: "#/components/schemas/TimelinePrompt" + TimelineMessagePrompt: "#/components/schemas/TimelineMessagePrompt" ContentItemType: type: string - enum: [TimelineTweet, TimelineTimelineCursor, TimelineUser] + enum: + [ + TimelineTweet, + TimelineTimelineCursor, + TimelineUser, + TimelinePrompt, + TimelineMessagePrompt, + ] TimelineTweet: required: @@ -188,3 +200,13 @@ components: type: string type: type: string # enum + + TimelinePrompt: # todo + properties: + __typename: + $ref: "./typename.yaml#/components/schemas/TypeName" # TimelinePrompt + + TimelineMessagePrompt: # todo + properties: + __typename: + $ref: "./typename.yaml#/components/schemas/TypeName" # TimelineMessagePrompt