1
Fork 0
mirror of https://github.com/thegeneralist01/twitter-openapi synced 2026-01-11 15:40:26 +01:00
Signed-off-by: ふぁ <yuki@yuki0311.com>
This commit is contained in:
ふぁ 2024-11-14 12:29:34 +09:00
parent 5a9695407e
commit cf7429fafb
No known key found for this signature in database
GPG key ID: 83A8A5E74872A8AA
2 changed files with 60 additions and 12 deletions

View file

@ -152,6 +152,7 @@ components:
enum: enum:
- Member - Member
- Moderator - Moderator
- Admin
type: string type: string
user_results: user_results:
$ref: '#/components/schemas/UserResults' $ref: '#/components/schemas/UserResults'
@ -211,14 +212,11 @@ components:
visualStyle: visualStyle:
enum: enum:
- Default - Default
- Tentative
type: string type: string
required: required:
- destinationUrl - destinationUrl
- footer
- note
- subtitle
- title - title
- shorttitle
- iconType - iconType
BirdwatchPivotCallToAction: BirdwatchPivotCallToAction:
properties: properties:
@ -316,7 +314,7 @@ components:
delete_action_result: delete_action_result:
$ref: '#/components/schemas/CommunityDeleteActionResult' $ref: '#/components/schemas/CommunityDeleteActionResult'
join_action_result: join_action_result:
$ref: '#/components/schemas/CommunityJoinActionResult' $ref: '#/components/schemas/CommunityJoinActionUnion'
leave_action_result: leave_action_result:
$ref: '#/components/schemas/CommunityLeaveActionResult' $ref: '#/components/schemas/CommunityLeaveActionResult'
pin_action_result: pin_action_result:
@ -349,6 +347,7 @@ components:
invites_policy: invites_policy:
enum: enum:
- MemberInvitesAllowed - MemberInvitesAllowed
- ModeratorInvitesAllowed
type: string type: string
invites_result: invites_result:
$ref: '#/components/schemas/CommunityInvitesResult' $ref: '#/components/schemas/CommunityInvitesResult'
@ -357,6 +356,7 @@ components:
join_policy: join_policy:
enum: enum:
- Open - Open
- RestrictedJoinRequestsRequireModeratorApproval
type: string type: string
join_requests_result: join_requests_result:
$ref: '#/components/schemas/CommunityJoinRequestsResult' $ref: '#/components/schemas/CommunityJoinRequestsResult'
@ -444,6 +444,29 @@ components:
$ref: '#/components/schemas/TypeName' $ref: '#/components/schemas/TypeName'
required: required:
- __typename - __typename
CommunityJoinActionUnavailable:
properties:
__typename:
$ref: '#/components/schemas/TypeName'
message:
type: string
reason:
enum:
- ViewerRequestRequired
type: string
required:
- __typename
- reason
- message
CommunityJoinActionUnion:
discriminator:
mapping:
CommunityJoinAction: '#/components/schemas/CommunityJoinActionResult'
CommunityJoinActionUnavailable: '#/components/schemas/CommunityJoinActionUnavailable'
propertyName: __typename
oneOf:
- $ref: '#/components/schemas/CommunityJoinActionResult'
- $ref: '#/components/schemas/CommunityJoinActionUnavailable'
CommunityJoinRequestsResult: CommunityJoinRequestsResult:
properties: properties:
__typename: __typename:
@ -2398,6 +2421,7 @@ components:
- stale_tweet - stale_tweet
- community_tweet_non_member_public_community - community_tweet_non_member_public_community
- community_tweet_non_member_closed_community - community_tweet_non_member_closed_community
- blocked_viewer
type: string type: string
place: place:
additionalProperties: true additionalProperties: true
@ -2575,6 +2599,7 @@ components:
- Community - Community
- CommunityDeleteActionUnavailable - CommunityDeleteActionUnavailable
- CommunityJoinAction - CommunityJoinAction
- CommunityJoinActionUnavailable
- CommunityLeaveActionUnavailable - CommunityLeaveActionUnavailable
- CommunityTweetPinActionUnavailable - CommunityTweetPinActionUnavailable
- CommunityTweetUnpinActionUnavailable - CommunityTweetUnpinActionUnavailable
@ -3112,7 +3137,6 @@ components:
required: required:
- description - description
- verified_since_msec - verified_since_msec
- override_verified_year
UserVerificationInfoReasonDescription: UserVerificationInfoReasonDescription:
properties: properties:
entities: entities:

View file

@ -152,6 +152,7 @@ components:
enum: enum:
- Member - Member
- Moderator - Moderator
- Admin
type: string type: string
user_results: user_results:
$ref: '#/components/schemas/UserResults' $ref: '#/components/schemas/UserResults'
@ -211,14 +212,11 @@ components:
visualStyle: visualStyle:
enum: enum:
- Default - Default
- Tentative
type: string type: string
required: required:
- destinationUrl - destinationUrl
- footer
- note
- subtitle
- title - title
- shorttitle
- iconType - iconType
BirdwatchPivotCallToAction: BirdwatchPivotCallToAction:
properties: properties:
@ -316,7 +314,7 @@ components:
delete_action_result: delete_action_result:
$ref: '#/components/schemas/CommunityDeleteActionResult' $ref: '#/components/schemas/CommunityDeleteActionResult'
join_action_result: join_action_result:
$ref: '#/components/schemas/CommunityJoinActionResult' $ref: '#/components/schemas/CommunityJoinActionUnion'
leave_action_result: leave_action_result:
$ref: '#/components/schemas/CommunityLeaveActionResult' $ref: '#/components/schemas/CommunityLeaveActionResult'
pin_action_result: pin_action_result:
@ -349,6 +347,7 @@ components:
invites_policy: invites_policy:
enum: enum:
- MemberInvitesAllowed - MemberInvitesAllowed
- ModeratorInvitesAllowed
type: string type: string
invites_result: invites_result:
$ref: '#/components/schemas/CommunityInvitesResult' $ref: '#/components/schemas/CommunityInvitesResult'
@ -357,6 +356,7 @@ components:
join_policy: join_policy:
enum: enum:
- Open - Open
- RestrictedJoinRequestsRequireModeratorApproval
type: string type: string
join_requests_result: join_requests_result:
$ref: '#/components/schemas/CommunityJoinRequestsResult' $ref: '#/components/schemas/CommunityJoinRequestsResult'
@ -444,6 +444,29 @@ components:
$ref: '#/components/schemas/TypeName' $ref: '#/components/schemas/TypeName'
required: required:
- __typename - __typename
CommunityJoinActionUnavailable:
properties:
__typename:
$ref: '#/components/schemas/TypeName'
message:
type: string
reason:
enum:
- ViewerRequestRequired
type: string
required:
- __typename
- reason
- message
CommunityJoinActionUnion:
discriminator:
mapping:
CommunityJoinAction: '#/components/schemas/CommunityJoinActionResult'
CommunityJoinActionUnavailable: '#/components/schemas/CommunityJoinActionUnavailable'
propertyName: __typename
oneOf:
- $ref: '#/components/schemas/CommunityJoinActionResult'
- $ref: '#/components/schemas/CommunityJoinActionUnavailable'
CommunityJoinRequestsResult: CommunityJoinRequestsResult:
properties: properties:
__typename: __typename:
@ -2398,6 +2421,7 @@ components:
- stale_tweet - stale_tweet
- community_tweet_non_member_public_community - community_tweet_non_member_public_community
- community_tweet_non_member_closed_community - community_tweet_non_member_closed_community
- blocked_viewer
type: string type: string
place: place:
additionalProperties: true additionalProperties: true
@ -2575,6 +2599,7 @@ components:
- Community - Community
- CommunityDeleteActionUnavailable - CommunityDeleteActionUnavailable
- CommunityJoinAction - CommunityJoinAction
- CommunityJoinActionUnavailable
- CommunityLeaveActionUnavailable - CommunityLeaveActionUnavailable
- CommunityTweetPinActionUnavailable - CommunityTweetPinActionUnavailable
- CommunityTweetUnpinActionUnavailable - CommunityTweetUnpinActionUnavailable
@ -3112,7 +3137,6 @@ components:
required: required:
- description - description
- verified_since_msec - verified_since_msec
- override_verified_year
UserVerificationInfoReasonDescription: UserVerificationInfoReasonDescription:
properties: properties:
entities: entities: