class OneSignal::Attachments
Attributes
amazon_picture[R]
android_picture[R]
chrome_picture[R]
data[R]
ios_attachments[R]
url[R]
Public Class Methods
new(data: nil, url: nil, ios_attachments: nil, android_picture: nil, amazon_picture: nil, chrome_picture: nil)
click to toggle source
# File lib/onesignal/attachments.rb, line 7 def initialize data: nil, url: nil, ios_attachments: nil, android_picture: nil, amazon_picture: nil, chrome_picture: nil @data = data @url = url @ios_attachments = ios_attachments @android_picture = android_picture @amazon_picture = amazon_picture @chrome_picture = chrome_picture end
Public Instance Methods
as_json(options = nil)
click to toggle source
# File lib/onesignal/attachments.rb, line 16 def as_json options = nil { 'data' => @data.as_json(options), 'url' => @url, 'ios_attachments' => @ios_attachments.as_json(options), 'big_picture' => @android_picture, 'adm_big_picture' => @amazon_picture, 'chrome_big_picture' => @chrome_picture } end