1
Fork 0
mirror of https://github.com/thegeneralist01/twitter-openapi synced 2026-01-11 15:40:26 +01:00

Merge pull request #76 from fa0311/dev

update existing components
This commit is contained in:
ふぁ 2024-11-02 04:19:56 +09:00 committed by GitHub
commit bc50143798
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 123 additions and 21 deletions

View file

@ -319,11 +319,8 @@ components:
$ref: '#/components/schemas/CommunityLeaveActionResult'
pin_action_result:
$ref: '#/components/schemas/CommunityPinActionResult'
required:
- delete_action_result
- join_action_result
- leave_action_result
- pin_action_result
unpin_action_result:
$ref: '#/components/schemas/CommunityUnpinActionResult'
CommunityData:
properties:
__typename:
@ -471,6 +468,23 @@ components:
$ref: '#/components/schemas/TypeName'
required:
- __typename
CommunityRelationship:
properties:
actions:
$ref: '#/components/schemas/CommunityActions'
id:
type: string
moderation_state:
additionalProperties: true
type: object
rest_id:
pattern: ^[0-9]+$
type: string
required:
- id
- rest_id
- moderation_state
- actions
CommunityRule:
properties:
description:
@ -483,6 +497,12 @@ components:
required:
- rest_id
- name
CommunityUnpinActionResult:
properties:
__typename:
$ref: '#/components/schemas/TypeName'
required:
- __typename
CommunityUrls:
properties:
permalink:
@ -2031,6 +2051,8 @@ components:
$ref: '#/components/schemas/BirdwatchPivot'
card:
$ref: '#/components/schemas/TweetCard'
community_relationship:
$ref: '#/components/schemas/CommunityRelationship'
community_results:
$ref: '#/components/schemas/Community'
core:
@ -2542,6 +2564,7 @@ components:
- CommunityJoinAction
- CommunityLeaveActionUnavailable
- CommunityTweetPinActionUnavailable
- CommunityTweetUnpinActionUnavailable
- CommunityInvitesUnavailable
- CommunityJoinRequestsUnavailable
- ApiImage
@ -4438,6 +4461,7 @@ paths:
- media
- semantic_annotation_ids
- dark_request
- disallowed_reply_options
type: object
required:
- queryId

View file

@ -319,11 +319,8 @@ components:
$ref: '#/components/schemas/CommunityLeaveActionResult'
pin_action_result:
$ref: '#/components/schemas/CommunityPinActionResult'
required:
- delete_action_result
- join_action_result
- leave_action_result
- pin_action_result
unpin_action_result:
$ref: '#/components/schemas/CommunityUnpinActionResult'
CommunityData:
properties:
__typename:
@ -471,6 +468,23 @@ components:
$ref: '#/components/schemas/TypeName'
required:
- __typename
CommunityRelationship:
properties:
actions:
$ref: '#/components/schemas/CommunityActions'
id:
type: string
moderation_state:
additionalProperties: true
type: object
rest_id:
pattern: ^[0-9]+$
type: string
required:
- id
- rest_id
- moderation_state
- actions
CommunityRule:
properties:
description:
@ -483,6 +497,12 @@ components:
required:
- rest_id
- name
CommunityUnpinActionResult:
properties:
__typename:
$ref: '#/components/schemas/TypeName'
required:
- __typename
CommunityUrls:
properties:
permalink:
@ -2031,6 +2051,8 @@ components:
$ref: '#/components/schemas/BirdwatchPivot'
card:
$ref: '#/components/schemas/TweetCard'
community_relationship:
$ref: '#/components/schemas/CommunityRelationship'
community_results:
$ref: '#/components/schemas/Community'
core:
@ -2542,6 +2564,7 @@ components:
- CommunityJoinAction
- CommunityLeaveActionUnavailable
- CommunityTweetPinActionUnavailable
- CommunityTweetUnpinActionUnavailable
- CommunityInvitesUnavailable
- CommunityJoinRequestsUnavailable
- ApiImage
@ -4432,6 +4455,7 @@ paths:
- media
- semantic_annotation_ids
- dark_request
- disallowed_reply_options
type: object
required:
- queryId

View file

@ -319,11 +319,8 @@ components:
$ref: '#/components/schemas/CommunityLeaveActionResult'
pin_action_result:
$ref: '#/components/schemas/CommunityPinActionResult'
required:
- delete_action_result
- join_action_result
- leave_action_result
- pin_action_result
unpin_action_result:
$ref: '#/components/schemas/CommunityUnpinActionResult'
CommunityData:
properties:
__typename:
@ -471,6 +468,23 @@ components:
$ref: '#/components/schemas/TypeName'
required:
- __typename
CommunityRelationship:
properties:
actions:
$ref: '#/components/schemas/CommunityActions'
id:
type: string
moderation_state:
additionalProperties: true
type: object
rest_id:
pattern: ^[0-9]+$
type: string
required:
- id
- rest_id
- moderation_state
- actions
CommunityRule:
properties:
description:
@ -483,6 +497,12 @@ components:
required:
- rest_id
- name
CommunityUnpinActionResult:
properties:
__typename:
$ref: '#/components/schemas/TypeName'
required:
- __typename
CommunityUrls:
properties:
permalink:
@ -2031,6 +2051,8 @@ components:
$ref: '#/components/schemas/BirdwatchPivot'
card:
$ref: '#/components/schemas/TweetCard'
community_relationship:
$ref: '#/components/schemas/CommunityRelationship'
community_results:
$ref: '#/components/schemas/Community'
core:
@ -2542,6 +2564,7 @@ components:
- CommunityJoinAction
- CommunityLeaveActionUnavailable
- CommunityTweetPinActionUnavailable
- CommunityTweetUnpinActionUnavailable
- CommunityInvitesUnavailable
- CommunityJoinRequestsUnavailable
- ApiImage
@ -4544,6 +4567,7 @@ paths:
- media
- semantic_annotation_ids
- dark_request
- disallowed_reply_options
type: object
required:
- queryId

View file

@ -710,7 +710,8 @@
"variables": {
"tweet_text": "test",
"media": {
"media_entities": [
"media_entities": [],
"media_entities?": [
{
"media_id": "1111111111111111111",
"tagged_users": ["44196397"]
@ -724,6 +725,7 @@
"exclude_reply_user_ids": []
},
"dark_request": false,
"disallowed_reply_options": null,
"disallowed_reply_options?": {},
"conversation_control?": {
"mode": "Community"

View file

@ -193,6 +193,8 @@ components:
$ref: "#/components/schemas/SuperFollowsReplyUserResult"
has_birdwatch_notes:
type: boolean
community_relationship:
$ref: "#/components/schemas/CommunityRelationship"
author_community_relationship:
$ref: "#/components/schemas/AuthorCommunityRelationship"
article:
@ -397,6 +399,25 @@ components:
screen_name:
type: string
# {'id': 'VHdlZXRDb21tdW5pdHlSZWxhdGlvbnNoaXA6MTg1MjA1NTM2NDA3MTgyNTY0NQ==', 'rest_id': '1852055364071825645', 'moderation_state': {}, 'actions': {'pin_action_result': {'__typename': 'CommunityTweetPinActionUnavailable'}
CommunityRelationship:
required:
- "id"
- "rest_id"
- "moderation_state"
- "actions"
properties:
id:
type: string
rest_id:
type: string
pattern: "^[0-9]+$"
moderation_state:
type: object
additionalProperties: true # todo
actions:
$ref: "#/components/schemas/CommunityActions"
AuthorCommunityRelationship:
required:
- "community_results"
@ -516,11 +537,8 @@ components:
type: string
CommunityActions:
required:
- "delete_action_result"
- "join_action_result"
- "leave_action_result"
- "pin_action_result"
# required:
# - "pin_action_result"
properties:
delete_action_result:
$ref: "#/components/schemas/CommunityDeleteActionResult"
@ -530,6 +548,8 @@ components:
$ref: "#/components/schemas/CommunityLeaveActionResult"
pin_action_result:
$ref: "#/components/schemas/CommunityPinActionResult"
unpin_action_result:
$ref: "#/components/schemas/CommunityUnpinActionResult"
CommunityDeleteActionResult:
required:
@ -570,6 +590,13 @@ components:
__typename:
$ref: "./typename.yaml#/components/schemas/TypeName" # CommunityTweetPinActionUnavailable
CommunityUnpinActionResult:
required:
- "__typename"
properties:
__typename:
$ref: "./typename.yaml#/components/schemas/TypeName" # CommunityTweetUnpinActionUnavailable
CommunityInvitesResult:
required:
- "__typename"

View file

@ -29,6 +29,7 @@ components:
CommunityJoinAction,
CommunityLeaveActionUnavailable,
CommunityTweetPinActionUnavailable,
CommunityTweetUnpinActionUnavailable,
CommunityInvitesUnavailable,
CommunityJoinRequestsUnavailable,
ApiImage,