diff --git a/internal/sdk/models/interactions/interactionstatusupdate.go b/internal/sdk/models/interactions/interactionstatusupdate.go index 9d70b2b..c0583d6 100644 --- a/internal/sdk/models/interactions/interactionstatusupdate.go +++ b/internal/sdk/models/interactions/interactionstatusupdate.go @@ -49,6 +49,9 @@ func (e *InteractionStatusUpdateStatus) IsExact() bool { } type InteractionStatusUpdate struct { + // An optional opaque continuation token used to resume decoding from the + // latest checkpoint after a disconnected stream. + ContinuationToken *string `json:"continuation_token,omitzero"` // The event_id token to be used to resume the interaction stream, from // this event. EventID *string `json:"event_id,omitzero"` @@ -69,6 +72,13 @@ func (i *InteractionStatusUpdate) UnmarshalJSON(data []byte) error { return nil } +func (i *InteractionStatusUpdate) GetContinuationToken() *string { + if i == nil { + return nil + } + return i.ContinuationToken +} + func (i *InteractionStatusUpdate) GetEventID() *string { if i == nil { return nil