class Clayful::Image

Public Class Methods

count(*args) click to toggle source
# File lib/models/image.rb, line 16
def self.count(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'count',
                'http_method'      => 'GET',
                'path'             => '/v1/images/count',
                'params'           => [],
                'args'             => args
        })

end
count_for_me(*args) click to toggle source
# File lib/models/image.rb, line 29
def self.count_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'count_for_me',
                'http_method'      => 'GET',
                'path'             => '/v1/me/images/count',
                'params'           => [],
                'args'             => args
        })

end
create(*args) click to toggle source
# File lib/models/image.rb, line 42
def self.create(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'create',
                'http_method'      => 'POST',
                'path'             => '/v1/images',
                'params'           => [],
                'uses_form_data'   => true,
                'args'             => args
        })

end
create_as_customer(*args) click to toggle source
# File lib/models/image.rb, line 56
def self.create_as_customer(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'create_as_customer',
                'http_method'      => 'POST',
                'path'             => '/v1/customers/{customerId}/images',
                'params'           => ['customerId', ],
                'uses_form_data'   => true,
                'args'             => args
        })

end
create_for_me(*args) click to toggle source
# File lib/models/image.rb, line 70
def self.create_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'create_for_me',
                'http_method'      => 'POST',
                'path'             => '/v1/me/images',
                'params'           => [],
                'uses_form_data'   => true,
                'args'             => args
        })

end
delete(*args) click to toggle source
# File lib/models/image.rb, line 84
def self.delete(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'delete',
                'http_method'      => 'DELETE',
                'path'             => '/v1/images/{imageId}',
                'params'           => ['imageId', ],
                'args'             => args
        })

end
delete_as_customer(*args) click to toggle source
# File lib/models/image.rb, line 97
def self.delete_as_customer(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'delete_as_customer',
                'http_method'      => 'DELETE',
                'path'             => '/v1/customers/{customerId}/images/{imageId}',
                'params'           => ['customerId', 'imageId', ],
                'args'             => args
        })

end
delete_for_me(*args) click to toggle source
# File lib/models/image.rb, line 110
def self.delete_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'delete_for_me',
                'http_method'      => 'DELETE',
                'path'             => '/v1/me/images/{imageId}',
                'params'           => ['imageId', ],
                'args'             => args
        })

end
get(*args) click to toggle source
# File lib/models/image.rb, line 123
def self.get(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'get',
                'http_method'      => 'GET',
                'path'             => '/v1/images/{imageId}',
                'params'           => ['imageId', ],
                'args'             => args
        })

end
get_for_me(*args) click to toggle source
# File lib/models/image.rb, line 136
def self.get_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'get_for_me',
                'http_method'      => 'GET',
                'path'             => '/v1/me/images/{imageId}',
                'params'           => ['imageId', ],
                'args'             => args
        })

end
list(*args) click to toggle source
# File lib/models/image.rb, line 149
def self.list(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'list',
                'http_method'      => 'GET',
                'path'             => '/v1/images',
                'params'           => [],
                'args'             => args
        })

end
list_for_me(*args) click to toggle source
# File lib/models/image.rb, line 162
def self.list_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'list_for_me',
                'http_method'      => 'GET',
                'path'             => '/v1/me/images',
                'params'           => [],
                'args'             => args
        })

end
name() click to toggle source
# File lib/models/image.rb, line 8
def self.name
        @@name
end
path() click to toggle source
# File lib/models/image.rb, line 12
def self.path
        @@path
end
update(*args) click to toggle source
# File lib/models/image.rb, line 175
def self.update(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'update',
                'http_method'      => 'PUT',
                'path'             => '/v1/images/{imageId}',
                'params'           => ['imageId', ],
                'uses_form_data'   => true,
                'args'             => args
        })

end
update_as_customer(*args) click to toggle source
# File lib/models/image.rb, line 189
def self.update_as_customer(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'update_as_customer',
                'http_method'      => 'PUT',
                'path'             => '/v1/customers/{customerId}/images/{imageId}',
                'params'           => ['customerId', 'imageId', ],
                'uses_form_data'   => true,
                'args'             => args
        })

end
update_for_me(*args) click to toggle source
# File lib/models/image.rb, line 203
def self.update_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'update_for_me',
                'http_method'      => 'PUT',
                'path'             => '/v1/me/images/{imageId}',
                'params'           => ['imageId', ],
                'uses_form_data'   => true,
                'args'             => args
        })

end