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[AtomUsageResponse] with PaginationParameters[AtomUsageQuery] with Product with Serializable
  2. trait AtomsParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  3. case class AtomsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with AtomsParameters[AtomsQuery] with PaginationParameters[AtomsQuery] with UseDateParameter[AtomsQuery] with OrderByParameter[AtomsQuery] with FilterSearchParameters[AtomsQuery] with Product with Serializable
  4. case class ContentApiError(httpStatus: Int, httpMessage: String, errorResponse: Option[ErrorResponse] = None) extends RuntimeException with Product with Serializable
  5. sealed trait ContentApiQuery[Response <: ThriftStruct] extends AnyRef
  6. sealed trait Direction extends AnyRef
  7. trait EditionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  8. case class EditionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[EditionsResponse] with FilterSearchParameters[EditionsQuery] with Product with Serializable
  9. trait FilmParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  10. case class FilmReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with ReviewSpecificParameters[FilmReviewsQuery] with PaginationParameters[FilmReviewsQuery] with FilmParameters[FilmReviewsQuery] with Product with Serializable
  11. trait FilterExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  12. trait FilterParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  13. trait FilterSearchParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  14. trait FilterSectionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  15. trait FilterTagParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  16. case class FollowingSearchQuery(originalQuery: PaginatedApiQuery[SearchResponse, Content], contentId: String, direction: Direction = Next) extends PaginatedApiQuery[SearchResponse, Content] with Product with Serializable
  17. trait GameParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  18. case class GameReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with ReviewSpecificParameters[GameReviewsQuery] with PaginationParameters[GameReviewsQuery] with GameParameters[GameReviewsQuery] with Product with Serializable
  19. case class HttpResponse(body: Array[Byte], statusCode: Int, statusMessage: String) extends Product with Serializable
  20. case class ItemQuery(id: String, parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[ItemResponse] 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
  21. trait OrderByParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]
  22. abstract class PaginatedApiQuery[Response <: ThriftStruct, Element] extends ContentApiQuery[Response]
  23. trait PaginationParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  24. trait RecipeParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  25. case class RecipesQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with PaginationParameters[RecipesQuery] with RecipeParameters[RecipesQuery] with Product with Serializable
  26. trait RestaurantParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  27. case class RestaurantReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with ReviewSpecificParameters[RestaurantReviewsQuery] with PaginationParameters[RestaurantReviewsQuery] with RestaurantParameters[RestaurantReviewsQuery] with Product with Serializable
  28. trait ReviewSpecificParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  29. case class ReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with PaginationParameters[ReviewsQuery] with ReviewSpecificParameters[ReviewsQuery] with Product with Serializable
  30. implicit class RichPageableResponse[R <: ThriftStruct, E] extends AnyRef
  31. case class SearchQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends PaginatedApiQuery[SearchResponse, Content] with SearchQueryBase[SearchQuery] with Product with Serializable
  32. trait SearchQueryBase[Self <: SearchQueryBase[Self]] extends ContentApiQuery[SearchResponse] with ShowParameters[Self] with ShowReferencesParameters[Self] with OrderByParameter[Self] with UseDateParameter[Self] with PaginationParameters[Self] with FilterParameters[Self] with FilterExtendedParameters[Self] with FilterSearchParameters[Self]
  33. case class SectionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[SectionsResponse] with FilterSearchParameters[SectionsQuery] with FilterSectionParameters[SectionsQuery] with Product with Serializable
  34. trait ShowExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  35. trait ShowParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  36. trait ShowReferencesParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
  37. case class TagsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends PaginatedApiQuery[TagsResponse, Tag] with ShowReferencesParameters[TagsQuery] with PaginationParameters[TagsQuery] with FilterParameters[TagsQuery] with FilterTagParameters[TagsQuery] with FilterSearchParameters[TagsQuery] with Product with Serializable
  38. trait UseDateParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]
  39. case class VideoStatsQuery(edition: Option[String] = None, section: Option[String] = None, parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[VideoStatsResponse] with FilterSearchParameters[VideoStatsQuery] with Product with Serializable

Value Members

  1. object ContentApiError extends Serializable
  2. object Direction
  3. object HttpResponse extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped