Class: PhraseApp::RequestParams::JobsListParams

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/phraseapp-ruby.rb

Overview

JobsListParams

Parameters:

assigned_to

filter by user assigned to job

branch

specify the branch to use

owned_by

filter by user owning job

state

filter by state of job Valid states are draft, in_progress, completed

Instance Method Summary collapse

Instance Method Details

#assigned_to=(val) ⇒ Object



2374
2375
2376
# File 'lib/phraseapp-ruby.rb', line 2374

def assigned_to=(val)
  super(val)
end

#branch=(val) ⇒ Object



2378
2379
2380
# File 'lib/phraseapp-ruby.rb', line 2378

def branch=(val)
  super(val)
end

#owned_by=(val) ⇒ Object



2382
2383
2384
# File 'lib/phraseapp-ruby.rb', line 2382

def owned_by=(val)
  super(val)
end

#state=(val) ⇒ Object



2386
2387
2388
# File 'lib/phraseapp-ruby.rb', line 2386

def state=(val)
  super(val)
end

#validateObject



2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
# File 'lib/phraseapp-ruby.rb', line 2390

def validate
  
  if assigned_to == nil || assigned_to == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"assigned_to\" of \"jobs_listParams\" not set")
  end
  if owned_by == nil || owned_by == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"owned_by\" of \"jobs_listParams\" not set")
  end
  if state == nil || state == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"state\" of \"jobs_listParams\" not set")
  end
end