Module: Alexa::SMAPI::Endpoints::InteractionModelManagement

Included in:
Client
Defined in:
lib/alexa/smapi/endpoints/interaction_model_management.rb

Instance Method Summary collapse

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