Object/Trait

com.gu.contentapi.client.model.v1

AssetFields

Related Docs: trait AssetFields | package v1

Permalink

object AssetFields extends ValidatingThriftStructCodec3[AssetFields] with StructBuilderFactory[AssetFields] with Serializable

Linear Supertypes
Serializable, Serializable, StructBuilderFactory[AssetFields], ValidatingThriftStructCodec3[AssetFields], ThriftStructCodec3[AssetFields], ThriftStructCodec[AssetFields], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssetFields
  2. Serializable
  3. Serializable
  4. StructBuilderFactory
  5. ValidatingThriftStructCodec3
  6. ThriftStructCodec3
  7. ThriftStructCodec
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Immutable extends AssetFields

    Permalink

    The default read-only implementation of AssetFields.

    The default read-only implementation of AssetFields. You typically should not need to directly reference this class; instead, use the AssetFields.apply method to construct new instances.

  2. trait Proxy extends AssetFields

    Permalink

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

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. val AltField: TField

    Permalink
  5. val AltFieldManifest: Manifest[String]

    Permalink
  6. val AltTextField: TField

    Permalink
  7. val AltTextFieldManifest: Manifest[String]

    Permalink
  8. val ApiUrlField: TField

    Permalink
  9. val ApiUrlFieldManifest: Manifest[String]

    Permalink
  10. val AspectRatioField: TField

    Permalink
  11. val AspectRatioFieldManifest: Manifest[String]

    Permalink
  12. val AttributionField: TField

    Permalink
  13. val AttributionFieldManifest: Manifest[String]

    Permalink
  14. val AuthorGuardianProfileUrlField: TField

    Permalink
  15. val AuthorGuardianProfileUrlFieldManifest: Manifest[String]

    Permalink
  16. val AuthorNameField: TField

    Permalink
  17. val AuthorNameFieldManifest: Manifest[String]

    Permalink
  18. val AuthorUsernameField: TField

    Permalink
  19. val AuthorUsernameFieldManifest: Manifest[String]

    Permalink
  20. val AuthorWitnessProfileUrlField: TField

    Permalink
  21. val AuthorWitnessProfileUrlFieldManifest: Manifest[String]

    Permalink
  22. val BlockAdsField: TField

    Permalink
  23. val BlockAdsFieldManifest: Manifest[Boolean]

    Permalink
  24. val CaptionField: TField

    Permalink
  25. val CaptionFieldManifest: Manifest[String]

    Permalink
  26. val CleanField: TField

    Permalink
  27. val CleanFieldManifest: Manifest[Boolean]

    Permalink
  28. val CommentField: TField

    Permalink
  29. val CommentFieldManifest: Manifest[String]

    Permalink
  30. val ContentAuthSystemField: TField

    Permalink
  31. val ContentAuthSystemFieldManifest: Manifest[String]

    Permalink
  32. val CopyrightField: TField

    Permalink
  33. val CopyrightFieldManifest: Manifest[String]

    Permalink
  34. val CreditField: TField

    Permalink
  35. val CreditFieldManifest: Manifest[String]

    Permalink
  36. val DateCreatedField: TField

    Permalink
  37. val DateCreatedFieldManifest: Manifest[CapiDateTime]

    Permalink
  38. val DescriptionField: TField

    Permalink
  39. val DescriptionFieldManifest: Manifest[String]

    Permalink
  40. val DisplayCreditField: TField

    Permalink
  41. val DisplayCreditFieldManifest: Manifest[Boolean]

    Permalink
  42. val DurationMinutesField: TField

    Permalink
  43. val DurationMinutesFieldManifest: Manifest[Int]

    Permalink
  44. val DurationSecondsField: TField

    Permalink
  45. val DurationSecondsFieldManifest: Manifest[Int]

    Permalink
  46. val EmbedTypeField: TField

    Permalink
  47. val EmbedTypeFieldManifest: Manifest[String]

    Permalink
  48. val EmbeddableField: TField

    Permalink
  49. val EmbeddableFieldManifest: Manifest[Boolean]

    Permalink
  50. val EndField: TField

    Permalink
  51. val EndFieldManifest: Manifest[CapiDateTime]

    Permalink
  52. val ExplicitField: TField

    Permalink
  53. val ExplicitFieldManifest: Manifest[Boolean]

    Permalink
  54. val HeightField: TField

    Permalink
  55. val HeightFieldManifest: Manifest[Int]

    Permalink
  56. val HtmlField: TField

    Permalink
  57. val HtmlFieldManifest: Manifest[String]

    Permalink
  58. val IdField: TField

    Permalink
  59. val IdFieldManifest: Manifest[String]

    Permalink
  60. val IdentifierField: TField

    Permalink
  61. val IdentifierFieldManifest: Manifest[String]

    Permalink
  62. val IframeUrlField: TField

    Permalink
  63. val IframeUrlFieldManifest: Manifest[String]

    Permalink
  64. val ImageTypeField: TField

    Permalink
  65. val ImageTypeFieldManifest: Manifest[String]

    Permalink
  66. object Immutable extends ThriftStructCodec3[AssetFields] with Serializable

    Permalink
  67. val IsInappropriateForAdvertsField: TField

    Permalink
  68. val IsInappropriateForAdvertsFieldManifest: Manifest[Boolean]

    Permalink
  69. val IsMasterField: TField

    Permalink
  70. val IsMasterFieldManifest: Manifest[Boolean]

    Permalink
  71. val LinkPrefixField: TField

    Permalink
  72. val LinkPrefixFieldManifest: Manifest[String]

    Permalink
  73. val LinkTextField: TField

    Permalink
  74. val LinkTextFieldManifest: Manifest[String]

    Permalink
  75. val LocationField: TField

    Permalink
  76. val LocationFieldManifest: Manifest[String]

    Permalink
  77. val MediaApiUriField: TField

    Permalink
  78. val MediaApiUriFieldManifest: Manifest[String]

    Permalink
  79. val MediaIdField: TField

    Permalink
  80. val MediaIdFieldManifest: Manifest[String]

    Permalink
  81. val MimeTypeField: TField

    Permalink
  82. val MimeTypeFieldManifest: Manifest[String]

    Permalink
  83. val NameField: TField

    Permalink
  84. val NameFieldManifest: Manifest[String]

    Permalink
  85. val NoPassthroughFields: Map[Short, TFieldBlob]

    Permalink
  86. val OriginalUrlField: TField

    Permalink
  87. val OriginalUrlFieldManifest: Manifest[String]

    Permalink
  88. val PhotographerField: TField

    Permalink
  89. val PhotographerFieldManifest: Manifest[String]

    Permalink
  90. val PicdarUrnField: TField

    Permalink
  91. val PicdarUrnFieldManifest: Manifest[String]

    Permalink
  92. val PriceField: TField

    Permalink
  93. val PriceFieldManifest: Manifest[String]

    Permalink
  94. val RoleField: TField

    Permalink
  95. val RoleFieldManifest: Manifest[String]

    Permalink
  96. val SafeEmbedCodeField: TField

    Permalink
  97. val SafeEmbedCodeFieldManifest: Manifest[Boolean]

    Permalink
  98. val ScriptNameField: TField

    Permalink
  99. val ScriptNameFieldManifest: Manifest[String]

    Permalink
  100. val ScriptUrlField: TField

    Permalink
  101. val ScriptUrlFieldManifest: Manifest[String]

    Permalink
  102. val SecureFileField: TField

    Permalink
  103. val SecureFileFieldManifest: Manifest[String]

    Permalink
  104. val ShortUrlField: TField

    Permalink
  105. val ShortUrlFieldManifest: Manifest[String]

    Permalink
  106. val SizeInBytesField: TField

    Permalink
  107. val SizeInBytesFieldManifest: Manifest[Long]

    Permalink
  108. val SourceField: TField

    Permalink
  109. val SourceFieldManifest: Manifest[String]

    Permalink
  110. val StartField: TField

    Permalink
  111. val StartFieldManifest: Manifest[CapiDateTime]

    Permalink
  112. val StillImageUrlField: TField

    Permalink
  113. val StillImageUrlFieldManifest: Manifest[String]

    Permalink
  114. val Struct: TStruct

    Permalink
  115. val SuppliersReferenceField: TField

    Permalink
  116. val SuppliersReferenceFieldManifest: Manifest[String]

    Permalink
  117. val ThumbnailImageUrlField: TField

    Permalink
  118. val ThumbnailImageUrlFieldManifest: Manifest[String]

    Permalink
  119. val ThumbnailUrlField: TField

    Permalink
  120. val ThumbnailUrlFieldManifest: Manifest[String]

    Permalink
  121. val TitleField: TField

    Permalink
  122. val TitleFieldManifest: Manifest[String]

    Permalink
  123. val UrlField: TField

    Permalink
  124. val UrlFieldManifest: Manifest[String]

    Permalink
  125. val VenueField: TField

    Permalink
  126. val VenueFieldManifest: Manifest[String]

    Permalink
  127. val WidthField: TField

    Permalink
  128. val WidthFieldManifest: Manifest[Int]

    Permalink
  129. val WitnessEmbedTypeField: TField

    Permalink
  130. val WitnessEmbedTypeFieldManifest: Manifest[String]

    Permalink
  131. val YoutubeAuthorNameField: TField

    Permalink
  132. val YoutubeAuthorNameFieldManifest: Manifest[String]

    Permalink
  133. val YoutubeDescriptionField: TField

    Permalink
  134. val YoutubeDescriptionFieldManifest: Manifest[String]

    Permalink
  135. val YoutubeHtmlField: TField

    Permalink
  136. val YoutubeHtmlFieldManifest: Manifest[String]

    Permalink
  137. val YoutubeSourceField: TField

    Permalink
  138. val YoutubeSourceFieldManifest: Manifest[String]

    Permalink
  139. val YoutubeTitleField: TField

    Permalink
  140. val YoutubeTitleFieldManifest: Manifest[String]

    Permalink
  141. val YoutubeUrlField: TField

    Permalink
  142. val YoutubeUrlFieldManifest: Manifest[String]

    Permalink
  143. def apply(aspectRatio: Option[String] = _root_.scala.None, altText: Option[String] = _root_.scala.None, isInappropriateForAdverts: Option[Boolean] = _root_.scala.None, caption: Option[String] = _root_.scala.None, credit: Option[String] = _root_.scala.None, embeddable: Option[Boolean] = _root_.scala.None, photographer: Option[String] = _root_.scala.None, source: Option[String] = _root_.scala.None, stillImageUrl: Option[String] = _root_.scala.None, width: Option[Int] = _root_.scala.None, height: Option[Int] = _root_.scala.None, name: Option[String] = _root_.scala.None, secureFile: Option[String] = _root_.scala.None, isMaster: Option[Boolean] = _root_.scala.None, sizeInBytes: Option[Long] = _root_.scala.None, durationMinutes: Option[Int] = _root_.scala.None, durationSeconds: Option[Int] = _root_.scala.None, displayCredit: Option[Boolean] = _root_.scala.None, thumbnailUrl: Option[String] = _root_.scala.None, role: Option[String] = _root_.scala.None, mediaId: Option[String] = _root_.scala.None, iframeUrl: Option[String] = _root_.scala.None, scriptName: Option[String] = _root_.scala.None, scriptUrl: Option[String] = _root_.scala.None, blockAds: Option[Boolean] = _root_.scala.None, html: Option[String] = _root_.scala.None, embedType: Option[String] = _root_.scala.None, explicit: Option[Boolean] = _root_.scala.None, clean: Option[Boolean] = _root_.scala.None, thumbnailImageUrl: Option[String] = _root_.scala.None, linkText: Option[String] = _root_.scala.None, linkPrefix: Option[String] = _root_.scala.None, shortUrl: Option[String] = _root_.scala.None, imageType: Option[String] = _root_.scala.None, suppliersReference: Option[String] = _root_.scala.None, mediaApiUri: Option[String] = _root_.scala.None, copyright: Option[String] = _root_.scala.None, mimeType: Option[String] = _root_.scala.None, url: Option[String] = _root_.scala.None, originalUrl: Option[String] = _root_.scala.None, id: Option[String] = _root_.scala.None, attribution: Option[String] = _root_.scala.None, description: Option[String] = _root_.scala.None, title: Option[String] = _root_.scala.None, contentAuthSystem: Option[String] = _root_.scala.None, alt: Option[String] = _root_.scala.None, picdarUrn: Option[String] = _root_.scala.None, comment: Option[String] = _root_.scala.None, witnessEmbedType: Option[String] = _root_.scala.None, authorName: Option[String] = _root_.scala.None, authorUsername: Option[String] = _root_.scala.None, authorWitnessProfileUrl: Option[String] = _root_.scala.None, authorGuardianProfileUrl: Option[String] = _root_.scala.None, apiUrl: Option[String] = _root_.scala.None, dateCreated: Option[CapiDateTime] = _root_.scala.None, youtubeUrl: Option[String] = _root_.scala.None, youtubeSource: Option[String] = _root_.scala.None, youtubeTitle: Option[String] = _root_.scala.None, youtubeDescription: Option[String] = _root_.scala.None, youtubeAuthorName: Option[String] = _root_.scala.None, youtubeHtml: Option[String] = _root_.scala.None, venue: Option[String] = _root_.scala.None, location: Option[String] = _root_.scala.None, identifier: Option[String] = _root_.scala.None, price: Option[String] = _root_.scala.None, start: Option[CapiDateTime] = _root_.scala.None, end: Option[CapiDateTime] = _root_.scala.None, safeEmbedCode: Option[Boolean] = _root_.scala.None): AssetFields

    Permalink
  144. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  145. def clone(): AnyRef

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

    Permalink
    Definition Classes
    AssetFields → ThriftStructCodec
  147. def encode(_item: AssetFields, _oproto: TProtocol): Unit

    Permalink
    Definition Classes
    AssetFields → ThriftStructCodec
  148. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink

    Field information in declaration order.

  151. def finalize(): Unit

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

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

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

    Permalink
    Definition Classes
    Any
  155. lazy val metaData: ThriftStructMetaData[AssetFields]

    Permalink
    Definition Classes
    AssetFields → ThriftStructCodec
  156. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AssetFields → StructBuilderFactory
  158. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  160. val structAnnotations: Map[String, String]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  163. def ttypeToString(byte: Byte): String

    Permalink
    Attributes
    protected
    Definition Classes
    ThriftStructCodec3
  164. def validate(_item: AssetFields): Unit

    Permalink

    Checks that all required fields are non-null.

  165. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]

    Permalink
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  166. def validateNewInstance(item: AssetFields): Seq[Issue]

    Permalink

    Checks that the struct is a valid as a new instance.

    Checks that the struct is a valid as a new instance. If there are any missing required or construction required fields, return a non-empty list.

    Definition Classes
    AssetFields → ValidatingThriftStructCodec3
  167. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  170. def withoutPassthroughFields(original: AssetFields): AssetFields

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from StructBuilderFactory[AssetFields]

Inherited from ValidatingThriftStructCodec3[AssetFields]

Inherited from ThriftStructCodec3[AssetFields]

Inherited from ThriftStructCodec[AssetFields]

Inherited from AnyRef

Inherited from Any

Ungrouped