class Clayful::Review

Public Class Methods

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

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'cancel_flag',
                'http_method'      => 'DELETE',
                'path'             => '/v1/products/reviews/{reviewId}/flags/{customerId}',
                'params'           => ['reviewId', 'customerId', ],
                'args'             => args
        })

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

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'cancel_flag_for_me',
                'http_method'      => 'DELETE',
                'path'             => '/v1/me/products/reviews/{reviewId}/flags',
                'params'           => ['reviewId', ],
                'args'             => args
        })

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

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'cancel_helped',
                'http_method'      => 'DELETE',
                'path'             => '/v1/products/reviews/{reviewId}/helped/{upDown}/{customerId}',
                'params'           => ['reviewId', 'upDown', 'customerId', ],
                'args'             => args
        })

end
cancel_helped_for_me(*args) click to toggle source
# File lib/models/review.rb, line 55
def self.cancel_helped_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'cancel_helped_for_me',
                'http_method'      => 'DELETE',
                'path'             => '/v1/me/products/reviews/{reviewId}/helped/{upDown}',
                'params'           => ['reviewId', 'upDown', ],
                'args'             => args
        })

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

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

end
count_published(*args) click to toggle source
# File lib/models/review.rb, line 81
def self.count_published(*args)

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

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

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

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

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

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

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

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

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

end
delete_metafield(*args) click to toggle source
# File lib/models/review.rb, line 146
def self.delete_metafield(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'delete_metafield',
                'http_method'      => 'DELETE',
                'path'             => '/v1/products/reviews/{reviewId}/meta/{field}',
                'params'           => ['reviewId', 'field', ],
                'args'             => args
        })

end
flag(*args) click to toggle source
# File lib/models/review.rb, line 159
def self.flag(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'flag',
                'http_method'      => 'POST',
                'path'             => '/v1/products/reviews/{reviewId}/flags',
                'params'           => ['reviewId', ],
                'args'             => args
        })

end
flag_for_me(*args) click to toggle source
# File lib/models/review.rb, line 172
def self.flag_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'flag_for_me',
                'http_method'      => 'POST',
                'path'             => '/v1/me/products/reviews/{reviewId}/flags',
                'params'           => ['reviewId', ],
                'without_payload'  => true,
                'args'             => args
        })

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

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

end
get_published(*args) click to toggle source
# File lib/models/review.rb, line 199
def self.get_published(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'get_published',
                'http_method'      => 'GET',
                'path'             => '/v1/products/reviews/published/{reviewId}',
                'params'           => ['reviewId', ],
                'args'             => args
        })

end
helped(*args) click to toggle source
# File lib/models/review.rb, line 212
def self.helped(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'helped',
                'http_method'      => 'POST',
                'path'             => '/v1/products/reviews/{reviewId}/helped/{upDown}',
                'params'           => ['reviewId', 'upDown', ],
                'args'             => args
        })

end
helped_for_me(*args) click to toggle source
# File lib/models/review.rb, line 225
def self.helped_for_me(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'helped_for_me',
                'http_method'      => 'POST',
                'path'             => '/v1/me/products/reviews/{reviewId}/helped/{upDown}',
                'params'           => ['reviewId', 'upDown', ],
                'without_payload'  => true,
                'args'             => args
        })

end
increase_metafield(*args) click to toggle source
# File lib/models/review.rb, line 239
def self.increase_metafield(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'increase_metafield',
                'http_method'      => 'POST',
                'path'             => '/v1/products/reviews/{reviewId}/meta/{field}/inc',
                'params'           => ['reviewId', 'field', ],
                'args'             => args
        })

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

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

end
list_published(*args) click to toggle source
# File lib/models/review.rb, line 265
def self.list_published(*args)

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

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

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'pull_from_metafield',
                'http_method'      => 'POST',
                'path'             => '/v1/products/reviews/{reviewId}/meta/{field}/pull',
                'params'           => ['reviewId', 'field', ],
                'args'             => args
        })

end
push_to_metafield(*args) click to toggle source
# File lib/models/review.rb, line 291
def self.push_to_metafield(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'push_to_metafield',
                'http_method'      => 'POST',
                'path'             => '/v1/products/reviews/{reviewId}/meta/{field}/push',
                'params'           => ['reviewId', 'field', ],
                'args'             => args
        })

end
update(*args) click to toggle source
# File lib/models/review.rb, line 304
def self.update(*args)

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'update',
                'http_method'      => 'PUT',
                'path'             => '/v1/products/reviews/{reviewId}',
                'params'           => ['reviewId', ],
                'args'             => args
        })

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

        Clayful.call_api({
                'model_name'       => @@name,
                'method_name'      => 'update_for_me',
                'http_method'      => 'PUT',
                'path'             => '/v1/me/products/reviews/{reviewId}',
                'params'           => ['reviewId', ],
                'args'             => args
        })

end