Class: VoiceML::AssistantsV1PoliciesResource
- Inherits:
-
Object
- Object
- VoiceML::AssistantsV1PoliciesResource
- Defined in:
- lib/voiceml/resources/assistants_v1.rb
Overview
============================================================================
/v1/Policies — read-only list, filterable by ToolId/KnowledgeId.
Instance Method Summary collapse
-
#initialize(transport) ⇒ AssistantsV1PoliciesResource
constructor
A new instance of AssistantsV1PoliciesResource.
- #list(tool_id: nil, knowledge_id: nil, page_size: nil) ⇒ Object
Constructor Details
#initialize(transport) ⇒ AssistantsV1PoliciesResource
Returns a new instance of AssistantsV1PoliciesResource.
496 497 498 |
# File 'lib/voiceml/resources/assistants_v1.rb', line 496 def initialize(transport) @transport = transport end |
Instance Method Details
#list(tool_id: nil, knowledge_id: nil, page_size: nil) ⇒ Object
500 501 502 503 504 505 506 |
# File 'lib/voiceml/resources/assistants_v1.rb', line 500 def list(tool_id: nil, knowledge_id: nil, page_size: nil) params = {} params['ToolId'] = tool_id unless tool_id.nil? params['KnowledgeId'] = knowledge_id unless knowledge_id.nil? params['PageSize'] = page_size unless page_size.nil? AssistantsV1PolicyList.new(@transport.request(:get, '/v1/Policies', params: params)) end |