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 allowUgc: Option[Boolean]

  2. abstract def body: Option[String]

  3. abstract def byline: Option[String]

  4. abstract def commentCloseDate: Option[CapiDateTime]

  5. abstract def commentable: Option[Boolean]

  6. abstract def contributorBio: Option[String]

  7. abstract def creationDate: Option[CapiDateTime]

  8. abstract def displayHint: Option[String]

  9. abstract def firstPublicationDate: Option[CapiDateTime]

  10. abstract def hasStoryPackage: Option[Boolean]

  11. abstract def headline: Option[String]

  12. abstract def internalComposerCode: Option[String]

  13. abstract def internalOctopusCode: Option[String]

  14. abstract def internalPageCode: Option[Int]

  15. abstract def internalStoryPackageCode: Option[Int]

  16. abstract def isInappropriateForSponsorship: Option[Boolean]

  17. abstract def isPremoderated: Option[Boolean]

  18. abstract def lastModified: Option[CapiDateTime]

  19. abstract def legallySensitive: Option[Boolean]

  20. abstract def liveBloggingNow: Option[Boolean]

  21. abstract def main: Option[String]

  22. abstract def membershipAccess: Option[MembershipTier]

  23. abstract def newspaperEditionDate: Option[CapiDateTime]

  24. abstract def newspaperPageNumber: Option[Int]

  25. abstract def productionOffice: Option[Office]

  26. abstract def publication: Option[String]

  27. abstract def scheduledPublicationDate: Option[CapiDateTime]

  28. abstract def secureThumbnail: Option[String]

  29. abstract def shortUrl: Option[String]

  30. abstract def shouldHideAdverts: Option[Boolean]

  31. abstract def showInRelatedContent: Option[Boolean]

  32. abstract def standfirst: Option[String]

  33. abstract def starRating: Option[Int]

  34. abstract def thumbnail: Option[String]

  35. abstract def trailText: Option[String]

  36. 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 _36: Option[Boolean]

  36. def _4: Option[String]

  37. def _5: Option[String]

  38. def _6: Option[String]

  39. def _7: Option[Int]

  40. def _8: Option[Int]

  41. def _9: Option[String]

  42. def _passthroughFields: Map[Short, TFieldBlob]

  43. final def asInstanceOf[T0]: T0

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. 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, allowUgc: Option[Boolean] = this.allowUgc, _passthroughFields: Map[Short, TFieldBlob] = this._passthroughFields): ContentFields

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

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

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

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

    Definition Classes
    AnyRef → Any
  51. 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.

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

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

  53. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  58. def productArity: Int

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

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

    Definition Classes
    Product
  61. def productPrefix: String

    Definition Classes
    ContentFields → Product
  62. 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.

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

    Definition Classes
    AnyRef
  64. def toString(): String

    Definition Classes
    ContentFields → AnyRef → Any
  65. def unsetAllowUgc: ContentFields

  66. def unsetBody: ContentFields

  67. def unsetByline: ContentFields

  68. def unsetCommentCloseDate: ContentFields

  69. def unsetCommentable: ContentFields

  70. def unsetContributorBio: ContentFields

  71. def unsetCreationDate: ContentFields

  72. def unsetDisplayHint: ContentFields

  73. 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.

  74. def unsetFirstPublicationDate: ContentFields

  75. def unsetHasStoryPackage: ContentFields

  76. 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.

  77. def unsetInternalComposerCode: ContentFields

  78. def unsetInternalOctopusCode: ContentFields

  79. def unsetInternalPageCode: ContentFields

  80. def unsetInternalStoryPackageCode: ContentFields

  81. def unsetIsInappropriateForSponsorship: ContentFields

  82. def unsetIsPremoderated: ContentFields

  83. def unsetLastModified: ContentFields

  84. def unsetLegallySensitive: ContentFields

  85. def unsetLiveBloggingNow: ContentFields

  86. def unsetMain: ContentFields

  87. def unsetMembershipAccess: ContentFields

  88. def unsetNewspaperEditionDate: ContentFields

  89. def unsetNewspaperPageNumber: ContentFields

  90. def unsetProductionOffice: ContentFields

  91. def unsetPublication: ContentFields

  92. def unsetScheduledPublicationDate: ContentFields

  93. def unsetSecureThumbnail: ContentFields

  94. def unsetShortUrl: ContentFields

  95. def unsetShouldHideAdverts: ContentFields

  96. def unsetShowInRelatedContent: ContentFields

  97. def unsetStandfirst: ContentFields

  98. def unsetStarRating: ContentFields

  99. def unsetThumbnail: ContentFields

  100. def unsetTrailText: ContentFields

  101. def unsetWordcount: ContentFields

  102. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. 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