From 6e8a424b5bf9b21ebb214884459224f332cd9b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=B5=E3=81=81?= Date: Fri, 1 Sep 2023 11:55:33 +0900 Subject: [PATCH] update #35 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ふぁ --- src/openapi/schemas/tweet.yaml | 42 ++++++++++++++++++------------- src/openapi/schemas/typename.yaml | 1 + 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/src/openapi/schemas/tweet.yaml b/src/openapi/schemas/tweet.yaml index f846341..73dd612 100644 --- a/src/openapi/schemas/tweet.yaml +++ b/src/openapi/schemas/tweet.yaml @@ -309,17 +309,7 @@ components: sizes: $ref: "#/components/schemas/MediaSizes" original_info: - type: object - properties: - height: - type: integer - width: - type: integer - focus_rects: - type: array - items: - type: object - additionalProperties: true # todo + $ref: "#/components/schemas/MediaOriginalInfo" ExtendedEntities: required: @@ -369,14 +359,11 @@ components: type: string format: uri additional_media_info: - type: object - additionalProperties: true # todo + $ref: "#/components/schemas/AdditionalMediaInfo" mediaStats: - type: object - additionalProperties: true # todo + $ref: "#/components/schemas/mediaStats" ext_media_availability: - type: object - additionalProperties: true # todo + $ref: "#/components/schemas/extMediaAvailability" features: type: object sizes: @@ -446,6 +433,27 @@ components: type: string format: uri + AdditionalMediaInfo: + required: + - "monetizable" + properties: + monetizable: + type: boolean + + mediaStats: + required: + - "viewCount" + properties: + viewCount: + type: integer + + extMediaAvailability: + required: + - "status" + properties: + status: + type: string # enum Available + MediaSizes: required: - "large" diff --git a/src/openapi/schemas/typename.yaml b/src/openapi/schemas/typename.yaml index ff3f29e..19c79bb 100644 --- a/src/openapi/schemas/typename.yaml +++ b/src/openapi/schemas/typename.yaml @@ -18,6 +18,7 @@ components: TweetTombstone, TimelinePrompt, TimelineMessagePrompt, + TweetUnavailable, Tweet, User, ]