Trait/Object

com.gu.contentapi.client.model.v1

AssetFields

Related Docs: object AssetFields | package v1

Permalink

trait AssetFields extends ThriftStruct with Product with ValidatingThriftStruct[AssetFields] with Serializable

Prefer the companion object's com.gu.contentapi.client.model.v1.AssetFields.apply for construction if you don't need to specify passthrough fields.

Linear Supertypes
Serializable, ValidatingThriftStruct[AssetFields], HasThriftStructCodec3[AssetFields], Product, Equals, ThriftStruct, ThriftStructIface, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssetFields
  2. Serializable
  3. ValidatingThriftStruct
  4. HasThriftStructCodec3
  5. Product
  6. Equals
  7. ThriftStruct
  8. ThriftStructIface
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def alt: Option[String]

    Permalink
  2. abstract def altText: Option[String]

    Permalink
  3. abstract def apiUrl: Option[String]

    Permalink
  4. abstract def aspectRatio: Option[String]

    Permalink
  5. abstract def attribution: Option[String]

    Permalink
  6. abstract def authorGuardianProfileUrl: Option[String]

    Permalink
  7. abstract def authorName: Option[String]

    Permalink
  8. abstract def authorUsername: Option[String]

    Permalink
  9. abstract def authorWitnessProfileUrl: Option[String]

    Permalink
  10. abstract def blockAds: Option[Boolean]

    Permalink
  11. abstract def caption: Option[String]

    Permalink
  12. abstract def clean: Option[Boolean]

    Permalink
  13. abstract def comment: Option[String]

    Permalink
  14. abstract def contentAuthSystem: Option[String]

    Permalink
  15. abstract def copyright: Option[String]

    Permalink
  16. abstract def credit: Option[String]

    Permalink
  17. abstract def dateCreated: Option[CapiDateTime]

    Permalink
  18. abstract def description: Option[String]

    Permalink
  19. abstract def displayCredit: Option[Boolean]

    Permalink
  20. abstract def durationMinutes: Option[Int]

    Permalink
  21. abstract def durationSeconds: Option[Int]

    Permalink
  22. abstract def embedType: Option[String]

    Permalink
  23. abstract def embeddable: Option[Boolean]

    Permalink
  24. abstract def end: Option[CapiDateTime]

    Permalink
  25. abstract def explicit: Option[Boolean]

    Permalink
  26. abstract def height: Option[Int]

    Permalink
  27. abstract def html: Option[String]

    Permalink
  28. abstract def id: Option[String]

    Permalink
  29. abstract def identifier: Option[String]

    Permalink
  30. abstract def iframeUrl: Option[String]

    Permalink
  31. abstract def imageType: Option[String]

    Permalink
  32. abstract def isInappropriateForAdverts: Option[Boolean]

    Permalink
  33. abstract def isMaster: Option[Boolean]

    Permalink
  34. abstract def linkPrefix: Option[String]

    Permalink
  35. abstract def linkText: Option[String]

    Permalink
  36. abstract def location: Option[String]

    Permalink
  37. abstract def mediaApiUri: Option[String]

    Permalink
  38. abstract def mediaId: Option[String]

    Permalink
  39. abstract def mimeType: Option[String]

    Permalink
  40. abstract def name: Option[String]

    Permalink
  41. abstract def originalUrl: Option[String]

    Permalink
  42. abstract def photographer: Option[String]

    Permalink
  43. abstract def picdarUrn: Option[String]

    Permalink
  44. abstract def price: Option[String]

    Permalink
  45. abstract def role: Option[String]

    Permalink
  46. abstract def safeEmbedCode: Option[Boolean]

    Permalink
  47. abstract def scriptName: Option[String]

    Permalink
  48. abstract def scriptUrl: Option[String]

    Permalink
  49. abstract def secureFile: Option[String]

    Permalink
  50. abstract def shortUrl: Option[String]

    Permalink
  51. abstract def sizeInBytes: Option[Long]

    Permalink
  52. abstract def source: Option[String]

    Permalink
  53. abstract def start: Option[CapiDateTime]

    Permalink
  54. abstract def stillImageUrl: Option[String]

    Permalink
  55. abstract def suppliersReference: Option[String]

    Permalink
  56. abstract def thumbnailImageUrl: Option[String]

    Permalink
  57. abstract def thumbnailUrl: Option[String]

    Permalink
  58. abstract def title: Option[String]

    Permalink
  59. abstract def url: Option[String]

    Permalink
  60. abstract def venue: Option[String]

    Permalink
  61. abstract def width: Option[Int]

    Permalink
  62. abstract def witnessEmbedType: Option[String]

    Permalink
  63. abstract def youtubeAuthorName: Option[String]

    Permalink
  64. abstract def youtubeDescription: Option[String]

    Permalink
  65. abstract def youtubeHtml: Option[String]

    Permalink
  66. abstract def youtubeSource: Option[String]

    Permalink
  67. abstract def youtubeTitle: Option[String]

    Permalink
  68. abstract def youtubeUrl: Option[String]

    Permalink

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def _1: Option[String]

    Permalink
  5. def _10: Option[Int]

    Permalink
  6. def _11: Option[Int]

    Permalink
  7. def _12: Option[String]

    Permalink
  8. def _13: Option[String]

    Permalink
  9. def _14: Option[Boolean]

    Permalink
  10. def _15: Option[Long]

    Permalink
  11. def _16: Option[Int]

    Permalink
  12. def _17: Option[Int]

    Permalink
  13. def _18: Option[Boolean]

    Permalink
  14. def _19: Option[String]

    Permalink
  15. def _2: Option[String]

    Permalink
  16. def _20: Option[String]

    Permalink
  17. def _21: Option[String]

    Permalink
  18. def _22: Option[String]

    Permalink
  19. def _23: Option[String]

    Permalink
  20. def _24: Option[String]

    Permalink
  21. def _25: Option[Boolean]

    Permalink
  22. def _26: Option[String]

    Permalink
  23. def _27: Option[String]

    Permalink
  24. def _28: Option[Boolean]

    Permalink
  25. def _29: Option[Boolean]

    Permalink
  26. def _3: Option[Boolean]

    Permalink
  27. def _30: Option[String]

    Permalink
  28. def _31: Option[String]

    Permalink
  29. def _32: Option[String]

    Permalink
  30. def _33: Option[String]

    Permalink
  31. def _34: Option[String]

    Permalink
  32. def _35: Option[String]

    Permalink
  33. def _36: Option[String]

    Permalink
  34. def _37: Option[String]

    Permalink
  35. def _38: Option[String]

    Permalink
  36. def _39: Option[String]

    Permalink
  37. def _4: Option[String]

    Permalink
  38. def _40: Option[String]

    Permalink
  39. def _41: Option[String]

    Permalink
  40. def _42: Option[String]

    Permalink
  41. def _43: Option[String]

    Permalink
  42. def _44: Option[String]

    Permalink
  43. def _45: Option[String]

    Permalink
  44. def _46: Option[String]

    Permalink
  45. def _47: Option[String]

    Permalink
  46. def _48: Option[String]

    Permalink
  47. def _49: Option[String]

    Permalink
  48. def _5: Option[String]

    Permalink
  49. def _50: Option[String]

    Permalink
  50. def _51: Option[String]

    Permalink
  51. def _52: Option[String]

    Permalink
  52. def _53: Option[String]

    Permalink
  53. def _54: Option[String]

    Permalink
  54. def _55: Option[CapiDateTime]

    Permalink
  55. def _56: Option[String]

    Permalink
  56. def _57: Option[String]

    Permalink
  57. def _58: Option[String]

    Permalink
  58. def _59: Option[String]

    Permalink
  59. def _6: Option[Boolean]

    Permalink
  60. def _60: Option[String]

    Permalink
  61. def _61: Option[String]

    Permalink
  62. def _62: Option[String]

    Permalink
  63. def _63: Option[String]

    Permalink
  64. def _64: Option[String]

    Permalink
  65. def _65: Option[String]

    Permalink
  66. def _66: Option[CapiDateTime]

    Permalink
  67. def _67: Option[CapiDateTime]

    Permalink
  68. def _68: Option[Boolean]

    Permalink
  69. def _7: Option[String]

    Permalink
  70. def _8: Option[String]

    Permalink
  71. def _9: Option[String]

    Permalink
  72. def _codec: ValidatingThriftStructCodec3[AssetFields]

    Permalink
    Definition Classes
    AssetFields → ValidatingThriftStruct → HasThriftStructCodec3
  73. def _passthroughFields: Map[Short, TFieldBlob]

    Permalink
  74. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  75. def canEqual(other: Any): Boolean

    Permalink
    Definition Classes
    AssetFields → Equals
  76. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. def copy(aspectRatio: Option[String] = this.aspectRatio, altText: Option[String] = this.altText, isInappropriateForAdverts: Option[Boolean] = this.isInappropriateForAdverts, caption: Option[String] = this.caption, credit: Option[String] = this.credit, embeddable: Option[Boolean] = this.embeddable, photographer: Option[String] = this.photographer, source: Option[String] = this.source, stillImageUrl: Option[String] = this.stillImageUrl, width: Option[Int] = this.width, height: Option[Int] = this.height, name: Option[String] = this.name, secureFile: Option[String] = this.secureFile, isMaster: Option[Boolean] = this.isMaster, sizeInBytes: Option[Long] = this.sizeInBytes, durationMinutes: Option[Int] = this.durationMinutes, durationSeconds: Option[Int] = this.durationSeconds, displayCredit: Option[Boolean] = this.displayCredit, thumbnailUrl: Option[String] = this.thumbnailUrl, role: Option[String] = this.role, mediaId: Option[String] = this.mediaId, iframeUrl: Option[String] = this.iframeUrl, scriptName: Option[String] = this.scriptName, scriptUrl: Option[String] = this.scriptUrl, blockAds: Option[Boolean] = this.blockAds, html: Option[String] = this.html, embedType: Option[String] = this.embedType, explicit: Option[Boolean] = this.explicit, clean: Option[Boolean] = this.clean, thumbnailImageUrl: Option[String] = this.thumbnailImageUrl, linkText: Option[String] = this.linkText, linkPrefix: Option[String] = this.linkPrefix, shortUrl: Option[String] = this.shortUrl, imageType: Option[String] = this.imageType, suppliersReference: Option[String] = this.suppliersReference, mediaApiUri: Option[String] = this.mediaApiUri, copyright: Option[String] = this.copyright, mimeType: Option[String] = this.mimeType, url: Option[String] = this.url, originalUrl: Option[String] = this.originalUrl, id: Option[String] = this.id, attribution: Option[String] = this.attribution, description: Option[String] = this.description, title: Option[String] = this.title, contentAuthSystem: Option[String] = this.contentAuthSystem, alt: Option[String] = this.alt, picdarUrn: Option[String] = this.picdarUrn, comment: Option[String] = this.comment, witnessEmbedType: Option[String] = this.witnessEmbedType, authorName: Option[String] = this.authorName, authorUsername: Option[String] = this.authorUsername, authorWitnessProfileUrl: Option[String] = this.authorWitnessProfileUrl, authorGuardianProfileUrl: Option[String] = this.authorGuardianProfileUrl, apiUrl: Option[String] = this.apiUrl, dateCreated: Option[CapiDateTime] = this.dateCreated, youtubeUrl: Option[String] = this.youtubeUrl, youtubeSource: Option[String] = this.youtubeSource, youtubeTitle: Option[String] = this.youtubeTitle, youtubeDescription: Option[String] = this.youtubeDescription, youtubeAuthorName: Option[String] = this.youtubeAuthorName, youtubeHtml: Option[String] = this.youtubeHtml, venue: Option[String] = this.venue, location: Option[String] = this.location, identifier: Option[String] = this.identifier, price: Option[String] = this.price, start: Option[CapiDateTime] = this.start, end: Option[CapiDateTime] = this.end, safeEmbedCode: Option[Boolean] = this.safeEmbedCode, _passthroughFields: Map[Short, TFieldBlob] = this._passthroughFields): AssetFields

    Permalink
  78. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AssetFields → Equals → AnyRef → Any
  80. def finalize(): Unit

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

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

    Permalink

    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 returned. Otherwise, if the specified field is known and not optional and set to None, then the field is serialized and returned.

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

    Permalink

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

  84. def hashCode(): Int

    Permalink
    Definition Classes
    AssetFields → AnyRef → Any
  85. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  87. def newBuilder(): StructBuilder[AssetFields]

    Permalink
  88. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  89. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  90. def productArity: Int

    Permalink
    Definition Classes
    AssetFields → Product
  91. def productElement(n: Int): Any

    Permalink
    Definition Classes
    AssetFields → Product
  92. def productIterator: Iterator[Any]

    Permalink
    Definition Classes
    Product
  93. def productPrefix: String

    Permalink
    Definition Classes
    AssetFields → Product
  94. def setField(_blob: TFieldBlob): AssetFields

    Permalink

    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.

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

    Permalink
    Definition Classes
    AnyRef
  96. def toString(): String

    Permalink
    Definition Classes
    AssetFields → AnyRef → Any
  97. def unsetAlt: AssetFields

    Permalink
  98. def unsetAltText: AssetFields

    Permalink
  99. def unsetApiUrl: AssetFields

    Permalink
  100. def unsetAspectRatio: AssetFields

    Permalink

    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 removed from the passthroughFields map, if present.

  101. def unsetAttribution: AssetFields

    Permalink
  102. def unsetAuthorGuardianProfileUrl: AssetFields

    Permalink
  103. def unsetAuthorName: AssetFields

    Permalink
  104. def unsetAuthorUsername: AssetFields

    Permalink
  105. def unsetAuthorWitnessProfileUrl: AssetFields

    Permalink
  106. def unsetBlockAds: AssetFields

    Permalink
  107. def unsetCaption: AssetFields

    Permalink
  108. def unsetClean: AssetFields

    Permalink
  109. def unsetComment: AssetFields

    Permalink
  110. def unsetContentAuthSystem: AssetFields

    Permalink
  111. def unsetCopyright: AssetFields

    Permalink
  112. def unsetCredit: AssetFields

    Permalink
  113. def unsetDateCreated: AssetFields

    Permalink
  114. def unsetDescription: AssetFields

    Permalink
  115. def unsetDisplayCredit: AssetFields

    Permalink
  116. def unsetDurationMinutes: AssetFields

    Permalink
  117. def unsetDurationSeconds: AssetFields

    Permalink
  118. def unsetEmbedType: AssetFields

    Permalink
  119. def unsetEmbeddable: AssetFields

    Permalink
  120. def unsetEnd: AssetFields

    Permalink
  121. def unsetExplicit: AssetFields

    Permalink
  122. def unsetField(_fieldId: Short): AssetFields

    Permalink

    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 removed from the passthroughFields map, if present.

  123. def unsetHeight: AssetFields

    Permalink
  124. def unsetHtml: AssetFields

    Permalink
  125. def unsetId: AssetFields

    Permalink
  126. def unsetIdentifier: AssetFields

    Permalink
  127. def unsetIframeUrl: AssetFields

    Permalink
  128. def unsetImageType: AssetFields

    Permalink
  129. def unsetIsInappropriateForAdverts: AssetFields

    Permalink
  130. def unsetIsMaster: AssetFields

    Permalink
  131. def unsetLinkPrefix: AssetFields

    Permalink
  132. def unsetLinkText: AssetFields

    Permalink
  133. def unsetLocation: AssetFields

    Permalink
  134. def unsetMediaApiUri: AssetFields

    Permalink
  135. def unsetMediaId: AssetFields

    Permalink
  136. def unsetMimeType: AssetFields

    Permalink
  137. def unsetName: AssetFields

    Permalink
  138. def unsetOriginalUrl: AssetFields

    Permalink
  139. def unsetPhotographer: AssetFields

    Permalink
  140. def unsetPicdarUrn: AssetFields

    Permalink
  141. def unsetPrice: AssetFields

    Permalink
  142. def unsetRole: AssetFields

    Permalink
  143. def unsetSafeEmbedCode: AssetFields

    Permalink
  144. def unsetScriptName: AssetFields

    Permalink
  145. def unsetScriptUrl: AssetFields

    Permalink
  146. def unsetSecureFile: AssetFields

    Permalink
  147. def unsetShortUrl: AssetFields

    Permalink
  148. def unsetSizeInBytes: AssetFields

    Permalink
  149. def unsetSource: AssetFields

    Permalink
  150. def unsetStart: AssetFields

    Permalink
  151. def unsetStillImageUrl: AssetFields

    Permalink
  152. def unsetSuppliersReference: AssetFields

    Permalink
  153. def unsetThumbnailImageUrl: AssetFields

    Permalink
  154. def unsetThumbnailUrl: AssetFields

    Permalink
  155. def unsetTitle: AssetFields

    Permalink
  156. def unsetUrl: AssetFields

    Permalink
  157. def unsetVenue: AssetFields

    Permalink
  158. def unsetWidth: AssetFields

    Permalink
  159. def unsetWitnessEmbedType: AssetFields

    Permalink
  160. def unsetYoutubeAuthorName: AssetFields

    Permalink
  161. def unsetYoutubeDescription: AssetFields

    Permalink
  162. def unsetYoutubeHtml: AssetFields

    Permalink
  163. def unsetYoutubeSource: AssetFields

    Permalink
  164. def unsetYoutubeTitle: AssetFields

    Permalink
  165. def unsetYoutubeUrl: AssetFields

    Permalink
  166. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    AssetFields → ThriftStruct

Inherited from Serializable

Inherited from ValidatingThriftStruct[AssetFields]

Inherited from HasThriftStructCodec3[AssetFields]

Inherited from Product

Inherited from Equals

Inherited from ThriftStruct

Inherited from ThriftStructIface

Inherited from AnyRef

Inherited from Any

Ungrouped