diff --git a/pkg/calls/call.go b/pkg/calls/call.go index aea54e1..da400c3 100644 --- a/pkg/calls/call.go +++ b/pkg/calls/call.go @@ -80,6 +80,7 @@ type Call struct { TalkgroupGroup *string `json:"talkgroupGroup,omitempty" relayOut:"talkgroupGroup,omitempty"` TalkgroupLabel *string `json:"talkgroupLabel,omitempty" relayOut:"talkgroupLabel,omitempty"` TGAlphaTag *string `json:"tg_name,omitempty" relayOut:"talkgroupTag,omitempty"` + Transcript *string `json:"transcript" relayOut:"transcript,omitempty"` shouldStore bool `json:"-"` } diff --git a/pkg/calls/callstore/store.go b/pkg/calls/callstore/store.go index 37b9b22..297ddbb 100644 --- a/pkg/calls/callstore/store.go +++ b/pkg/calls/callstore/store.go @@ -179,6 +179,7 @@ func (s *store) Call(ctx context.Context, id uuid.UUID) (*calls.Call, error) { TalkgroupLabel: c.TGLabel, TalkgroupGroup: c.TGGroup, TGAlphaTag: c.TGAlphaTag, + Transcript: c.Transcript, }, nil } diff --git a/pkg/database/calls.sql.go b/pkg/database/calls.sql.go index f86c2df..f614d0d 100644 --- a/pkg/database/calls.sql.go +++ b/pkg/database/calls.sql.go @@ -181,7 +181,8 @@ SELECT tg_label, tg_alpha_tag, tg_group, - source + source, + transcript FROM calls WHERE id = $1 ` @@ -203,6 +204,7 @@ type GetCallRow struct { TGAlphaTag *string `json:"tg_alpha_tag"` TGGroup *string `json:"tg_group"` Source int `json:"source"` + Transcript *string `json:"transcript"` } func (q *Queries) GetCall(ctx context.Context, id uuid.UUID) (GetCallRow, error) { @@ -225,6 +227,7 @@ func (q *Queries) GetCall(ctx context.Context, id uuid.UUID) (GetCallRow, error) &i.TGAlphaTag, &i.TGGroup, &i.Source, + &i.Transcript, ) return i, err } diff --git a/sql/postgres/queries/calls.sql b/sql/postgres/queries/calls.sql index a35ded6..8496475 100644 --- a/sql/postgres/queries/calls.sql +++ b/sql/postgres/queries/calls.sql @@ -180,6 +180,7 @@ SELECT tg_label, tg_alpha_tag, tg_group, - source + source, + transcript FROM calls WHERE id = @id;