class Attio::Util::WebhookSignature
def validate_inputs!(payload, signature, timestamp, secret)
def validate_inputs!(payload, signature, timestamp, secret) raise ArgumentError, "Payload cannot be nil" if payload.nil? raise ArgumentError, "Signature cannot be nil or empty" if signature.nil? || signature.empty? raise ArgumentError, "Timestamp cannot be nil or empty" if timestamp.nil? || timestamp.to_s.empty? raise ArgumentError, "Secret cannot be nil or empty" if secret.nil? || secret.empty? end