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. case class AtomUsageQuery(atomType: AtomType, atomId: String, parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with PaginationParameters[AtomUsageQuery] with Product with Serializable

    Permalink
  2. trait AtomsParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

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

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

    Permalink
  5. sealed trait ContentApiQuery extends AnyRef

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

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

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

    Permalink
  9. 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
  10. trait FilterExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

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

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

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

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

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

    Permalink
  16. 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
  17. case class HttpResponse(body: Array[Byte], statusCode: Int, statusMessage: String) extends Product with Serializable

    Permalink
  18. 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
  19. case class NextQuery[Q <: PaginatedApiQuery[Q]](originalQuery: Q, contentId: String) extends ContentApiQuery with Product with Serializable

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

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

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

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

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

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

    Permalink
  26. 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
  27. trait ReviewSpecificParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

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

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

    Permalink
  30. 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
  31. case class SectionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery with FilterSearchParameters[SectionsQuery] with FilterSectionParameters[SectionsQuery] with Product with Serializable

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

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

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

    Permalink
  35. 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
  36. trait UseDateParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]

    Permalink
  37. 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