com.gu.storypackage.model.v1

Article

object Article extends ThriftStructCodec3[Article] with Serializable

this stucture represents articles and its overrides

Linear Supertypes
Serializable, Serializable, ThriftStructCodec3[Article], ThriftStructCodec[Article], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Article
  2. Serializable
  3. Serializable
  4. ThriftStructCodec3
  5. ThriftStructCodec
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Immutable extends Article

    The default read-only implementation of Article.

  2. trait Proxy extends Article

    This Proxy trait allows you to extend the Article trait with additional state or behavior and implement the read-only methods from Article using an underlying instance.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val ArticleTypeField: TField

  7. val ArticleTypeFieldI32: TField

  8. val ArticleTypeFieldManifest: Manifest[ArticleType]

  9. val BylineField: TField

  10. val BylineFieldManifest: Manifest[String]

  11. val CustomKickerField: TField

  12. val CustomKickerFieldManifest: Manifest[String]

  13. val GroupField: TField

  14. val GroupFieldI32: TField

  15. val GroupFieldManifest: Manifest[Group]

  16. val HeadlineField: TField

  17. val HeadlineFieldManifest: Manifest[String]

  18. val HrefField: TField

  19. val HrefFieldManifest: Manifest[String]

  20. val IdField: TField

  21. val IdFieldManifest: Manifest[String]

  22. val ImageHideField: TField

  23. val ImageHideFieldManifest: Manifest[Boolean]

  24. val ImageSrcField: TField

  25. val ImageSrcFieldManifest: Manifest[String]

  26. object Immutable extends ThriftStructCodec3[Article] with Serializable

  27. val IsBoostedField: TField

  28. val IsBoostedFieldManifest: Manifest[Boolean]

  29. val ShowBoostedHeadlineField: TField

  30. val ShowBoostedHeadlineFieldManifest: Manifest[Boolean]

  31. val ShowKickerSectionField: TField

  32. val ShowKickerSectionFieldManifest: Manifest[Boolean]

  33. val ShowKickerTagField: TField

  34. val ShowKickerTagFieldManifest: Manifest[Boolean]

  35. val ShowMainVideoField: TField

  36. val ShowMainVideoFieldManifest: Manifest[Boolean]

  37. val ShowQuotedHeadlineField: TField

  38. val ShowQuotedHeadlineFieldManifest: Manifest[Boolean]

  39. val Struct: TStruct

  40. val TrailTextField: TField

  41. val TrailTextFieldManifest: Manifest[String]

  42. def apply(id: String, articleType: ArticleType, group: Group, headline: Option[String] = None, href: Option[String] = None, trailText: Option[String] = None, imageSrc: Option[String] = None, isBoosted: Option[Boolean] = None, imageHide: Option[Boolean] = None, showMainVideo: Option[Boolean] = None, showKickerTag: Option[Boolean] = None, showKickerSection: Option[Boolean] = None, byline: Option[String] = None, customKicker: Option[String] = None, showBoostedHeadline: Option[Boolean] = None, showQuotedHeadline: Option[Boolean] = None): Article

  43. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  44. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. def decode(_iprot: TProtocol): Article

    Definition Classes
    Article → ThriftStructCodec
  46. val decoder: (TProtocol) ⇒ Article

    Definition Classes
    ThriftStructCodec3 → ThriftStructCodec
  47. def encode(_item: Article, _oproto: TProtocol): Unit

    Definition Classes
    Article → ThriftStructCodec
  48. val encoder: (Article, TProtocol) ⇒ Unit

    Definition Classes
    ThriftStructCodec3 → ThriftStructCodec
  49. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  50. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  51. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Field information in declaration order.

  52. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  54. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  55. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  56. lazy val metaData: ThriftStructMetaData[Article]

    Definition Classes
    ThriftStructCodec
  57. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. final def notify(): Unit

    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  60. lazy val structAnnotations: Map[String, String]

  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. def unapply(_item: Article): Option[Product16[String, ArticleType, Group, Option[String], Option[String], Option[String], Option[String], Option[Boolean], Option[Boolean], Option[Boolean], Option[Boolean], Option[Boolean], Option[String], Option[String], Option[Boolean], Option[Boolean]]]

  64. def validate(_item: Article): Unit

    Checks that all required fields are non-null.

  65. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from ThriftStructCodec3[Article]

Inherited from ThriftStructCodec[Article]

Inherited from AnyRef

Inherited from Any

Ungrouped