Skip to content

Commit 7df3738

Browse files
authored
Merge pull request #329 from watson-developer-cloud/6059-core-analytics-headers
chore(User-Agent): Updated user-agent to include environment information
2 parents e0f47d5 + 4786bf0 commit 7df3738

File tree

16 files changed

+427
-2
lines changed

16 files changed

+427
-2
lines changed

src/IBM.WatsonDeveloperCloud.Assistant.v1/AssistantService.cs

Lines changed: 90 additions & 0 deletions
Large diffs are not rendered by default.

src/IBM.WatsonDeveloperCloud.Assistant.v2/AssistantService.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ public SessionResponse CreateSession(string assistantId, Dictionary<string, obje
124124
restRequest.WithArgument("version", VersionDate);
125125
if (customData != null)
126126
restRequest.WithCustomData(customData);
127+
128+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=conversation;service_version=v2;operation_id=CreateSession");
127129
result = restRequest.As<SessionResponse>().Result;
128130
if(result == null)
129131
result = new SessionResponse();
@@ -178,6 +180,8 @@ public BaseModel DeleteSession(string assistantId, string sessionId, Dictionary<
178180
restRequest.WithArgument("version", VersionDate);
179181
if (customData != null)
180182
restRequest.WithCustomData(customData);
183+
184+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=conversation;service_version=v2;operation_id=DeleteSession");
181185
result = restRequest.As<BaseModel>().Result;
182186
if(result == null)
183187
result = new BaseModel();
@@ -236,6 +240,8 @@ public MessageResponse Message(string assistantId, string sessionId, MessageRequ
236240
restRequest.WithBody<MessageRequest>(request);
237241
if (customData != null)
238242
restRequest.WithCustomData(customData);
243+
244+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=conversation;service_version=v2;operation_id=Message");
239245
result = restRequest.As<MessageResponse>().Result;
240246
if(result == null)
241247
result = new MessageResponse();

src/IBM.WatsonDeveloperCloud.CompareComply.v1/CompareComplyService.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ public HTMLReturn ConvertToHtml(System.IO.FileStream file, string modelId = null
119119
restRequest.WithBodyContent(formData);
120120
if (customData != null)
121121
restRequest.WithCustomData(customData);
122+
123+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=ConvertToHtml");
122124
result = restRequest.As<HTMLReturn>().Result;
123125
if(result == null)
124126
result = new HTMLReturn();
@@ -176,6 +178,8 @@ public ClassifyReturn ClassifyElements(System.IO.FileStream file, string modelId
176178
restRequest.WithBodyContent(formData);
177179
if (customData != null)
178180
restRequest.WithCustomData(customData);
181+
182+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=ClassifyElements");
179183
result = restRequest.As<ClassifyReturn>().Result;
180184
if(result == null)
181185
result = new ClassifyReturn();
@@ -233,6 +237,8 @@ public TableReturn ExtractTables(System.IO.FileStream file, string modelId = nul
233237
restRequest.WithBodyContent(formData);
234238
if (customData != null)
235239
restRequest.WithCustomData(customData);
240+
241+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=ExtractTables");
236242
result = restRequest.As<TableReturn>().Result;
237243
if(result == null)
238244
result = new TableReturn();
@@ -310,6 +316,8 @@ public CompareReturn CompareDocuments(System.IO.FileStream file1, System.IO.File
310316
restRequest.WithBodyContent(formData);
311317
if (customData != null)
312318
restRequest.WithCustomData(customData);
319+
320+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=CompareDocuments");
313321
result = restRequest.As<CompareReturn>().Result;
314322
if(result == null)
315323
result = new CompareReturn();
@@ -352,6 +360,8 @@ public FeedbackReturn AddFeedback(FeedbackInput feedbackData, Dictionary<string,
352360
restRequest.WithBody<FeedbackInput>(feedbackData);
353361
if (customData != null)
354362
restRequest.WithCustomData(customData);
363+
364+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=AddFeedback");
355365
result = restRequest.As<FeedbackReturn>().Result;
356366
if(result == null)
357367
result = new FeedbackReturn();
@@ -396,6 +406,8 @@ public FeedbackDeleted DeleteFeedback(string feedbackId, string modelId = null,
396406
restRequest.WithArgument("model_id", modelId);
397407
if (customData != null)
398408
restRequest.WithCustomData(customData);
409+
410+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=DeleteFeedback");
399411
result = restRequest.As<FeedbackDeleted>().Result;
400412
if(result == null)
401413
result = new FeedbackDeleted();
@@ -439,6 +451,8 @@ public GetFeedback GetFeedback(string feedbackId, string modelId = null, Diction
439451
restRequest.WithArgument("model_id", modelId);
440452
if (customData != null)
441453
restRequest.WithCustomData(customData);
454+
455+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=GetFeedback");
442456
result = restRequest.As<GetFeedback>().Result;
443457
if(result == null)
444458
result = new GetFeedback();
@@ -545,6 +559,8 @@ public FeedbackList ListFeedback(string feedbackType = null, DateTime? before =
545559
restRequest.WithArgument("include_total", includeTotal);
546560
if (customData != null)
547561
restRequest.WithCustomData(customData);
562+
563+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=ListFeedback");
548564
result = restRequest.As<FeedbackList>().Result;
549565
if(result == null)
550566
result = new FeedbackList();
@@ -670,6 +686,8 @@ public BatchStatus CreateBatch(string function, System.IO.FileStream inputCreden
670686
restRequest.WithBodyContent(formData);
671687
if (customData != null)
672688
restRequest.WithCustomData(customData);
689+
690+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=CreateBatch");
673691
result = restRequest.As<BatchStatus>().Result;
674692
if(result == null)
675693
result = new BatchStatus();
@@ -709,6 +727,8 @@ public BatchStatus GetBatch(string batchId, Dictionary<string, object> customDat
709727
restRequest.WithArgument("version", VersionDate);
710728
if (customData != null)
711729
restRequest.WithCustomData(customData);
730+
731+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=GetBatch");
712732
result = restRequest.As<BatchStatus>().Result;
713733
if(result == null)
714734
result = new BatchStatus();
@@ -745,6 +765,8 @@ public Batches ListBatches(Dictionary<string, object> customData = null)
745765
restRequest.WithArgument("version", VersionDate);
746766
if (customData != null)
747767
restRequest.WithCustomData(customData);
768+
769+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=ListBatches");
748770
result = restRequest.As<Batches>().Result;
749771
if(result == null)
750772
result = new Batches();
@@ -796,6 +818,8 @@ public BatchStatus UpdateBatch(string batchId, string action, string modelId = n
796818
restRequest.WithArgument("model_id", modelId);
797819
if (customData != null)
798820
restRequest.WithCustomData(customData);
821+
822+
restRequest.WithHeader("X-IBMCloud-SDK-Analytics", "service_name=compare-comply;service_version=v1;operation_id=UpdateBatch");
799823
result = restRequest.As<BatchStatus>().Result;
800824
if(result == null)
801825
result = new BatchStatus();

0 commit comments

Comments
 (0)