class Copyleaks::Webhook
Attributes
@param [String] developerPayload - The developer payload that was provided in the submit method.
Public Class Methods
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/BaseModels/Webhook.rb, line 25 def initialize(developerPayload: nil,**args) if !developerPayload.nil? && !developerPayload.is_a?(String) raise 'Copyleaks::Webhook - developerPayload must be a String' end @developerPayload = developerPayload @extra_fields = args end
Public Instance Methods
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/BaseModels/Webhook.rb, line 33 def as_json(*_args) { developerPayload: @developerPayload }.compact end
Source
# File lib/copyleaks/models/submissions/webhooks/HelperModels/BaseModels/Webhook.rb, line 39 def to_json(*options) as_json.to_json(*options) end