Class: RunApi::Suno::Resources::AddSamples

Inherits:
AudioAction
  • Object
show all
Defined in:
lib/runapi/suno/resources/add_samples.rb

Constant Summary collapse

ENDPOINT =
"/api/v1/suno/add_samples"
ACTION =
"add-samples"

Instance Method Summary collapse

Methods inherited from AudioAction

#get, #initialize, #run

Constructor Details

This class inherits a constructor from RunApi::Suno::Resources::AudioAction

Instance Method Details

#create(options: nil, **params) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/runapi/suno/resources/add_samples.rb', line 8

def create(options: nil, **params)
  if params[:end_seconds].to_f <= params[:start_seconds].to_f
    raise RunApi::Core::ValidationError, "end_seconds must be greater than start_seconds"
  end

  super
end