CCNewsLatestArticle

Struct CCNewsLatestArticle 

Source
pub struct CCNewsLatestArticle {
Show 20 fields pub type_: String, pub id: i32, pub guid: String, pub published_on: i64, pub image_url: String, pub title: String, pub url: String, pub source_id: i32, pub body: String, pub keywords: String, pub lang: String, pub upvotes: i32, pub downvotes: i32, pub score: i32, pub sentiment: String, pub status: String, pub created_on: i64, pub updated_on: Option<i64>, pub source_data: CCNewsSource, pub category_date: Vec<CCCategoryData>,
}
Expand description

News: Latest Articles

Fields§

§type_: String

Type of the message.

§id: i32

The unique identifier for the article entry.

§guid: String

The Global Unique Identifier (GUID) of the article. A GUID is a unique reference number used as an identifier in computer systems. The “Article guid” is unique for every article and serves as its distinct identifier.

§published_on: i64

The unix timestamp when the article was first published. This information is useful for understanding the timeline of the content, sorting articles by date, or determining the recency of the information.

§image_url: String

The URL, or web address, of the article’s associated or featured image. This URL can be used to retrieve the image for display, providing a visual context for the article content. The URL points directly to the location where the image file is stored online.

§title: String

The heading or title of a specific article. It’s a text string that gives a concise description of the article’s content.

§url: String

The web address that directs to the specific content or article on a source website. It’s a unique URL used for directly linking to the article or for fetching additional data from the article page.

§source_id: i32

The unique identifier for the source of the article or content. The “SOURCE_ID” allows for easy tracking and categorization of articles based on their origin, facilitating analysis by source, or fetching additional content from the same source.

§body: String

The main textual content of the article. It includes the substance of the article but it it generally very limited since sources want clients to visit their website. This is where the primary information of the article is found.

§keywords: String

A list of words or phrases that are relevant to the content of the article. These keywords are given by the source and serve as a summary of the main themes, topics, or subjects covered in the article.

§lang: String

The article Preferred language - English (EN), Portuguese (PT), Espanol (ES), Turkish (TR), French (FR).

§upvotes: i32

The number of upvotes this article has.

§downvotes: i32

The number of downvotes this article has.

§score: i32

The score of this article.

§sentiment: String

The sentiment polarity of this article. We compute this using ChatGPT.

§status: String

The status for the Article. Allowed values: ACTIVE, DELETED.

§created_on: i64

Article internal creation unix ts in our system.

§updated_on: Option<i64>

Article internal last updated unix ts in our system.

§source_data: CCNewsSource

The news source data of this article.

§category_date: Vec<CCCategoryData>

An array of categories this article belongs to.

Trait Implementations§

Source§

impl Debug for CCNewsLatestArticle

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for CCNewsLatestArticle

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> ErasedDestructor for T
where T: 'static,