com.gu.contentapi.client

GuardianContentClient

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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GuardianContentClient(apiKey: String)

Type Members

  1. case class CollectionQuery(path: Option[String] = scala.None, parameterHolder: Map[String, Parameter] = ...) extends KeyParameters[CollectionQuery] with ShowParameters[CollectionQuery] with ShowReferencesParameters[CollectionQuery] with FilterParameters[CollectionQuery] with FilterExtendedParameters[CollectionQuery] with Product with Serializable

    Definition Classes
    ContentApiClientLogic
  2. trait ContentParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  3. trait EditionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  4. trait FilterExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  5. trait FilterParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  6. trait FilterSearchParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  7. trait FilterTagParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  8. case class HttpResponse(body: String, statusCode: Int, statusMessage: String) extends Product with Serializable

    Definition Classes
    ContentApiClientLogic
  9. case class ItemQuery(path: Option[String] = scala.None, parameterHolder: Map[String, Parameter] = ...) extends KeyParameters[ItemQuery] with EditionParameters[ItemQuery] with ContentParameters[ItemQuery] with ShowParameters[ItemQuery] with ShowReferencesParameters[ItemQuery] with ShowExtendedParameters[ItemQuery] with PaginationParameters[ItemQuery] with OrderingParameters[ItemQuery] with FilterParameters[ItemQuery] with FilterExtendedParameters[ItemQuery] with FilterSearchParameters[ItemQuery] with Product with Serializable

    Definition Classes
    ContentApiClientLogic
  10. trait KeyParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  11. trait OrderingParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  12. trait PaginationParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  13. case class SearchQuery(parameterHolder: Map[String, Parameter] = ...) extends KeyParameters[SearchQuery] with ContentParameters[SearchQuery] with ShowParameters[SearchQuery] with ShowReferencesParameters[SearchQuery] with OrderingParameters[SearchQuery] with PaginationParameters[SearchQuery] with FilterParameters[SearchQuery] with FilterExtendedParameters[SearchQuery] with FilterSearchParameters[SearchQuery] with Product with Serializable

    Definition Classes
    ContentApiClientLogic
  14. case class SectionsQuery(parameterHolder: Map[String, Parameter] = ...) extends KeyParameters[SectionsQuery] with FilterSearchParameters[SectionsQuery] with Product with Serializable

    Definition Classes
    ContentApiClientLogic
  15. trait ShowExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  16. trait ShowParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  17. trait ShowReferencesParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Definition Classes
    ContentApiClientLogic
  18. case class TagsQuery(parameterHolder: Map[String, Parameter] = ...) extends KeyParameters[TagsQuery] with ShowReferencesParameters[TagsQuery] with PaginationParameters[TagsQuery] with FilterParameters[TagsQuery] with FilterTagParameters[TagsQuery] with FilterSearchParameters[TagsQuery] with Product with Serializable

    Definition Classes
    ContentApiClientLogic

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object CollectionQuery extends Serializable

    Definition Classes
    ContentApiClientLogic
  7. object ItemQuery extends Serializable

    Definition Classes
    ContentApiClientLogic
  8. object SearchQuery extends Serializable

    Definition Classes
    ContentApiClientLogic
  9. object SectionsQuery extends Serializable

    Definition Classes
    ContentApiClientLogic
  10. object TagsQuery extends Serializable

    Definition Classes
    ContentApiClientLogic
  11. val apiKey: String

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def collection: CollectionQuery

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

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

    Definition Classes
    AnyRef → Any
  17. implicit def executionContext: ExecutionContextExecutor

    Definition Classes
    ContentApiClientLogic
  18. def fetch(location: String, parameters: Map[String, String]): Future[String]

    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def get(url: String, headers: Map[String, String]): Future[HttpResponse]

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

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. val http: Http

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

    Definition Classes
    Any
  25. def item: ItemQuery

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

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. def search: SearchQuery

    Definition Classes
    ContentApiClientLogic
  30. def sections: SectionsQuery

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

    Definition Classes
    AnyRef
  32. def tags: TagsQuery

    Definition Classes
    ContentApiClientLogic
  33. val targetUrl: String

    Definition Classes
    ContentApiClientLogic
  34. def toString(): String

    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ContentApiClientLogic

Inherited from AnyRef

Inherited from Any

Ungrouped