Class: Google::Apis::FactchecktoolsV1alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup
- Inherits:
-
Object
- Object
- Google::Apis::FactchecktoolsV1alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/factchecktools_v1alpha1/classes.rb,
lib/google/apis/factchecktools_v1alpha1/representations.rb,
lib/google/apis/factchecktools_v1alpha1/representations.rb
Overview
Fields for an individual ClaimReview
element. Except for sub-messages that
group fields together, each of these fields correspond those in https://schema.
org/ClaimReview. We list the precise mapping for each field.
Instance Attribute Summary collapse
-
#claim_appearances ⇒ Array<String>
A list of links to works in which this claim appears, aside from the one specified in
claim_first_appearance
. -
#claim_author ⇒ Google::Apis::FactchecktoolsV1alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor
Information about the claim author.
-
#claim_date ⇒ String
The date when the claim was made or entered public discourse.
-
#claim_first_appearance ⇒ String
A link to a work in which this claim first appears.
-
#claim_location ⇒ String
The location where this claim was made.
-
#claim_reviewed ⇒ String
A short summary of the claim being evaluated.
-
#rating ⇒ Google::Apis::FactchecktoolsV1alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating
Information about the claim rating.
-
#url ⇒ String
This field is optional, and will default to the page URL.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup
constructor
A new instance of GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup
Returns a new instance of GoogleFactcheckingFactchecktoolsV1alpha1ClaimReviewMarkup.
283 284 285 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 283 def initialize(**args) update!(**args) end |
Instance Attribute Details
#claim_appearances ⇒ Array<String>
A list of links to works in which this claim appears, aside from the one
specified in claim_first_appearance
. Corresponds to ClaimReview.
itemReviewed[@type=Claim].appearance.url
.
Corresponds to the JSON property claimAppearances
239 240 241 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 239 def claim_appearances @claim_appearances end |
#claim_author ⇒ Google::Apis::FactchecktoolsV1alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimAuthor
Information about the claim author.
Corresponds to the JSON property claimAuthor
244 245 246 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 244 def @claim_author end |
#claim_date ⇒ String
The date when the claim was made or entered public discourse. Corresponds to
ClaimReview.itemReviewed.datePublished
.
Corresponds to the JSON property claimDate
250 251 252 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 250 def claim_date @claim_date end |
#claim_first_appearance ⇒ String
A link to a work in which this claim first appears. Corresponds to
ClaimReview.itemReviewed[@type=Claim].firstAppearance.url
.
Corresponds to the JSON property claimFirstAppearance
256 257 258 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 256 def claim_first_appearance @claim_first_appearance end |
#claim_location ⇒ String
The location where this claim was made. Corresponds to ClaimReview.
itemReviewed.name
.
Corresponds to the JSON property claimLocation
262 263 264 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 262 def claim_location @claim_location end |
#claim_reviewed ⇒ String
A short summary of the claim being evaluated. Corresponds to ClaimReview.
claimReviewed
.
Corresponds to the JSON property claimReviewed
268 269 270 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 268 def claim_reviewed @claim_reviewed end |
#rating ⇒ Google::Apis::FactchecktoolsV1alpha1::GoogleFactcheckingFactchecktoolsV1alpha1ClaimRating
Information about the claim rating.
Corresponds to the JSON property rating
273 274 275 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 273 def @rating end |
#url ⇒ String
This field is optional, and will default to the page URL. We provide this
field to allow you the override the default value, but the only permitted
override is the page URL plus an optional anchor link ("page jump").
Corresponds to ClaimReview.url
Corresponds to the JSON property url
281 282 283 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 281 def url @url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
288 289 290 291 292 293 294 295 296 297 |
# File 'lib/google/apis/factchecktools_v1alpha1/classes.rb', line 288 def update!(**args) @claim_appearances = args[:claim_appearances] if args.key?(:claim_appearances) @claim_author = args[:claim_author] if args.key?(:claim_author) @claim_date = args[:claim_date] if args.key?(:claim_date) @claim_first_appearance = args[:claim_first_appearance] if args.key?(:claim_first_appearance) @claim_location = args[:claim_location] if args.key?(:claim_location) @claim_reviewed = args[:claim_reviewed] if args.key?(:claim_reviewed) @rating = args[:rating] if args.key?(:rating) @url = args[:url] if args.key?(:url) end |