class GoodData::DashboardAttachment

Constants

DEFAULT_OPTS

Attributes

json[RW]
scheduled_email[R]

Public Class Methods

new(scheduled_email, json) click to toggle source
# File lib/gooddata/models/metadata/scheduled_mail/dashboard_attachment.rb, line 20
def initialize(scheduled_email, json)
  @scheduled_email = scheduled_email
  @json = json
end

Public Instance Methods

all_tabs() click to toggle source

Get all tabs flag

@return [Fixnum] All dashboard tabs?

# File lib/gooddata/models/metadata/scheduled_mail/dashboard_attachment.rb, line 28
def all_tabs
  data['allTabs']
end
all_tabs=(new_all_tabs) click to toggle source

Set all tabs flag

@param [String | Fixnum] new_all_tabs New value of all_tabs flag to be set @return [Fixnum] New value of all_tabs flag

# File lib/gooddata/models/metadata/scheduled_mail/dashboard_attachment.rb, line 36
def all_tabs=(new_all_tabs)
  data['allTabs'] = new_all_tabs.to_i
end
tabs() click to toggle source

Get selected tabs

@return [Array<String>] List of selected tabs

# File lib/gooddata/models/metadata/scheduled_mail/dashboard_attachment.rb, line 43
def tabs
  data['tabs']
end
tabs=(new_tabs) click to toggle source

Set selected tabs

@param [Array<String>] new_tabs New list of selected tabs to be set @return [Array<String>] New list of selected tabs

# File lib/gooddata/models/metadata/scheduled_mail/dashboard_attachment.rb, line 51
def tabs=(new_tabs)
  data['tabs'] = new_tabs
end
uri() click to toggle source

Get attachment URI

@return [String] Attachment URI

# File lib/gooddata/models/metadata/scheduled_mail/dashboard_attachment.rb, line 58
def uri
  data['uri']
end