class Pinnacle::Messaging
def initialize(opt_in:, opt_out:, opt_out_keywords:, agent_use_case:, expected_agent_responses:,
-
(Pinnacle::Messaging)-
Parameters:
-
additional_properties(OpenStruct) -- Additional properties unmapped to the current class definition -
expected_agent_responses(String) -- Please provide some example messages that your agent will send. -
agent_use_case(String) -- Please define what your agent will do. -
opt_out_keywords(Array) -- Please provide the unique keywords to opt out. Each keyword should not contain -
opt_out(String) -- Explain how users will opt out of receiving messages. -
opt_in(String) -- Explain how users will opt in to receive messages.
def initialize(opt_in:, opt_out:, opt_out_keywords:, agent_use_case:, expected_agent_responses:, additional_properties: nil) @opt_in = opt_in @opt_out = opt_out @opt_out_keywords = opt_out_keywords @agent_use_case = agent_use_case @expected_agent_responses = expected_agent_responses @additional_properties = additional_properties @_field_set = { "optIn": opt_in, "optOut": opt_out, "optOutKeywords": opt_out_keywords, "agentUseCase": agent_use_case, "expectedAgentResponses": expected_agent_responses } end