Class: TheCompaniesAPI::Generated::Requests::PromptToSegmentationRequest
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Requests::PromptToSegmentationRequest
- Defined in:
- lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb
Overview
PromptToSegmentationRequest - API request class
Instance Attribute Summary collapse
-
#context ⇒ String
Context.
-
#force ⇒ Boolean
Force.
-
#list_id ⇒ Float
ListId.
-
#model ⇒ String
Model.
-
#prompt ⇒ String
Prompt.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ PromptToSegmentationRequest
constructor
Initialize a new PromptToSegmentationRequest.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash for API request.
Constructor Details
#initialize(data = {}) ⇒ PromptToSegmentationRequest
Initialize a new PromptToSegmentationRequest
29 30 31 32 33 34 35 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 29 def initialize(data = {}) @context = data['context'] || data[:context] @force = data['force'] || data[:force] @list_id = data['listId'] || data[:list_id] @model = data['model'] || data[:model] @prompt = data['prompt'] || data[:prompt] end |
Instance Attribute Details
#context ⇒ String
Returns context.
11 12 13 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 11 def context @context end |
#force ⇒ Boolean
Returns force.
14 15 16 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 14 def force @force end |
#list_id ⇒ Float
Returns listId.
17 18 19 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 17 def list_id @list_id end |
#model ⇒ String
Returns model.
20 21 22 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 20 def model @model end |
#prompt ⇒ String
Returns prompt.
23 24 25 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 23 def prompt @prompt end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash for API request
41 42 43 44 45 46 47 48 49 |
# File 'lib/thecompaniesapi/generated/requests/prompt_to_segmentation_request.rb', line 41 def to_hash { 'context' => @context, 'force' => @force, 'listId' => @list_id, 'model' => @model, 'prompt' => @prompt, }.compact end |