package post
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AssignPostTargetPrincipalPayloadDto(id: PostId, principal: AnnettePrincipal) extends Product with Serializable
- case class ChangePostWidgetOrderPayloadDto(id: String, contentType: ContentType, widgetId: String, order: Int) extends Product with Serializable
- case class CreatePostPayloadDto(id: PostId, blogId: BlogId, parent: Option[PostId] = None, featured: Boolean, authorId: AnnettePrincipal, title: String, introContent: Content, content: Content) extends Product with Serializable
- case class DeletePostPayloadDto(id: PostId) extends Product with Serializable
- case class DeletePostWidgetPayloadDto(id: String, contentType: ContentType, widgetId: String) extends Product with Serializable
- case class PostFindQueryDto(offset: Int = 0, size: Int, filter: Option[String] = None, postIds: Option[Set[PostId]] = None, blogs: Option[Set[BlogId]] = None, featured: Option[Boolean] = None, authors: Option[Set[AnnettePrincipal]] = None, publicationStatus: Option[PublicationStatus] = None, publicationTimestampFrom: Option[OffsetDateTime] = None, publicationTimestampTo: Option[OffsetDateTime] = None, targets: Option[Set[AnnettePrincipal]] = None, sortBy: Option[Seq[SortBy]] = None) extends Product with Serializable
- case class PostViewFindQueryDto(offset: Int = 0, size: Int, filter: Option[String] = None, blogs: Option[Set[BlogId]] = None, featured: Option[Boolean] = None, authors: Option[Set[AnnettePrincipal]] = None, sortBy: Option[Seq[SortBy]] = None) extends Product with Serializable
- case class UnassignPostTargetPrincipalPayloadDto(id: PostId, principal: AnnettePrincipal) extends Product with Serializable
- case class UpdateContentSettingsPayloadDto(id: String, contentType: Option[ContentType] = None, settings: JsValue) extends Product with Serializable
- case class UpdatePostAuthorPayloadDto(id: PostId, authorId: AnnettePrincipal) extends Product with Serializable
- case class UpdatePostFeaturedPayloadDto(id: PostId, featured: Boolean) extends Product with Serializable
- case class UpdatePostPublicationTimestampPayloadDto(id: PostId, publicationTimestamp: Option[OffsetDateTime]) extends Product with Serializable
- case class UpdatePostTitlePayloadDto(id: PostId, title: String) extends Product with Serializable
- case class UpdateWidgetPayloadDto(id: String, contentType: ContentType, widget: Widget, order: Option[Int] = None) extends Product with Serializable
Value Members
- object AssignPostTargetPrincipalPayloadDto extends Serializable
- object ChangePostWidgetOrderPayloadDto extends Serializable
- object CreatePostPayloadDto extends Serializable
- object DeletePostPayloadDto extends Serializable
- object DeletePostWidgetPayloadDto extends Serializable
- object PostFindQueryDto extends Serializable
- object PostViewFindQueryDto extends Serializable
- object UnassignPostTargetPrincipalPayloadDto extends Serializable
- object UpdateContentSettingsPayloadDto extends Serializable
- object UpdatePostAuthorPayloadDto extends Serializable
- object UpdatePostFeaturedPayloadDto extends Serializable
- object UpdatePostPublicationTimestampPayloadDto extends Serializable
- object UpdatePostTitlePayloadDto extends Serializable
- object UpdateWidgetPayloadDto extends Serializable