From 0524238605a20c42121636c2fb83fa64b51b4c43 Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Thu, 17 Aug 2017 11:44:37 -0700 Subject: [PATCH] Adding Job Update Summaries response extractor so that we can write less error prone code. --- response/response.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/response/response.go b/response/response.go index 97cffe3..5bb60d1 100644 --- a/response/response.go +++ b/response/response.go @@ -24,20 +24,24 @@ import ( // Get key from a response created by a StartJobUpdate call func JobUpdateKey(resp *aurora.Response) *aurora.JobUpdateKey { - return resp.Result_.StartJobUpdateResult_.GetKey() + return resp.GetResult_().GetStartJobUpdateResult_().GetKey() } func JobUpdateDetails(resp *aurora.Response) []*aurora.JobUpdateDetails { - return resp.Result_.GetJobUpdateDetailsResult_.DetailsList + return resp.GetResult_().GetGetJobUpdateDetailsResult_().GetDetailsList() } func ScheduleStatusResult(resp *aurora.Response) *aurora.ScheduleStatusResult_ { return resp.GetResult_().GetScheduleStatusResult_() } +func JobUpdateSummaries(resp *aurora.Response) []*aurora.JobUpdateSummary { + return resp.GetResult_().GetGetJobUpdateSummariesResult_().GetUpdateSummaries() +} + func ResponseCodeCheck(resp *aurora.Response) (*aurora.Response, error) { if resp == nil { - return resp, errors.New("Got nil Response") + return resp, errors.New("Response is nil") } if resp.GetResponseCode() != aurora.ResponseCode_OK { return resp, errors.New(CombineMessage(resp))