diff --git a/dist/compatible/openapi-3.0.yaml b/dist/compatible/openapi-3.0.yaml index 0fffc2c..96f8a5c 100644 --- a/dist/compatible/openapi-3.0.yaml +++ b/dist/compatible/openapi-3.0.yaml @@ -807,10 +807,20 @@ components: properties: inline_media: items: - type: object + $ref: '#/components/schemas/NoteTweetResultMediaInlineMedia' type: array required: - inline_media + NoteTweetResultMediaInlineMedia: + properties: + index: + type: integer + media_id: + pattern: ^[0-9]+$ + type: string + required: + - media_id + - index NoteTweetResultRichText: properties: richtext_tags: diff --git a/dist/docs/openapi-3.0.yaml b/dist/docs/openapi-3.0.yaml index 84a5a8d..c8b671f 100644 --- a/dist/docs/openapi-3.0.yaml +++ b/dist/docs/openapi-3.0.yaml @@ -807,10 +807,20 @@ components: properties: inline_media: items: - type: object + $ref: '#/components/schemas/NoteTweetResultMediaInlineMedia' type: array required: - inline_media + NoteTweetResultMediaInlineMedia: + properties: + index: + type: integer + media_id: + pattern: ^[0-9]+$ + type: string + required: + - media_id + - index NoteTweetResultRichText: properties: richtext_tags: diff --git a/src/openapi/schemas/tweet.yaml b/src/openapi/schemas/tweet.yaml index 39fca11..c5a6733 100644 --- a/src/openapi/schemas/tweet.yaml +++ b/src/openapi/schemas/tweet.yaml @@ -182,7 +182,19 @@ components: inline_media: type: array items: - type: object + $ref: "#/components/schemas/NoteTweetResultMediaInlineMedia" + + NoteTweetResultMediaInlineMedia: + required: + - "media_id" + - "index" + properties: + media_id: + type: string + pattern: "^[0-9]+$" + index: + type: integer + NoteTweetResultRichText: required: - "richtext_tags"