Class: TheCompaniesAPI::Generated::Requests::ProductPromptRequest
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Requests::ProductPromptRequest
- Defined in:
- lib/thecompaniesapi/generated/requests/product_prompt_request.rb
Overview
ProductPromptRequest - API request class
Instance Attribute Summary collapse
-
#company_id ⇒ Float
CompanyId.
-
#context ⇒ String
Context.
-
#feature ⇒ String
Feature.
-
#force ⇒ Boolean
Force.
-
#list_id ⇒ Float
ListId.
-
#model ⇒ String
Model.
-
#prompt ⇒ String
Prompt.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ ProductPromptRequest
constructor
Initialize a new ProductPromptRequest.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash for API request.
Constructor Details
#initialize(data = {}) ⇒ ProductPromptRequest
Initialize a new ProductPromptRequest
35 36 37 38 39 40 41 42 43 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 35 def initialize(data = {}) @company_id = data['companyId'] || data[:company_id] @context = data['context'] || data[:context] @feature = data['feature'] || data[:feature] @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
#company_id ⇒ Float
Returns companyId.
11 12 13 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 11 def company_id @company_id end |
#context ⇒ String
Returns context.
14 15 16 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 14 def context @context end |
#feature ⇒ String
Returns feature.
17 18 19 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 17 def feature @feature end |
#force ⇒ Boolean
Returns force.
20 21 22 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 20 def force @force end |
#list_id ⇒ Float
Returns listId.
23 24 25 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 23 def list_id @list_id end |
#model ⇒ String
Returns model.
26 27 28 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 26 def model @model end |
#prompt ⇒ String
Returns prompt.
29 30 31 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 29 def prompt @prompt end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash for API request
49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/thecompaniesapi/generated/requests/product_prompt_request.rb', line 49 def to_hash { 'companyId' => @company_id, 'context' => @context, 'feature' => @feature, 'force' => @force, 'listId' => @list_id, 'model' => @model, 'prompt' => @prompt, }.compact end |