Package

com.gu.contentapi.client

model

Permalink

package model

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AtomsParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  2. case class AtomsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with AtomsParameters[AtomsQuery] with PaginationParameters[AtomsQuery] with OrderByParameter[AtomsQuery] with FilterSearchParameters[AtomsQuery] with Product with Serializable

    Permalink
  3. case class ContentApiError(httpStatus: Int, httpMessage: String, errorResponse: Option[ErrorResponse] = None) extends RuntimeException with Product with Serializable

    Permalink
  4. sealed trait ContentApiQuery extends AnyRef

    Permalink
  5. trait EditionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  6. case class EditionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with FilterSearchParameters[EditionsQuery] with Product with Serializable

    Permalink
  7. trait FilmParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  8. case class FilmReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with ReviewSpecificParameters[FilmReviewsQuery] with PaginationParameters[FilmReviewsQuery] with FilmParameters[FilmReviewsQuery] with Product with Serializable

    Permalink
  9. trait FilterExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  10. trait FilterParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  11. trait FilterSearchParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  12. trait FilterSectionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  13. trait FilterTagParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  14. trait GameParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  15. case class GameReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with ReviewSpecificParameters[GameReviewsQuery] with PaginationParameters[GameReviewsQuery] with GameParameters[GameReviewsQuery] with Product with Serializable

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

    Permalink
  17. case class ItemQuery(id: String, parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with EditionParameters[ItemQuery] with ShowParameters[ItemQuery] with ShowReferencesParameters[ItemQuery] with ShowExtendedParameters[ItemQuery] with PaginationParameters[ItemQuery] with OrderByParameter[ItemQuery] with UseDateParameter[ItemQuery] with FilterParameters[ItemQuery] with FilterExtendedParameters[ItemQuery] with FilterSearchParameters[ItemQuery] with Product with Serializable

    Permalink
  18. case class NextQuery[Q <: PaginatedApiQuery[Q]](originalQuery: Q, contentId: String) extends ContentApiQuery with Product with Serializable

    Permalink
  19. trait OrderByParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  20. type PaginatedApiQuery[A <: Parameters[A]] = ContentApiQuery with PaginationParameters[A] with OrderByParameter[A]

    Permalink
  21. trait PaginationParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  22. trait RecipeParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  23. case class RecipesQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with PaginationParameters[RecipesQuery] with RecipeParameters[RecipesQuery] with Product with Serializable

    Permalink
  24. case class RemovedContentQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with RemovedReasonParameters[RemovedContentQuery] with PaginationParameters[RemovedContentQuery] with OrderByParameter[RemovedContentQuery] with UseDateParameter[RemovedContentQuery] with Product with Serializable

    Permalink
  25. trait RemovedReasonParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  26. trait RestaurantParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  27. case class RestaurantReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with ReviewSpecificParameters[RestaurantReviewsQuery] with PaginationParameters[RestaurantReviewsQuery] with RestaurantParameters[RestaurantReviewsQuery] with Product with Serializable

    Permalink
  28. trait ReviewSpecificParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  29. case class ReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with PaginationParameters[ReviewsQuery] with ReviewSpecificParameters[ReviewsQuery] with Product with Serializable

    Permalink
  30. case class SearchQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends SearchQueryBase[SearchQuery] with Product with Serializable

    Permalink
  31. trait SearchQueryBase[Self <: SearchQueryBase[Self]] extends ContentApiQuery with ShowParameters[Self] with ShowReferencesParameters[Self] with OrderByParameter[Self] with UseDateParameter[Self] with PaginationParameters[Self] with FilterParameters[Self] with FilterExtendedParameters[Self] with FilterSearchParameters[Self]

    Permalink
  32. case class SectionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with FilterSearchParameters[SectionsQuery] with FilterSectionParameters[SectionsQuery] with Product with Serializable

    Permalink
  33. trait ShowExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  34. trait ShowParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  35. trait ShowReferencesParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  36. case class StoriesQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with StoryParameters[StoriesQuery] with Product with Serializable

    Permalink
  37. trait StoryParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  38. case class TagsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with ShowReferencesParameters[TagsQuery] with PaginationParameters[TagsQuery] with FilterParameters[TagsQuery] with FilterTagParameters[TagsQuery] with FilterSearchParameters[TagsQuery] with Product with Serializable

    Permalink
  39. trait UseDateParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  40. case class VideoStatsQuery(edition: Option[String] = None, section: Option[String] = None, parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with FilterSearchParameters[VideoStatsQuery] with Product with Serializable

    Permalink

Value Members

  1. object ContentApiError extends Serializable

    Permalink
  2. object HttpResponse extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped