Module: Alexa::SMAPI::Endpoints::InteractionModelManagement
- Included in:
- Client
- Defined in:
- lib/alexa/smapi/endpoints/interaction_model_management.rb
Instance Method Summary collapse
- #get_interaction_model(skill_id, stage = 'development', locale = 'en-US') ⇒ Object
- #update_interaction_model(skill_id, manifest, stage = 'development', locale = 'en-US') ⇒ Object
Instance Method Details
#get_interaction_model(skill_id, stage = 'development', locale = 'en-US') ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/alexa/smapi/endpoints/interaction_model_management.rb', line 9 def get_interaction_model skill_id, stage='development', locale='en-US' endpoint = "/v1/skills/#{skill_id}/stages/#{stage}/interactionModel/locales/#{locale}" get(endpoint) end |
#update_interaction_model(skill_id, manifest, stage = 'development', locale = 'en-US') ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/alexa/smapi/endpoints/interaction_model_management.rb', line 17 def update_interaction_model skill_id, manifest, stage='development', locale='en-US' endpoint = "/v1/skills/#{skill_id}/stages/#{stage}/interactionModel/locales/#{locale}" put(endpoint, {body: manifest.to_json}) end |