class ZeusSdk::V1::Image
Attributes
created_at[RW]
image_id[RW]
presigned_post[RW]
presigned_url[RW]
raw[RW]
updated_at[RW]
urls[RW]
Public Class Methods
new(obj)
click to toggle source
# File lib/zeus_sdk/v1/models/assets/image.rb, line 5 def initialize(obj) self.raw = obj self.id = obj["id"] self.urls = obj["urls"] self.presigned_url = obj["presigned_url"] self.presigned_post = obj["presigned_post"] self.created_at = obj["created_at"] self.updated_at = obj["updated_at"] end
Public Instance Methods
as_json(options={})
click to toggle source
# File lib/zeus_sdk/v1/models/assets/image.rb, line 15 def as_json(options={}) return { id: self.id, urls: self.urls, presigned_url: self.presigned_url, presigned_post: self.presigned_post, created_at: self.created_at, updated_at: self.updated_at } end
to_s()
click to toggle source
# File lib/zeus_sdk/v1/models/assets/image.rb, line 26 def to_s "Image(id: #{self.image_id}, urls: #{self.urls})" end