Skip to content

Commit a7fe491

Browse files
committed
TwitterSearchTweetsSortOrderV2
1 parent 6f7076c commit a7fe491

2 files changed

Lines changed: 14 additions & 3 deletions

File tree

Sources/TwitterAPIKit/APIv2/Search/Requests/GetTweetsSearchRecentRequestV2.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Foundation
33
/// https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
44
open class GetTweetsSearchRecentRequestV2: TwitterAPIRequest {
55

6-
public enum SortOrder: String {
6+
public enum TwitterSearchTweetsSortOrderV2: String {
77
case recency
88
case relevancy
99

@@ -21,7 +21,7 @@ open class GetTweetsSearchRecentRequestV2: TwitterAPIRequest {
2121
public let placeFields: Set<TwitterPlaceFieldsV2>?
2222
public let pollFields: Set<TwitterPollFieldsV2>?
2323
public let sinceID: String?
24-
public let sortOrder: SortOrder?
24+
public let sortOrder: TwitterSearchTweetsSortOrderV2?
2525
public let startTime: Date?
2626
public let tweetFields: Set<TwitterTweetFieldsV2>?
2727
public let untilID: String?
@@ -64,7 +64,7 @@ open class GetTweetsSearchRecentRequestV2: TwitterAPIRequest {
6464
placeFields: Set<TwitterPlaceFieldsV2>? = .none,
6565
pollFields: Set<TwitterPollFieldsV2>? = .none,
6666
sinceID: String? = .none,
67-
sortOrder: SortOrder? = .none,
67+
sortOrder: TwitterSearchTweetsSortOrderV2? = .none,
6868
startTime: Date? = .none,
6969
tweetFields: Set<TwitterTweetFieldsV2>? = .none,
7070
untilID: String? = .none,
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import Foundation
2+
3+
public enum TwitterSearchTweetsSortOrderV2: String {
4+
5+
case recency
6+
case relevancy
7+
8+
func bind(param: inout [String: Any]) {
9+
param["sort_order"] = rawValue
10+
}
11+
}

0 commit comments

Comments
 (0)