c

com.alexdupre.twitter

StreamingTwitterClient

class StreamingTwitterClient[F[_], P <: Streams[P]] extends TwitterClient[[_]F[_]]

Linear Supertypes
TwitterClient[[_]F[_]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamingTwitterClient
  2. TwitterClient
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StreamingTwitterClient(consumerKey: ConsumerKey, bearerToken: String)(implicit backend: SttpBackend[F, P], s: P)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addOAuthHeader(request: Request[Either[String, String], Any], formParams: Map[String, String] = Map.empty, credentials: Option[OAuthToken] = None, callbackUrl: Option[String] = None): RequestT[Identity, Either[String, String], Any]
    Attributes
    protected
    Definition Classes
    TwitterClient
  5. def addStreamRule(value: String, tag: Option[String], dryRun: Boolean = false): F[StreamRulesResponse]
    Definition Classes
    TwitterClient
  6. def asFormData: ResponseAs[Either[TwitterHttpException with Product, Map[String, String]], Any]
    Attributes
    protected
    Definition Classes
    TwitterClient
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def asJsonV1[T](implicit arg0: Reads[T], arg1: IsOption[T]): ResponseAs[Either[TwitterException with Product, T], Any]
    Attributes
    protected
    Definition Classes
    TwitterClient
  9. def asJsonV2[T](implicit arg0: Reads[T], arg1: IsOption[T]): ResponseAs[Either[TwitterException with Product, T], Any]
    Attributes
    protected
    Definition Classes
    TwitterClient
  10. def asStreamV2: ResponseAs[Either[TwitterHttpException with Product, P.BinaryStream], P]
    Attributes
    protected
  11. val baseUrl: String
    Attributes
    protected
    Definition Classes
    TwitterClient
  12. def bearerGet[T](url: Uri)(implicit arg0: Reads[T]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  13. def bearerPost[T](url: Uri, payload: JsObject)(implicit arg0: Reads[T]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  14. def bearerStream(url: Uri): F[P.BinaryStream]
    Attributes
    protected
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. def foldPages[T <: Page, A](call: (Option[String]) => F[T])(zero: A)(f: (A, T) => A): F[A]
    Definition Classes
    TwitterClient
  20. def getAccessToken(token: OAuthToken, verifier: String): F[OAuthToken]
    Definition Classes
    TwitterClient
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def getRecentTweets(query: String, expansions: Set[TweetExpansion] = Set.empty, tweetFields: Set[TweetField] = Set.empty, mediaFields: Set[MediaField] = Set.empty, placeFields: Set[PlaceField] = Set.empty, pollFields: Set[PollField] = Set.empty, userFields: Set[UserField] = Set.empty, sinceId: Option[BigInt] = None, untilId: Option[BigInt] = None, startTime: Option[Instant] = None, endTime: Option[Instant] = None, maxResults: Int = 10, nextToken: Option[String] = None): F[TweetPage]
    Definition Classes
    TwitterClient
  23. def getStreamRules(ids: Set[BigInt] = Set.empty): F[Seq[StreamRule]]
    Definition Classes
    TwitterClient
  24. def getUserById(id: BigInt, expansions: Set[UserExpansion] = Set.empty, userFields: Set[UserField] = Set.empty, tweetFields: Set[TweetField] = Set.empty): F[UserLookup]
    Definition Classes
    TwitterClient
  25. def getUserByUsername(username: String, expansions: Set[UserExpansion] = Set.empty, userFields: Set[UserField] = Set.empty, tweetFields: Set[TweetField] = Set.empty): F[UserLookup]
    Definition Classes
    TwitterClient
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. val logger: Slf4jLogger[[_]F[_]]
    Attributes
    protected
    Definition Classes
    TwitterClient
  29. val loggingBackend: SttpBackend[[_]F[_], Any]
    Attributes
    protected
    Definition Classes
    TwitterClient
  30. implicit val monad: MonadError[[_]F[_]]
    Attributes
    protected
    Definition Classes
    TwitterClient
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. def oauthGet[T](url: Uri, credentials: OAuthToken)(implicit arg0: Reads[T]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  35. def oauthPost[T](url: Uri, payload: JsObject, credentials: OAuthToken)(implicit arg0: Reads[T]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  36. def oauthPostForm(url: Uri, formData: Map[String, String] = Map.empty, credentials: Option[OAuthToken] = None, callbackUrl: Option[String] = None): F[Map[String, String]]
    Attributes
    protected
    Definition Classes
    TwitterClient
  37. def parseStreamElement(body: String): TweetElement
  38. def removeStreamRules(ids: Set[BigInt], dryRun: Boolean = false): F[StreamRulesResponse]
    Definition Classes
    TwitterClient
  39. def requestToken(callbackUrl: String, accessType: Option[AccessType.Value] = None): F[OAuthToken]
    Definition Classes
    TwitterClient
  40. implicit val s: P
  41. def send[T](request: RequestT[Identity, Either[TwitterException, T], Any]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  42. def sendAndParseFormData(request: RequestT[Identity, Either[String, String], Any]): F[Map[String, String]]
    Attributes
    protected
    Definition Classes
    TwitterClient
  43. def sendAndParseJsonV1[T](request: RequestT[Identity, Either[String, String], Any])(implicit arg0: Reads[T]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  44. def sendAndParseJsonV2[T](request: RequestT[Identity, Either[String, String], Any])(implicit arg0: Reads[T]): F[T]
    Attributes
    protected
    Definition Classes
    TwitterClient
  45. def sendDirectMessage(credentials: OAuthToken, recipientId: BigInt, text: String): F[Unit]
    Definition Classes
    TwitterClient
  46. val streamLoggingBackend: SttpBackend[[_]F[_], P]
    Attributes
    protected
  47. def streamTweets(expansions: Set[TweetExpansion] = Set.empty, tweetFields: Set[TweetField] = Set(TweetField.Id, TweetField.Text), mediaFields: Set[MediaField] = Set.empty, placeFields: Set[PlaceField] = Set.empty, pollFields: Set[PollField] = Set.empty, userFields: Set[UserField] = Set.empty): F[P.BinaryStream]
  48. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. def uaRequest: RequestT[Empty, Either[String, String], Any]
    Attributes
    protected
    Definition Classes
    TwitterClient
  51. val v1BaseUrl: String
    Attributes
    protected
    Definition Classes
    TwitterClient
  52. val v2BaseUrl: String
    Attributes
    protected
    Definition Classes
    TwitterClient
  53. def verifyCredentials(credentials: OAuthToken, includeEmail: Boolean = false): F[ShortUserV1]
    Definition Classes
    TwitterClient
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from TwitterClient[[_]F[_]]

Inherited from AnyRef

Inherited from Any

Ungrouped