com.gu.contentapi.client.model.v1

ContentFields

trait ContentFields extends ThriftStruct with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, ThriftStruct, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ContentFields
  2. Serializable
  3. Product
  4. Equals
  5. ThriftStruct
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def body: Option[String]

  2. abstract def byline: Option[String]

  3. abstract def commentCloseDate: Option[CapiDateTime]

  4. abstract def commentable: Option[Boolean]

  5. abstract def contributorBio: Option[String]

  6. abstract def creationDate: Option[CapiDateTime]

  7. abstract def displayHint: Option[String]

  8. abstract def firstPublicationDate: Option[CapiDateTime]

  9. abstract def hasStoryPackage: Option[Boolean]

  10. abstract def headline: Option[String]

  11. abstract def internalComposerCode: Option[String]

  12. abstract def internalOctopusCode: Option[String]

  13. abstract def internalPageCode: Option[Int]

  14. abstract def internalStoryPackageCode: Option[Int]

  15. abstract def isInappropriateForSponsorship: Option[Boolean]

  16. abstract def isPremoderated: Option[Boolean]

  17. abstract def lastModified: Option[CapiDateTime]

  18. abstract def legallySensitive: Option[Boolean]

  19. abstract def liveBloggingNow: Option[Boolean]

  20. abstract def main: Option[String]

  21. abstract def membershipAccess: Option[MembershipTier]

  22. abstract def newspaperEditionDate: Option[CapiDateTime]

  23. abstract def newspaperPageNumber: Option[Int]

  24. abstract def productionOffice: Option[Office]

  25. abstract def publication: Option[String]

  26. abstract def scheduledPublicationDate: Option[CapiDateTime]

  27. abstract def secureThumbnail: Option[String]

  28. abstract def shortUrl: Option[String]

  29. abstract def shouldHideAdverts: Option[Boolean]

  30. abstract def showInRelatedContent: Option[Boolean]

  31. abstract def standfirst: Option[String]

  32. abstract def starRating: Option[Int]

  33. abstract def thumbnail: Option[String]

  34. abstract def trailText: Option[String]

  35. abstract def wordcount: Option[Int]

Concrete 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. def _1: Option[String]

  7. def _10: Option[MembershipTier]

  8. def _11: Option[Int]

  9. def _12: Option[CapiDateTime]

  10. def _13: Option[Boolean]

  11. def _14: Option[CapiDateTime]

  12. def _15: Option[String]

  13. def _16: Option[CapiDateTime]

  14. def _17: Option[Boolean]

  15. def _18: Option[String]

  16. def _19: Option[String]

  17. def _2: Option[String]

  18. def _20: Option[Int]

  19. def _21: Option[Int]

  20. def _22: Option[Boolean]

  21. def _23: Option[Boolean]

  22. def _24: Option[CapiDateTime]

  23. def _25: Option[Boolean]

  24. def _26: Option[CapiDateTime]

  25. def _27: Option[Office]

  26. def _28: Option[String]

  27. def _29: Option[CapiDateTime]

  28. def _3: Option[String]

  29. def _30: Option[String]

  30. def _31: Option[String]

  31. def _32: Option[Boolean]

  32. def _33: Option[Boolean]

  33. def _34: Option[String]

  34. def _35: Option[Boolean]

  35. def _4: Option[String]

  36. def _5: Option[String]

  37. def _6: Option[String]

  38. def _7: Option[Int]

  39. def _8: Option[Int]

  40. def _9: Option[String]

  41. def _passthroughFields: Map[Short, TFieldBlob]

  42. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  43. def canEqual(other: Any): Boolean

    Definition Classes
    ContentFields → Equals
  44. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. def copy(headline: Option[String] = this.headline, standfirst: Option[String] = this.standfirst, trailText: Option[String] = this.trailText, byline: Option[String] = this.byline, main: Option[String] = this.main, body: Option[String] = this.body, newspaperPageNumber: Option[Int] = this.newspaperPageNumber, starRating: Option[Int] = this.starRating, contributorBio: Option[String] = this.contributorBio, membershipAccess: Option[MembershipTier] = this.membershipAccess, wordcount: Option[Int] = this.wordcount, commentCloseDate: Option[CapiDateTime] = this.commentCloseDate, commentable: Option[Boolean] = this.commentable, creationDate: Option[CapiDateTime] = this.creationDate, displayHint: Option[String] = this.displayHint, firstPublicationDate: Option[CapiDateTime] = this.firstPublicationDate, hasStoryPackage: Option[Boolean] = this.hasStoryPackage, internalComposerCode: Option[String] = this.internalComposerCode, internalOctopusCode: Option[String] = this.internalOctopusCode, internalPageCode: Option[Int] = this.internalPageCode, internalStoryPackageCode: Option[Int] = this.internalStoryPackageCode, isInappropriateForSponsorship: Option[Boolean] = this.isInappropriateForSponsorship, isPremoderated: Option[Boolean] = this.isPremoderated, lastModified: Option[CapiDateTime] = this.lastModified, liveBloggingNow: Option[Boolean] = this.liveBloggingNow, newspaperEditionDate: Option[CapiDateTime] = this.newspaperEditionDate, productionOffice: Option[Office] = this.productionOffice, publication: Option[String] = this.publication, scheduledPublicationDate: Option[CapiDateTime] = this.scheduledPublicationDate, secureThumbnail: Option[String] = this.secureThumbnail, shortUrl: Option[String] = this.shortUrl, shouldHideAdverts: Option[Boolean] = this.shouldHideAdverts, showInRelatedContent: Option[Boolean] = this.showInRelatedContent, thumbnail: Option[String] = this.thumbnail, legallySensitive: Option[Boolean] = this.legallySensitive, _passthroughFields: Map[Short, TFieldBlob] = this._passthroughFields): ContentFields

  46. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. def equals(other: Any): Boolean

    Definition Classes
    ContentFields → Equals → AnyRef → Any
  48. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  50. def getFieldBlob(_fieldId: Short): Option[TFieldBlob]

    Gets a field value encoded as a binary blob using TCompactProtocol.

    Gets a field value encoded as a binary blob using TCompactProtocol. If the specified field is present in the passthrough map, that value is returend. Otherwise, if the specified field is known and not optional and set to None, then the field is serialized and returned.

  51. def getFieldBlobs(ids: TraversableOnce[Short]): Map[Short, TFieldBlob]

    Collects TCompactProtocol-encoded field values according to getFieldBlob into a map.

  52. def hashCode(): Int

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

    Definition Classes
    Any
  54. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  57. def productArity: Int

    Definition Classes
    ContentFields → Product
  58. def productElement(n: Int): Any

    Definition Classes
    ContentFields → Product
  59. def productIterator: Iterator[Any]

    Definition Classes
    Product
  60. def productPrefix: String

    Definition Classes
    ContentFields → Product
  61. def setField(_blob: TFieldBlob): ContentFields

    Sets a field using a TCompactProtocol-encoded binary blob.

    Sets a field using a TCompactProtocol-encoded binary blob. If the field is a known field, the blob is decoded and the field is set to the decoded value. If the field is unknown and passthrough fields are enabled, then the blob will be stored in _passthroughFields.

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

    Definition Classes
    AnyRef
  63. def toString(): String

    Definition Classes
    ContentFields → AnyRef → Any
  64. def unsetBody: ContentFields

  65. def unsetByline: ContentFields

  66. def unsetCommentCloseDate: ContentFields

  67. def unsetCommentable: ContentFields

  68. def unsetContributorBio: ContentFields

  69. def unsetCreationDate: ContentFields

  70. def unsetDisplayHint: ContentFields

  71. def unsetField(_fieldId: Short): ContentFields

    If the specified field is optional, it is set to None.

    If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is subtracked from the passthroughFields map, if present.

  72. def unsetFirstPublicationDate: ContentFields

  73. def unsetHasStoryPackage: ContentFields

  74. def unsetHeadline: ContentFields

    If the specified field is optional, it is set to None.

    If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is subtracked from the passthroughFields map, if present.

  75. def unsetInternalComposerCode: ContentFields

  76. def unsetInternalOctopusCode: ContentFields

  77. def unsetInternalPageCode: ContentFields

  78. def unsetInternalStoryPackageCode: ContentFields

  79. def unsetIsInappropriateForSponsorship: ContentFields

  80. def unsetIsPremoderated: ContentFields

  81. def unsetLastModified: ContentFields

  82. def unsetLegallySensitive: ContentFields

  83. def unsetLiveBloggingNow: ContentFields

  84. def unsetMain: ContentFields

  85. def unsetMembershipAccess: ContentFields

  86. def unsetNewspaperEditionDate: ContentFields

  87. def unsetNewspaperPageNumber: ContentFields

  88. def unsetProductionOffice: ContentFields

  89. def unsetPublication: ContentFields

  90. def unsetScheduledPublicationDate: ContentFields

  91. def unsetSecureThumbnail: ContentFields

  92. def unsetShortUrl: ContentFields

  93. def unsetShouldHideAdverts: ContentFields

  94. def unsetShowInRelatedContent: ContentFields

  95. def unsetStandfirst: ContentFields

  96. def unsetStarRating: ContentFields

  97. def unsetThumbnail: ContentFields

  98. def unsetTrailText: ContentFields

  99. def unsetWordcount: ContentFields

  100. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. def write(_oprot: TProtocol): Unit

    Definition Classes
    ContentFields → ThriftStruct

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ThriftStruct

Inherited from AnyRef

Inherited from Any

Ungrouped