Skip to content

Commit d312da5

Browse files
committed
Fix: add 3 missing fields
1 parent a35bf82 commit d312da5

2 files changed

Lines changed: 17 additions & 5 deletions

File tree

src/types/v2/tweet.definition.v2.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { UserV2 } from './user.v2.types';
2+
import type { CommunityV2 } from './community.v2.types';
23

34
export interface PlaceV2 {
45
full_name: string;
@@ -63,6 +64,7 @@ export interface ReferencedTweetV2 {
6364
export interface TweetAttachmentV2 {
6465
media_keys?: string[];
6566
poll_ids?: string[];
67+
media_source_tweet_id?: string[];
6668
}
6769

6870
export interface TweetGeoV2 {
@@ -196,10 +198,10 @@ export interface SendTweetV2Params {
196198
};
197199
media?: {
198200
media_ids?:
199-
| [string]
200-
| [string, string]
201-
| [string, string, string]
202-
| [string, string, string, string];
201+
| [string]
202+
| [string, string]
203+
| [string, string, string]
204+
| [string, string, string, string];
203205
tagged_user_ids?: string[];
204206
};
205207
poll?: {
@@ -252,4 +254,5 @@ export interface ApiV2Includes {
252254
places?: PlaceV2[];
253255
media?: MediaObjectV2[];
254256
polls?: PollV2[];
257+
communities?: CommunityV2[];
255258
}

src/types/v2/user.v2.types.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ import { PaginableCountMetaV2 } from './shared.v2.types';
88

99
export type TUserV2Expansion = 'pinned_tweet_id';
1010

11+
/** Connection status types for relationship between users */
12+
export type TConnectionStatusV2 =
13+
| 'follow_request_received'
14+
| 'follow_request_sent'
15+
| 'blocking'
16+
| 'followed_by'
17+
| 'following'
18+
| 'muting';
19+
1120
// - Params -
1221

1322
export interface UsersV2Params {
@@ -120,7 +129,7 @@ export interface UserV2 {
120129
media_count?: number;
121130
}
122131
pinned_tweet_id?: string;
123-
connection_status?: string[];
132+
connection_status?: TConnectionStatusV2[];
124133
most_recent_tweet_id?: string;
125134
affiliation?: {
126135
badge_url?: string;

0 commit comments

Comments
 (0)