Autogenerated Twitter v2 API codes for iOS

Overview

Swift5 API client for OpenAPIClient

Twitter API v2 available endpoints

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 2.30
  • Package version:
  • Build package: org.openapitools.codegen.languages.Swift5ClientCodegen For more information, please visit https://developer.twitter.com/

Installation

Carthage

Run carthage update

CocoaPods

Run pod install

Documentation for API Endpoints

All URIs are relative to https://api.twitter.com

Class Method HTTP request Description
ComplianceAPI createBatchComplianceJob POST /2/compliance/jobs Create compliance job
ComplianceAPI getBatchComplianceJob GET /2/compliance/jobs/{id} Get compliance job
ComplianceAPI listBatchComplianceJobs GET /2/compliance/jobs List compliance jobs
GeneralAPI getOpenApiSpec GET /2/openapi.json Returns the open api spec document.
ListsAPI getUserListMemberships GET /2/users/{id}/list_memberships Get a User's List Memberships
ListsAPI listAddMember POST /2/lists/{id}/members Add a List member
ListsAPI listIdCreate POST /2/lists Create List
ListsAPI listIdDelete DELETE /2/lists/{id} Delete List
ListsAPI listIdGet GET /2/lists/{id} List lookup by List ID
ListsAPI listIdUpdate PUT /2/lists/{id} Update List
ListsAPI listRemoveMember DELETE /2/lists/{id}/members/{user_id} Remove a List member
ListsAPI listUserFollow POST /2/users/{id}/followed_lists Follow a List
ListsAPI listUserOwnedLists GET /2/users/{id}/owned_lists Get a User's Owned Lists
ListsAPI listUserPin POST /2/users/{id}/pinned_lists Pin a List
ListsAPI listUserPinnedLists GET /2/users/{id}/pinned_lists Get a User's Pinned Lists
ListsAPI listUserUnfollow DELETE /2/users/{id}/followed_lists/{list_id} Unfollow a List
ListsAPI listUserUnpin DELETE /2/users/{id}/pinned_lists/{list_id} Unpin a List
ListsAPI userFollowedLists GET /2/users/{id}/followed_lists Get User's Followed Lists
SpacesAPI findSpaceById GET /2/spaces/{id} Space lookup by Space ID
SpacesAPI findSpacesByCreatorIds GET /2/spaces/by/creator_ids Space lookup by their creators
SpacesAPI findSpacesByIds GET /2/spaces Space lookup up Space IDs
SpacesAPI searchSpaces GET /2/spaces/search Search for Spaces
SpacesAPI spaceBuyers GET /2/spaces/{id}/buyers Retrieve the list of users who purchased a ticket to the given space
TweetsAPI addOrDeleteRules POST /2/tweets/search/stream/rules Add/Delete rules
TweetsAPI createTweet POST /2/tweets Creation of a Tweet
TweetsAPI deleteTweetById DELETE /2/tweets/{id} Tweet delete by Tweet ID
TweetsAPI findTweetById GET /2/tweets/{id} Tweet lookup by Tweet ID
TweetsAPI findTweetsById GET /2/tweets Tweet lookup by Tweet IDs
TweetsAPI getRules GET /2/tweets/search/stream/rules Rules lookup
TweetsAPI hideReplyById PUT /2/tweets/{id}/hidden Hide replies
TweetsAPI listsIdTweets GET /2/lists/{id}/tweets List Tweets timeline by List ID
TweetsAPI sampleStream GET /2/tweets/sample/stream Sample stream
TweetsAPI searchStream GET /2/tweets/search/stream Filtered stream
TweetsAPI spaceBuyers GET /2/spaces/{id}/buyers Retrieve the list of users who purchased a ticket to the given space
TweetsAPI tweetCountsFullArchiveSearch GET /2/tweets/counts/all Full archive search counts
TweetsAPI tweetCountsRecentSearch GET /2/tweets/counts/recent Recent search counts
TweetsAPI tweetsFullarchiveSearch GET /2/tweets/search/all Full-archive search
TweetsAPI tweetsRecentSearch GET /2/tweets/search/recent Recent search
TweetsAPI usersIdLike POST /2/users/{id}/likes Causes the user (in the path) to like the specified tweet
TweetsAPI usersIdLikedTweets GET /2/users/{id}/liked_tweets Returns Tweet objects liked by the provided User ID
TweetsAPI usersIdMentions GET /2/users/{id}/mentions User mention timeline by User ID
TweetsAPI usersIdRetweets POST /2/users/{id}/retweets Causes the user (in the path) to retweet the specified tweet
TweetsAPI usersIdTweets GET /2/users/{id}/tweets User Tweets timeline by User ID
TweetsAPI usersIdUnlike DELETE /2/users/{id}/likes/{tweet_id} Causes the user (in the path) to unlike the specified tweet
TweetsAPI usersIdUnretweets DELETE /2/users/{id}/retweets/{source_tweet_id} Causes the user (in the path) to unretweet the specified tweet
UsersAPI findUserById GET /2/users/{id} User lookup by ID
UsersAPI findUserByUsername GET /2/users/by/username/{username} User lookup by username
UsersAPI findUsersById GET /2/users User lookup by IDs
UsersAPI findUsersByUsername GET /2/users/by User lookup by usernames
UsersAPI listGetFollowers GET /2/lists/{id}/followers Returns user objects that follow a List by the provided List ID
UsersAPI listGetMembers GET /2/lists/{id}/members Returns user objects that are members of a List by the provided List ID
UsersAPI tweetsIdLikingUsers GET /2/tweets/{id}/liking_users Returns user objects that have liked the provided Tweet ID
UsersAPI tweetsIdRetweetingUsers GET /2/tweets/{id}/retweeted_by Returns user objects that have retweeted the provided Tweet ID
UsersAPI usersIdBlock POST /2/users/{id}/blocking Block User by User ID
UsersAPI usersIdBlocking GET /2/users/{id}/blocking Returns user objects that are blocked by provided user ID
UsersAPI usersIdFollow POST /2/users/{id}/following Follow User
UsersAPI usersIdFollowers GET /2/users/{id}/followers Returns user objects that follow the provided user ID
UsersAPI usersIdFollowing GET /2/users/{id}/following Following by User ID
UsersAPI usersIdMute POST /2/users/{id}/muting Mute User by User ID
UsersAPI usersIdMuting GET /2/users/{id}/muting Returns user objects that are muted by the provided user ID
UsersAPI usersIdUnblock DELETE /2/users/{source_user_id}/blocking/{target_user_id} Unblock User by User ID
UsersAPI usersIdUnfollow DELETE /2/users/{source_user_id}/following/{target_user_id} Unfollow User
UsersAPI usersIdUnmute DELETE /2/users/{source_user_id}/muting/{target_user_id} Unmute User by User ID

Documentation For Models

Documentation For Authorization

BearerToken

  • Type: HTTP basic authentication

UserToken

  • Type: HTTP basic authentication

Author

You might also like...
Olvid-ios - Olvid client application for iOS

Olvid Olvid is a private and secure end-to-end encrypted messenger. Contrary to

Flixtor-iOS - iOS streaming app inspired by Netflix that allows you to watch any film and series
Flixtor-iOS - iOS streaming app inspired by Netflix that allows you to watch any film and series

Flixtor-iOS iOS streaming app inspired by Netflix that allows you to watch any f

IOSAnimationSample-master - An iOS Animation playground to exercise different iOS Animations
IOSAnimationSample-master - An iOS Animation playground to exercise different iOS Animations

iOS Animation Sample This app is an iOS Animation playground to exercise differe

 BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift!
BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift!

BrickKit is a delightful layout library for iOS and tvOS. It is written entirely in Swift! Deprecated BrickKit is being phased out at Wayfair, and the

LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
LayoutKit is a fast view layout library for iOS, macOS, and tvOS.

๐Ÿšจ UNMAINTAINED ๐Ÿšจ This project is no longer used by LinkedIn and is currently unmaintained. LayoutKit is a fast view layout library for iOS, macOS, a

Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]
Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]

Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainabl

Simple static table views for iOS in Swift.
Simple static table views for iOS in Swift.

Simple static table views for iOS in Swift. Static's goal is to separate model data from presentation. Rows and Sections are your โ€œview modelsโ€ for yo

An easy way to create and layout UI components for iOS (Swift version).
An easy way to create and layout UI components for iOS (Swift version).

Introduction Cupcake is a framework that allow you to easily create and layout UI components for iOS 8.0+. It use chaining syntax and provides some fr

An Impressive Auto Layout DSL for  iOS, tvOS & OSX. & It is written in pure swift.
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.

KVConstraintKit KVConstraintKit is a DSL to make easy & impressive Auto Layout constraints on iOS, tvOS & OSX with Swift Installation Using CocoaPods

Releases(v1.0.0)
Owner
yosshi4486
Apple's Platform Application Developer(Not member of Apple.inc)
yosshi4486
IOS-PokemonQuizApp - Assignment to make a responsive iOS app. App has to connect with an external API

iOS-PokemonQuizApp Assignment to make a responsive iOS app. App has to connect with an external API. The Project The idea of the project is to make a

BennyDB 0 Jan 9, 2022
The ultimate API for iOS & OS X Auto Layout โ€” impressively simple, immensely powerful. Objective-C and Swift compatible.

The ultimate API for iOS & OS X Auto Layout โ€” impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and NSLayoutConstrai

PureLayout 7.6k Jan 6, 2023
This page contains an iOS Application that uses Modelplace.AI Cloud API

Modelplace iOS App This page contains an iOS Application that uses Modelplace.AI

OpenCV.AI 7 Jan 21, 2022
A iOS SwiftUI framework for displaying data from an api inside a List.

FeedListKit FeedListKit is a high level framework for representing data from an Api inside a SwiftUi List. It automatically handles refreshing and loa

Knoggl 3 Nov 2, 2022
CompositionalLayoutDSL, library to simplify the creation of UICollectionViewCompositionalLayout. It wraps the UIKit API and makes the code shorter and easier to read.

CompositionalLayoutDSL CompositionalLayoutDSL is a Swift library. It makes easier to create compositional layout for collection view. Requirements Doc

FABERNOVEL 44 Dec 27, 2022
Concise Auto Layout API to chain programmatic constraints while easily updating existing constraints.

Concise API for Auto Layout. SnapLayout extends UIView and NSView to deliver a list of APIs to improve readability while also shortening constraint co

Satinder Singh 11 Dec 17, 2021
Using Kiva's free API, the demo app retrieves its most recent fundraising loans

KivaLoan Kiva is a non-profit organization with a mission to connect people through lending to alleviate poverty. Using Kiva's free API, the demo app

DaryliOSdev 0 Nov 28, 2021
A custom layout built on top of SwiftUI's Layout API that lays elements out in multiple lines. Similar to flex-wrap in CSS, CollectionViewFlowLayout.

WrapLayout A custom layout built on top of SwiftUI's Layout API that lays elements out in multiple lines. Similar to flex-wrap in CSS, CollectionViewF

Hiroshi Kimura 6 Sep 27, 2022
Om๐Ÿ‘€iOS - ์˜ค๋Š˜์€ ๋ฌด์Šจ iOS?!

์˜ค๋ฌด๋ Œ Omoolen, ์ฝ˜ํƒํŠธ ๋ Œ์ฆˆ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋งž์ถค ๋ Œ์ฆˆ ์ถ”์ฒœ ๋ฐ ์˜คํ”„๋ผ์ธ ํ”ฝ์—… ์˜ˆ์•ฝ ์„œ๋น„์Šค SOPT 28th APPJAM ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„: 2021.06.26 ~ 2021.07.17 ์†Œ๊ฐœ ํŒ€์› ์†Œ๊ฐœ ๊น€์†Œ์—ฐ ๊น€ํ˜„๊ทœ ์ž„๊ฒฝ์ง„ Development Environment a

Team Omoolen 19 Dec 28, 2022
VidyoPlatform Basic CustomLayouts Reference App for iOS (Swift)VidyoPlatform Basic CustomLayouts Reference App for iOS (Swift)

VidyoPlatform Basic CustomLayouts Reference App for iOS (Swift) VidyoPlatform reference application highlighting how to integrate video chat into a na

Taras Melko 0 Nov 19, 2021