class Copyleaks::CreditsCheckedWebhook
Attributes
Public Class Methods
Source
# File lib/copyleaks/models/submissions/webhooks/CreditsCheckedWebhook.rb, line 24 def initialize(credits: nil, scannedDocument: nil, **args) super(**args) @credits = credits @scannedDocument = scannedDocument end
Calls superclass method
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/webhooks/CreditsCheckedWebhook.rb, line 30 def as_json(*_args) super.merge( { credits: @credits, scannedDocument: @scannedDocument.respond_to?(:as_json) ? @scannedDocument.as_json : @scannedDocument } ) end
Calls superclass method
Source
# File lib/copyleaks/models/submissions/webhooks/CreditsCheckedWebhook.rb, line 39 def to_json(*options) as_json.to_json(*options) end