Method: GoodData::Schedule#to_update_payload

Defined in:
lib/gooddata/models/schedule.rb

#to_update_payloadObject



532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
# File 'lib/gooddata/models/schedule.rb', line 532

def to_update_payload
  res = {
    'schedule' => {
      'name' => name,
      'type' => type,
      'state' => state,
      'timezone' => timezone,
      'cron' => cron,
      'triggerScheduleId' => trigger_id,
      'params' => GoodData::Helpers.encode_public_params(params),
      'hiddenParams' => GoodData::Helpers.encode_hidden_params(hidden_params)
    }
  }
  res['schedule']['triggerExecutionStatus'] = trigger_execution_status if trigger_execution_status
  res['schedule']['reschedule'] = reschedule if reschedule

  res
end