class Types::Objects::Base::AttachmentType

def filename

def filename
  if object.class.eql?(ActiveStorage::Variant)
    object.blob.filename.to_s + "-" + object.variation.transformations[:resize]
  else
    object.filename.to_s
  end
end

def id

def id
  if object.class.eql?(ActiveStorage::Variant)
    object.blob.id
  else
    object.id
  end
end

def url

def url
  if object.class.eql?(ActiveStorage::Variant)
    Rails.application.routes.url_helpers.rails_representation_url(object)
  else
    object.service_url
  end
end