ArcXPContentElement

@JsonClass(generateAdapter = true)
data class ArcXPContentElement(    val additional_properties: AdditionalProperties? = null,     val created_date: String? = null,     val display_date: String? = null,     val first_publish_date: String? = null,     val last_updated_date: String? = null,     val owner: Owner? = null,     val publish_date: Date? = null,     val publishing: Publishing? = null,     val revision: Revision? = null,     val type: String,     val version: String? = null,     val _id: String,     val website: String? = null,     val address: Address? = null,     val content_elements: List<ArcXPContentElement>? = null,     val caption: String? = null,     val credits: Credits? = null,     val geo: Geo? = null,     val height: Int? = null,     val width: Int? = null,     val licensable: Boolean? = null,     val newKeywords: String? = null,     val referent_properties: ReferentProperties? = null,     val selectedGalleries: List<String>? = null,     val subtitle: String? = null,     val taxonomy: Taxonomy? = null,     val url: String? = null,     val copyright: String? = null,     val description: Description? = null,     val headlines: Headline? = null,     val language: String? = null,     val location: String? = null,     @Json(name = "promo_items") val promoItem: PromoItem? = null,     val video_type: String? = null,     val canonical_url: String? = null,     val subtype: String? = null,     val content: String? = null,     val embed_html: String? = null,     val subheadlines: Subheadlines? = null,     val streams: List<Streams>? = null,     val duration: Long? = null,     val auth: Map<String, String>? = null)

Constructors

Link copied to clipboard
fun ArcXPContentElement(    additional_properties: AdditionalProperties? = null,     created_date: String? = null,     display_date: String? = null,     first_publish_date: String? = null,     last_updated_date: String? = null,     owner: Owner? = null,     publish_date: Date? = null,     publishing: Publishing? = null,     revision: Revision? = null,     type: String,     version: String? = null,     _id: String,     website: String? = null,     address: Address? = null,     content_elements: List<ArcXPContentElement>? = null,     caption: String? = null,     credits: Credits? = null,     geo: Geo? = null,     height: Int? = null,     width: Int? = null,     licensable: Boolean? = null,     newKeywords: String? = null,     referent_properties: ReferentProperties? = null,     selectedGalleries: List<String>? = null,     subtitle: String? = null,     taxonomy: Taxonomy? = null,     url: String? = null,     copyright: String? = null,     description: Description? = null,     headlines: Headline? = null,     language: String? = null,     location: String? = null,     @Json(name = "promo_items") promoItem: PromoItem? = null,     video_type: String? = null,     canonical_url: String? = null,     subtype: String? = null,     content: String? = null,     embed_html: String? = null,     subheadlines: Subheadlines? = null,     streams: List<Streams>? = null,     duration: Long? = null,     auth: Map<String, String>? = null)

Properties

Link copied to clipboard
val _id: String
Link copied to clipboard
val additional_properties: AdditionalProperties? = null
Link copied to clipboard
val address: Address? = null
Link copied to clipboard
val auth: Map<String, String>? = null
Link copied to clipboard
val canonical_url: String? = null
Link copied to clipboard
val caption: String? = null
Link copied to clipboard
val content: String? = null
Link copied to clipboard
val content_elements: List<ArcXPContentElement>? = null
Link copied to clipboard
val copyright: String? = null
Link copied to clipboard
val created_date: String? = null
Link copied to clipboard
val credits: Credits? = null
Link copied to clipboard
val description: Description? = null
Link copied to clipboard
val display_date: String? = null
Link copied to clipboard
val duration: Long? = null
Link copied to clipboard
val embed_html: String? = null
Link copied to clipboard
val first_publish_date: String? = null
Link copied to clipboard
val geo: Geo? = null
Link copied to clipboard
val headlines: Headline? = null
Link copied to clipboard
val height: Int? = null
Link copied to clipboard
val language: String? = null
Link copied to clipboard
val last_updated_date: String? = null
Link copied to clipboard
val licensable: Boolean? = null
Link copied to clipboard
val location: String? = null
Link copied to clipboard
val newKeywords: String? = null
Link copied to clipboard
val owner: Owner? = null
Link copied to clipboard
val promoItem: PromoItem? = null
Link copied to clipboard
val publish_date: Date? = null
Link copied to clipboard
val publishing: Publishing? = null
Link copied to clipboard
val referent_properties: ReferentProperties? = null
Link copied to clipboard
val revision: Revision? = null
Link copied to clipboard
val selectedGalleries: List<String>? = null
Link copied to clipboard
val streams: List<Streams>? = null
Link copied to clipboard
val subheadlines: Subheadlines? = null
Link copied to clipboard
val subtitle: String? = null
Link copied to clipboard
val subtype: String? = null
Link copied to clipboard
val taxonomy: Taxonomy? = null
Link copied to clipboard
val type: String
Link copied to clipboard
val url: String? = null
Link copied to clipboard
val version: String? = null
Link copied to clipboard
val video_type: String? = null
Link copied to clipboard
val website: String? = null
Link copied to clipboard
val width: Int? = null

Extensions

Link copied to clipboard
fun ArcXPContentElement.author(): String
Link copied to clipboard
fun ArcXPContentElement.date(): String
Link copied to clipboard
fun ArcXPContentElement.description(): String
Link copied to clipboard
fun ArcXPContentElement.fallback(): String
Link copied to clipboard
fun ArcXPContentElement.imageUrl(): String
Link copied to clipboard
fun ArcXPContentElement.isVideo(): Boolean
Link copied to clipboard
fun ArcXPContentElement.thumbnail(): String
Link copied to clipboard
fun ArcXPContentElement.title(): String