Class: Uploadcare::Client::AddonsAccessor
- Inherits:
-
Object
- Object
- Uploadcare::Client::AddonsAccessor
- Defined in:
- lib/uploadcare/client/addons_accessor.rb
Overview
High-level add-on execution helpers scoped to a client instance.
Instance Attribute Summary collapse
-
#client ⇒ Object
readonly
Returns the value of attribute client.
Instance Method Summary collapse
- #aws_rekognition_detect_labels(uuid:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
- #aws_rekognition_detect_labels_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
- #aws_rekognition_detect_moderation_labels(uuid:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
- #aws_rekognition_detect_moderation_labels_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
-
#initialize(client:) ⇒ AddonsAccessor
constructor
A new instance of AddonsAccessor.
- #remove_bg(uuid:, params: {}, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
- #remove_bg_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
- #uc_clamav_virus_scan(uuid:, params: {}, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
- #uc_clamav_virus_scan_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
Constructor Details
#initialize(client:) ⇒ AddonsAccessor
Returns a new instance of AddonsAccessor.
8 9 10 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 8 def initialize(client:) @client = client end |
Instance Attribute Details
#client ⇒ Object (readonly)
Returns the value of attribute client.
5 6 7 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 5 def client @client end |
Instance Method Details
#aws_rekognition_detect_labels(uuid:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
15 16 17 18 19 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 15 def aws_rekognition_detect_labels(uuid:, request_options: {}) Uploadcare::Resources::AddonExecution.aws_rekognition_detect_labels( uuid: uuid, client: client, request_options: ) end |
#aws_rekognition_detect_labels_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
24 25 26 27 28 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 24 def aws_rekognition_detect_labels_status(request_id:, request_options: {}) Uploadcare::Resources::AddonExecution.aws_rekognition_detect_labels_status( request_id: request_id, client: client, request_options: ) end |
#aws_rekognition_detect_moderation_labels(uuid:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
33 34 35 36 37 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 33 def aws_rekognition_detect_moderation_labels(uuid:, request_options: {}) Uploadcare::Resources::AddonExecution.aws_rekognition_detect_moderation_labels( uuid: uuid, client: client, request_options: ) end |
#aws_rekognition_detect_moderation_labels_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
42 43 44 45 46 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 42 def aws_rekognition_detect_moderation_labels_status(request_id:, request_options: {}) Uploadcare::Resources::AddonExecution.aws_rekognition_detect_moderation_labels_status( request_id: request_id, client: client, request_options: ) end |
#remove_bg(uuid:, params: {}, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
71 72 73 74 75 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 71 def remove_bg(uuid:, params: {}, request_options: {}) Uploadcare::Resources::AddonExecution.remove_bg( uuid: uuid, params: params, client: client, request_options: ) end |
#remove_bg_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
80 81 82 83 84 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 80 def remove_bg_status(request_id:, request_options: {}) Uploadcare::Resources::AddonExecution.remove_bg_status( request_id: request_id, client: client, request_options: ) end |
#uc_clamav_virus_scan(uuid:, params: {}, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
52 53 54 55 56 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 52 def uc_clamav_virus_scan(uuid:, params: {}, request_options: {}) Uploadcare::Resources::AddonExecution.uc_clamav_virus_scan( uuid: uuid, params: params, client: client, request_options: ) end |
#uc_clamav_virus_scan_status(request_id:, request_options: {}) ⇒ Uploadcare::Resources::AddonExecution
61 62 63 64 65 |
# File 'lib/uploadcare/client/addons_accessor.rb', line 61 def uc_clamav_virus_scan_status(request_id:, request_options: {}) Uploadcare::Resources::AddonExecution.uc_clamav_virus_scan_status( request_id: request_id, client: client, request_options: ) end |