Package

com.gu.contentapi.client

model

Permalink

package model

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. trait OrderByParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]

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

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

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

    Permalink
  22. 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
  23. trait RemovedReasonParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]

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

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

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

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

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

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

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

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

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

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

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

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

Ungrouped