public async Task RequestHistoryGeneratesSimpleRequest() { var api = new ManagementApi("wibble", new ActionHandler(req => { Assert.Equal("/v1/skills/xxx/history/intentRequests?nextToken=yyy", req.RequestUri.PathAndQuery); }, new IntentRequestHistoryResponse())); var request = new IntentRequestHistoryRequest { NextToken = "yyy" }; var response = await api.IntentRequestHistory.Get("xxx", request); Assert.NotNull(response); }
public async Task RequestHistoryGeneratesLargerRequest() { var api = new ManagementApi("wibble", new ActionHandler(req => { Assert.Equal("/v1/skills/xxx/history/intentRequests?nextToken=yyy&stage=DEVELOPMENT&interactionType=ONE_SHOT", req.RequestUri.PathAndQuery); }, new IntentRequestHistoryResponse())); var request = new IntentRequestHistoryRequest { NextToken = "yyy", Stage = SkillStage.DEVELOPMENT, InteractionType = InteractionType.ONE_SHOT }; var response = await api.IntentRequestHistory.Get("xxx", request); Assert.NotNull(response); }
public Task <IntentRequestHistoryResponse> Get(string skillId, IntentRequestHistoryRequest request) { return(Client.Get(skillId, new ClientIntentRequestHistoryRequest(request))); }