package model
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- model
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AtomUsageQuery(atomType: AtomType, atomId: String, parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomUsageResponse] with PaginationParameters[AtomUsageQuery] with Product with Serializable
- trait AtomsParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- 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
- case class ContentApiError(httpStatus: Int, httpMessage: String, errorResponse: Option[ErrorResponse] = None) extends RuntimeException with Product with Serializable
- sealed trait ContentApiQuery[Response <: ThriftStruct] extends AnyRef
- sealed trait Direction extends AnyRef
- trait EditionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- case class EditionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[EditionsResponse] with FilterSearchParameters[EditionsQuery] with Product with Serializable
- trait FilmParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- 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
- trait FilterExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait FilterParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait FilterSearchParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait FilterSectionParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait FilterTagParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- case class FollowingSearchQuery(originalQuery: PaginatedApiQuery[SearchResponse, Content], contentId: String, direction: Direction = Next) extends PaginatedApiQuery[SearchResponse, Content] with Product with Serializable
- trait GameParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- 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
- case class HttpResponse(body: Array[Byte], statusCode: Int, statusMessage: String) extends Product with Serializable
- 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
- trait OrderByParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]
- abstract class PaginatedApiQuery[Response <: ThriftStruct, Element] extends ContentApiQuery[Response]
- trait PaginationParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait RecipeParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- case class RecipesQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with PaginationParameters[RecipesQuery] with RecipeParameters[RecipesQuery] with Product with Serializable
- trait RestaurantParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- 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
- trait ReviewSpecificParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- case class ReviewsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[AtomsResponse] with PaginationParameters[ReviewsQuery] with ReviewSpecificParameters[ReviewsQuery] with Product with Serializable
- implicit class RichPageableResponse[R <: ThriftStruct, E] extends AnyRef
- case class SearchQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends PaginatedApiQuery[SearchResponse, Content] with SearchQueryBase[SearchQuery] with Product with Serializable
- 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]
- case class SectionsQuery(parameterHolder: Map[String, Parameter] = Map.empty) extends ContentApiQuery[SectionsResponse] with FilterSearchParameters[SectionsQuery] with FilterSectionParameters[SectionsQuery] with Product with Serializable
- trait ShowExtendedParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait ShowParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- trait ShowReferencesParameters[Owner <: Parameters[Owner]] extends Parameters[Owner]
- 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
- trait UseDateParameter[Owner <: Parameters[Owner]] extends Parameters[Owner]
- 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
- object ContentApiError extends Serializable
- object Direction
- object HttpResponse extends Serializable