CreditsBy

@JsonClass(generateAdapter = true)
data class CreditsBy(    val _id: String?,     val image: Image?,     val name: String?,     val org: String?,     val slug: String?,     val social_links: List<Social>?,     val type: String?,     val url: String?,     val version: String?,     val first_name: String?,     val middle_name: String?,     val last_name: String?,     val suffix: String?,     val byline: String?,     val location: String?,     val division: String?,     val email: String?,     val role: String?,     val expertise: String?,     val affiliation: String?,     val languages: String?,     val bio: String?,     val long_bio: String?,     val books: List<Credits.CreditsBy.Book>?,     val education: List<Credits.CreditsBy.School>?,     val awards: List<Credits.CreditsBy.Award>?,     val contributor: Boolean?,     val subtype: String?,     val channels: List<String>?,     val alignment: String?,     val additional_properties: Map<String, *>?)

Information about article credit from author or photographer

Constructors

Link copied to clipboard
fun CreditsBy(    _id: String?,     image: Image?,     name: String?,     org: String?,     slug: String?,     social_links: List<Social>?,     type: String?,     url: String?,     version: String?,     first_name: String?,     middle_name: String?,     last_name: String?,     suffix: String?,     byline: String?,     location: String?,     division: String?,     email: String?,     role: String?,     expertise: String?,     affiliation: String?,     languages: String?,     bio: String?,     long_bio: String?,     books: List<Credits.CreditsBy.Book>?,     education: List<Credits.CreditsBy.School>?,     awards: List<Credits.CreditsBy.Award>?,     contributor: Boolean?,     subtype: String?,     channels: List<String>?,     alignment: String?,     additional_properties: Map<String, *>?)

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Award(val award_name: String?)

award the author has received

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Book(val book_title: String?, val book_url: String?)

book written by the author.

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class School(val school_name: String?)

school that this author has graduated from.

Properties

Link copied to clipboard
val _id: String?

Globally Unique ID trait: A globally unique identifier of the content in the ANS repository.

Link copied to clipboard
val additional_properties: Map<String, *>?

A grab-bag object for non-validatable data.

Link copied to clipboard
val affiliation: String?

The name of an organization the author is affiliated with. E.g., The Washington Post, or George Mason University.

Link copied to clipboard
val alignment: String?

Alignment: A property used to determine horizontal positioning of a content element relative to the elements that immediately follow it in the element sequence. could be 'left', 'right', or 'center'

Link copied to clipboard
val awards: List<Credits.CreditsBy.Award>?

A list of awards the author has received.

Link copied to clipboard
val bio: String?

A one or two sentence description of the author.

Link copied to clipboard
val books: List<Credits.CreditsBy.Book>?

A list of books written by the author.

Link copied to clipboard
val byline: String?

The public-facing name, or nom-de-plume, name of the author.

Link copied to clipboard
val channels: List<String>?

Channel trait: An optional list of output types for which this element should be visible

Link copied to clipboard
val contributor: Boolean?

If true, this author is an external contributor to the publication.

Link copied to clipboard
val division: String?

The desk or group that this author normally reports to. E.g., 'Politics' or 'Sports.'

Link copied to clipboard
val education: List<Credits.CreditsBy.School>?

A list of schools that this author has graduated from.

Link copied to clipboard
val email: String?

The professional email address of this author.

Link copied to clipboard
val expertise: String?

A comma-delimited list of subjects the author in which the author has expertise.

Link copied to clipboard
val first_name: String?

The real first name of a human author.

Link copied to clipboard
val image: Image?

An image: Holds attributes of an ANS image component. In the Arc ecosystem, these are stored in Anglerfish.

Link copied to clipboard
val languages: String?

A description of list of languages that the author is somewhat fluent in, excluding the native language of the parent publication, and identified in the language of the parent publication. E.g., Russian, Japanese, Greek.

Link copied to clipboard
val last_name: String?

The real last name of a human author.

Link copied to clipboard
val location: String?

The city or locality that the author resides in or is primarily associated with.

Link copied to clipboard
val long_bio: String?

The full biography of the author.

Link copied to clipboard
val middle_name: String?

The real middle name of a human author.

Link copied to clipboard
val name: String?

Name: The full human name of contributor. See also byline, first_name, last_name, middle_name, suffix.

Link copied to clipboard
val org: String?

Organization:

Link copied to clipboard
val role: String?

The organizational role or title of this author.

Link copied to clipboard
val slug: String?

A short reference name for internal editorial use

Link copied to clipboard
val social_links: List<Social>?

Social Links: Links to various social media

Link copied to clipboard
val subtype: String?

A user-defined categorization method to supplement type. In Arc, this field is reserved for organization-defined purposes, such as selecting the PageBuilder template that should be used to render a document.

Link copied to clipboard
val suffix: String?

The real suffix of a human author.

Link copied to clipboard
val type: String?

could be 'author' or 'reference'

Link copied to clipboard
val url: String?

A link to an author's landing page on the website, or a personal website.

Link copied to clipboard
val version: String?

Describes the ANS version of this object: The version of ANS that this object was serialized as, in major.minor.patch format. For top-level content objects, this is a required trait.