Class

com.gu.contentapi.client

GuardianContentClient

Related Doc: package client

Permalink

class GuardianContentClient extends ContentApiClientLogic

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GuardianContentClient
  2. ContentApiClientLogic
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GuardianContentClient(apiKey: String)

    Permalink

Type Members

  1. case class HttpResponse(body: Array[Byte], statusCode: Int, statusMessage: String) extends Product with Serializable

    Permalink
    Definition Classes
    ContentApiClientLogic

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val apiKey: String

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val atoms: AtomsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val editions: EditionsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def fetch(url: String)(implicit context: ExecutionContext): Future[Array[Byte]]

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  12. val filmReviews: FilmReviewsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. val gameReviews: GameReviewsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  15. def get(url: String, headers: Map[String, String])(implicit context: ExecutionContext): Future[HttpResponse]

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getResponse(storiesQuery: StoriesQuery)(implicit context: ExecutionContext): Future[StoriesResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  18. def getResponse(filmReviewsQuery: FilmReviewsQuery)(implicit context: ExecutionContext): Future[AtomsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  19. def getResponse(restaurantReviewsQuery: RestaurantReviewsQuery)(implicit context: ExecutionContext): Future[AtomsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  20. def getResponse(gameReviewsQuery: GameReviewsQuery)(implicit context: ExecutionContext): Future[AtomsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  21. def getResponse(reviewsQuery: ReviewsQuery)(implicit context: ExecutionContext): Future[AtomsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  22. def getResponse(recipesQuery: RecipesQuery)(implicit context: ExecutionContext): Future[AtomsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  23. def getResponse(atomsQuery: AtomsQuery)(implicit context: ExecutionContext): Future[AtomsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  24. def getResponse(videoStatsQuery: VideoStatsQuery)(implicit context: ExecutionContext): Future[VideoStatsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  25. def getResponse(removedContentQuery: RemovedContentQuery)(implicit context: ExecutionContext): Future[RemovedContentResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  26. def getResponse(editionsQuery: EditionsQuery)(implicit context: ExecutionContext): Future[EditionsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  27. def getResponse(sectionsQuery: SectionsQuery)(implicit context: ExecutionContext): Future[SectionsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  28. def getResponse(tagsQuery: TagsQuery)(implicit context: ExecutionContext): Future[TagsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  29. def getResponse(searchQuery: SearchQuery)(implicit context: ExecutionContext): Future[SearchResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  30. def getResponse(itemQuery: ItemQuery)(implicit context: ExecutionContext): Future[ItemResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  31. def getUrl(contentApiQuery: ContentApiQuery): String

    Permalink
    Definition Classes
    ContentApiClientLogic
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. lazy val http: OkHttpClient

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def item(id: String): ItemQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. val recipes: RecipesQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  40. val removedContent: RemovedContentQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  41. val restaurantReviews: RestaurantReviewsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  42. val reviews: ReviewsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  43. val search: SearchQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  44. val sections: SectionsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  45. def shutdown(): Unit

    Permalink

    Shutdown the client and clean up all associated resources.

    Shutdown the client and clean up all associated resources.

    Note: behaviour is undefined if you try to use the client after calling this method.

    Definition Classes
    ContentApiClientLogic
  46. val stories: StoriesQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. val tags: TagsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  49. val targetUrl: String

    Permalink
    Definition Classes
    ContentApiClientLogic
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. def url(location: String, parameters: Map[String, String]): String

    Permalink
    Attributes
    protected[com.gu.contentapi.client]
    Definition Classes
    ContentApiClientLogic
  52. val userAgent: String

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  53. val videoStats: VideoStatsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ContentApiClientLogic

Inherited from AnyRef

Inherited from Any

Ungrouped