@@ -43,7 +43,6 @@ import (
4343 " context"
4444 apiclientgo " github.com/gleanwork/api-client-go"
4545 " github.com/gleanwork/api-client-go/models/components"
46- " github.com/gleanwork/api-client-go/types"
4746 " log"
4847 " os"
4948)
@@ -55,36 +54,21 @@ func main() {
5554 apiclientgo.WithSecurity (os.Getenv (" GLEAN_BEARER_AUTH" )),
5655 )
5756
58- res , err := s.Client .Activity .Report (ctx, components.Activity {
59- Events: []components.ActivityEvent {
60- components.ActivityEvent {
61- Action: components.ActivityEventActionHistoricalView ,
62- Timestamp: types.MustTimeFromString (" 2000-01-23T04:56:07.000Z" ),
63- URL: " https://example.com/" ,
64- },
65- components.ActivityEvent {
66- Action: components.ActivityEventActionSearch ,
67- Params: &components.ActivityEventParams {
68- Query: apiclientgo.String (" query" ),
69- },
70- Timestamp: types.MustTimeFromString (" 2000-01-23T04:56:07.000Z" ),
71- URL: " https://example.com/search?q=query" ,
72- },
73- components.ActivityEvent {
74- Action: components.ActivityEventActionView ,
75- Params: &components.ActivityEventParams {
76- Duration: apiclientgo.Int64 (20 ),
77- Referrer: apiclientgo.String (" https://example.com/document" ),
57+ res , err := s.Client .Chat .Start (ctx, components.ChatRequest {
58+ Messages: []components.ChatMessage {
59+ components.ChatMessage {
60+ Fragments: []components.ChatMessageFragment {
61+ components.ChatMessageFragment {
62+ Text: apiclientgo.String (" What are the company holidays this year?" ),
63+ },
7864 },
79- Timestamp: types.MustTimeFromString (" 2000-01-23T04:56:07.000Z" ),
80- URL: " https://example.com/" ,
8165 },
8266 },
83- })
67+ }, nil , nil , nil )
8468 if err != nil {
8569 log.Fatal (err)
8670 }
87- if res != nil {
71+ if res. ChatResponse != nil {
8872 // handle response
8973 }
9074}
0 commit comments