1
Fork 0
mirror of https://github.com/thegeneralist01/twitter-openapi synced 2026-03-07 12:39:54 +01:00

Merge pull request #78 from chriskd/misc-validation-fixes

Schema updates to correct validation errors
This commit is contained in:
ふぁ 2024-11-14 12:01:20 +09:00 committed by GitHub
commit 408fd99a69
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 9 deletions

View file

@ -426,7 +426,7 @@ components:
$ref: "#/components/schemas/Community" $ref: "#/components/schemas/Community"
role: role:
type: string type: string
enum: [Member, Moderator] enum: [Member, Moderator, Admin]
user_results: user_results:
$ref: "user.yaml#/components/schemas/UserResults" $ref: "user.yaml#/components/schemas/UserResults"
@ -488,10 +488,10 @@ components:
$ref: "#/components/schemas/CommunityJoinRequestsResult" $ref: "#/components/schemas/CommunityJoinRequestsResult"
join_policy: join_policy:
type: string type: string
enum: [Open] enum: [Open, RestrictedJoinRequestsRequireModeratorApproval]
invites_policy: invites_policy:
type: string type: string
enum: [MemberInvitesAllowed] enum: [MemberInvitesAllowed, ModeratorInvitesAllowed]
is_pinned: is_pinned:
type: boolean type: boolean
members_facepile_results: members_facepile_results:
@ -649,11 +649,7 @@ components:
BirdwatchPivot: BirdwatchPivot:
required: required:
- "destinationUrl" - "destinationUrl"
- "footer"
- "note"
- "subtitle"
- "title" - "title"
- "shorttitle"
- "iconType" - "iconType"
properties: properties:
destinationUrl: destinationUrl:
@ -671,7 +667,7 @@ components:
type: string type: string
visualStyle: visualStyle:
type: string type: string
enum: [Default] enum: [Default, Tentative]
iconType: iconType:
type: string type: string
enum: [BirdwatchV1Icon] enum: [BirdwatchV1Icon]
@ -968,6 +964,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"
place: place:
additionalProperties: true # todo additionalProperties: true # todo

View file

@ -27,6 +27,7 @@ components:
Community, Community,
CommunityDeleteActionUnavailable, CommunityDeleteActionUnavailable,
CommunityJoinAction, CommunityJoinAction,
CommunityJoinActionUnavailable,
CommunityLeaveActionUnavailable, CommunityLeaveActionUnavailable,
CommunityTweetPinActionUnavailable, CommunityTweetPinActionUnavailable,
CommunityTweetUnpinActionUnavailable, CommunityTweetUnpinActionUnavailable,

View file

@ -146,7 +146,6 @@ components:
required: required:
- "description" - "description"
- "verified_since_msec" - "verified_since_msec"
- "override_verified_year"
properties: properties:
description: description:
$ref: "#/components/schemas/UserVerificationInfoReasonDescription" $ref: "#/components/schemas/UserVerificationInfoReasonDescription"