Versions in this module Expand all Collapse all v6 v6.0.0 Aug 28, 2026 Changes in this version + const DefaultBaseURL + const EnvStreamApiKey + const EnvStreamApiSecret + const EnvStreamBaseUrl + const EnvStreamHttpTimeout + const ErrorTypeConnectionReset + const ErrorTypeDNSFailure + const ErrorTypeTLSHandshake + const ErrorTypeTimeout + const ErrorTypeUnknown + const EventTypeAppealAccepted + const EventTypeAppealCreated + const EventTypeAppealRejected + const EventTypeCallAccepted + const EventTypeCallBlockedUser + const EventTypeCallClosedCaption + const EventTypeCallClosedCaptionsFailed + const EventTypeCallClosedCaptionsStarted + const EventTypeCallClosedCaptionsStopped + const EventTypeCallCreated + const EventTypeCallDeleted + const EventTypeCallDtmf + const EventTypeCallEnded + const EventTypeCallFrameRecordingFailed + const EventTypeCallFrameRecordingReady + const EventTypeCallFrameRecordingStarted + const EventTypeCallFrameRecordingStopped + const EventTypeCallHLSBroadcastingFailed + const EventTypeCallHLSBroadcastingStarted + const EventTypeCallHLSBroadcastingStopped + const EventTypeCallKickedUser + const EventTypeCallLiveStarted + const EventTypeCallMemberAdded + const EventTypeCallMemberRemoved + const EventTypeCallMemberUpdated + const EventTypeCallMemberUpdatedPermission + const EventTypeCallMissed + const EventTypeCallModerationBlur + const EventTypeCallModerationWarning + const EventTypeCallNotification + const EventTypeCallPermissionRequest + const EventTypeCallPermissionsUpdated + const EventTypeCallRTMPBroadcastFailed + const EventTypeCallRTMPBroadcastStarted + const EventTypeCallRTMPBroadcastStopped + const EventTypeCallReactionNew + const EventTypeCallRecordingFailed + const EventTypeCallRecordingReady + const EventTypeCallRecordingStarted + const EventTypeCallRecordingStopped + const EventTypeCallRejected + const EventTypeCallRing + const EventTypeCallSessionEnded + const EventTypeCallSessionParticipantCountUpdated + const EventTypeCallSessionParticipantJoined + const EventTypeCallSessionParticipantLeft + const EventTypeCallSessionStarted + const EventTypeCallStatsReportReady + const EventTypeCallTranscriptionFailed + const EventTypeCallTranscriptionReady + const EventTypeCallTranscriptionStarted + const EventTypeCallTranscriptionStopped + const EventTypeCallUnblockedUser + const EventTypeCallUpdated + const EventTypeCallUserFeedbackSubmitted + const EventTypeCallUserMuted + const EventTypeCampaignCompleted + const EventTypeCampaignStarted + const EventTypeChannelBatchUpdateCompleted + const EventTypeChannelBatchUpdateStarted + const EventTypeChannelCreated + const EventTypeChannelDeleted + const EventTypeChannelFrozen + const EventTypeChannelHidden + const EventTypeChannelMaxStreakChanged + const EventTypeChannelMuted + const EventTypeChannelTruncated + const EventTypeChannelUnfrozen + const EventTypeChannelUnmuted + const EventTypeChannelUpdated + const EventTypeChannelVisible + const EventTypeCustom + const EventTypeExportBulkImageModerationError + const EventTypeExportBulkImageModerationSuccess + const EventTypeExportChannelsError + const EventTypeExportChannelsSuccess + const EventTypeExportModerationLogsError + const EventTypeExportModerationLogsSuccess + const EventTypeExportReviewQueueError + const EventTypeExportReviewQueueSuccess + const EventTypeExportUsersError + const EventTypeExportUsersSuccess + const EventTypeFeedsActivityAdded + const EventTypeFeedsActivityDeleted + const EventTypeFeedsActivityFeedback + const EventTypeFeedsActivityMarked + const EventTypeFeedsActivityPinned + const EventTypeFeedsActivityReactionAdded + const EventTypeFeedsActivityReactionDeleted + const EventTypeFeedsActivityReactionUpdated + const EventTypeFeedsActivityRemovedFromFeed + const EventTypeFeedsActivityRestored + const EventTypeFeedsActivityUnpinned + const EventTypeFeedsActivityUpdated + const EventTypeFeedsBookmarkAdded + const EventTypeFeedsBookmarkDeleted + const EventTypeFeedsBookmarkFolderDeleted + const EventTypeFeedsBookmarkFolderUpdated + const EventTypeFeedsBookmarkUpdated + const EventTypeFeedsCommentAdded + const EventTypeFeedsCommentDeleted + const EventTypeFeedsCommentReactionAdded + const EventTypeFeedsCommentReactionDeleted + const EventTypeFeedsCommentReactionUpdated + const EventTypeFeedsCommentRestored + const EventTypeFeedsCommentUpdated + const EventTypeFeedsFeedCreated + const EventTypeFeedsFeedDeleted + const EventTypeFeedsFeedGroupChanged + const EventTypeFeedsFeedGroupDeleted + const EventTypeFeedsFeedGroupRestored + const EventTypeFeedsFeedMemberAdded + const EventTypeFeedsFeedMemberRemoved + const EventTypeFeedsFeedMemberUpdated + const EventTypeFeedsFeedUpdated + const EventTypeFeedsFollowCreated + const EventTypeFeedsFollowDeleted + const EventTypeFeedsFollowUpdated + const EventTypeFeedsNotificationFeedUpdated + const EventTypeFeedsStoriesFeedUpdated + const EventTypeFlagUpdated + const EventTypeIngressError + const EventTypeIngressStarted + const EventTypeIngressStopped + const EventTypeMemberAdded + const EventTypeMemberRemoved + const EventTypeMemberUpdated + const EventTypeMessageDeleted + const EventTypeMessageFlagged + const EventTypeMessageNew + const EventTypeMessagePending + const EventTypeMessageRead + const EventTypeMessageUnblocked + const EventTypeMessageUndeleted + const EventTypeMessageUpdated + const EventTypeModerationAnalysisFailed + const EventTypeModerationCheckCompleted + const EventTypeModerationCustomAction + const EventTypeModerationFlagged + const EventTypeModerationImageAnalysisComplete + const EventTypeModerationMarkReviewed + const EventTypeModerationRuleTriggered + const EventTypeModerationTextAnalysisComplete + const EventTypeNotificationMarkUnread + const EventTypeNotificationReminderDue + const EventTypeNotificationThreadMessageNew + const EventTypeReactionDeleted + const EventTypeReactionNew + const EventTypeReactionUpdated + const EventTypeReminderCreated + const EventTypeReminderDeleted + const EventTypeReminderUpdated + const EventTypeReviewQueueItemNew + const EventTypeReviewQueueItemUpdated + const EventTypeThreadUpdated + const EventTypeUserBanned + const EventTypeUserDeactivated + const EventTypeUserDeleted + const EventTypeUserFlagged + const EventTypeUserGroupCreated + const EventTypeUserGroupDeleted + const EventTypeUserGroupMemberAdded + const EventTypeUserGroupMemberRemoved + const EventTypeUserGroupUpdated + const EventTypeUserMessagesDeleted + const EventTypeUserMuted + const EventTypeUserReactivated + const EventTypeUserUnbanned + const EventTypeUserUnmuted + const EventTypeUserUnreadMessageReminder + const EventTypeUserUpdated + const EventTypeWildcard + const HeaderRateLimit + const HeaderRateRemaining + const HeaderRateReset + var ErrApiResponse = errors.New("stream: api error") + var ErrInvalidWebhook = errors.New("stream: invalid webhook") + var ErrRateLimited = errors.New("stream: rate limited") + var ErrTaskFailed = errors.New("stream: task failed") + var ErrTransport = errors.New("stream: transport error") + var ErrUnknownEventType = errors.New("stream: unknown webhook event type") + var WebhookEventKey = webhookEventKeyType + func DecodeSnsPayload(notificationBody string) ([]byte, error) + func DecodeSqsPayload(messageBody string) ([]byte, error) + func EncodeValueToQueryParam(value any) string + func GetEventType(rawEvent []byte) string + func GunzipPayload(body []byte) ([]byte, error) + func PtrTo[T any](v T) *T + func StructToMapWithTags(input any, tagName string) (map[string]any, error) + func VerifySignature(body []byte, signature, secret string) bool + func VerifyWebhookSignature(body []byte, signature string, secret string) bool + func Version() string + func WebhookMiddleware(secret string) func(http.Handler) http.Handler + type AIAudioConfigRequest struct + Profile *string + Rules []BodyguardRule + type AIAudioConfigResponse struct + Enabled bool + Profile string + Rules []BodyguardRule + type AIImageConfig struct + Async *bool + Enabled *bool + OcrRules []OCRRule + Rules []AWSRekognitionRule + type AIImageLabelDefinition struct + Description string + Group string + Key string + Label string + type AITextConfig struct + Async *bool + Enabled *bool + Profile *string + Rules []BodyguardRule + SeverityRules []BodyguardSeverityRule + type AIVideoConfig struct + Async *bool + Enabled *bool + Rules []AWSRekognitionRule + type APIError struct + Code int + Details []int + Duration string + ExceptionFields map[string]string + Message string + MoreInfo string + StatusCode int + Unrecoverable *bool + type APNConfig struct + AuthKey *string + AuthType *string + BundleID *string + Development *bool + Disabled *bool + Host *string + KeyID *string + NotificationTemplate *string + P12Cert *string + TeamID *string + type APNConfigFields struct + AuthKey *string + AuthType *string + BundleID *string + Development bool + Enabled bool + Host *string + KeyID *string + NotificationTemplate *string + P12Cert *string + TeamID *string + type APNS struct + Body string + ContentAvailable *int + Data map[string]any + MutableContent *int + Sound *string + Title string + type APNSPayload struct + Body *string + ContentAvailable *int + Data map[string]any + MutableContent *int + Sound *string + Title *string + type AWSRekognitionRule struct + Action string + Label string + MinConfidence float64 + Subclassifications map[string]any + type AbsentMetric struct + Metric string + Reason string + type AcceptFeedMemberInviteRequest struct + User *UserRequest + UserID *string + type AcceptFeedMemberInviteResponse struct + Duration string + Member FeedMemberResponse + type AcceptFollowRequest struct + FollowerRole *string + Source string + Target string + type AcceptFollowResponse struct + Duration string + Follow FollowResponse + type Action struct + Name string + Style *string + Text string + Type string + Value *string + type ActionLogResponse struct + AiProviders []string + CreatedAt Timestamp + Custom map[string]any + ID string + Reason string + ReporterType string + ReviewQueueItem *ReviewQueueItemResponse + TargetUser *UserResponse + TargetUserID string + Type string + User *UserResponse + UserID string + type ActionSequence struct + Action *string + Blur *bool + CooldownPeriod *int + Threshold *int + TimeWindow *int + Warning *bool + WarningText *string + type ActiveCallsBitrateStats struct + P10 float64 + P50 float64 + type ActiveCallsFPSStats struct + P05 float64 + P10 float64 + P50 float64 + P90 float64 + type ActiveCallsLatencyStats struct + P50 float64 + P90 float64 + type ActiveCallsMetrics struct + JoinCallAPI *JoinCallAPIMetrics + Publishers *PublishersMetrics + Subscribers *SubscribersMetrics + type ActiveCallsResolutionStats struct + P10 float64 + P50 float64 + type ActiveCallsSummary struct + ActiveCalls int + ActivePublishers int + ActiveSubscribers int + Participants int + type ActivityAddedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityAddedEvent) GetEventType() string + type ActivityDeletedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityDeletedEvent) GetEventType() string + type ActivityFeedbackEvent struct + ActivityFeedback ActivityFeedbackEventPayload + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityFeedbackEvent) GetEventType() string + type ActivityFeedbackEventPayload struct + Action string + ActivityID string + CreatedAt Timestamp + UpdatedAt Timestamp + User UserResponse + Value string + type ActivityFeedbackRequest struct + Hide *bool + ShowLess *bool + ShowMore *bool + User *UserRequest + UserID *string + type ActivityFeedbackResponse struct + ActivityID string + Duration string + type ActivityFilterConfig struct + ExcludeOwnerActivities *bool + type ActivityMarkEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + MarkAllRead *bool + MarkAllSeen *bool + MarkRead []string + MarkSeen []string + MarkWatched []string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityMarkEvent) GetEventType() string + type ActivityPinResponse struct + Activity ActivityResponse + CreatedAt Timestamp + Feed string + UpdatedAt Timestamp + User UserResponse + type ActivityPinnedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + PinnedActivity PinActivityResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityPinnedEvent) GetEventType() string + type ActivityProcessorConfig struct + MinTextLength *int + MinWordCount *int + Type string + type ActivityReactionAddedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Reaction FeedsReactionResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityReactionAddedEvent) GetEventType() string + type ActivityReactionDeletedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Reaction FeedsReactionResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityReactionDeletedEvent) GetEventType() string + type ActivityReactionUpdatedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Reaction FeedsReactionResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityReactionUpdatedEvent) GetEventType() string + type ActivityRemovedFromFeedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityRemovedFromFeedEvent) GetEventType() string + type ActivityRequest struct + Attachments []Attachment + CollectionRefs []string + Collections []CollectionRequest + CopyCustomToNotification *bool + CreateNotificationActivity *bool + Custom map[string]any + ExpiresAt *string + Feeds []string + FilterTags []string + ID *string + InterestTags []string + Location *Location + MentionedUserIds []string + ParentID *string + PollID *string + RestrictReplies *string + SearchData map[string]any + SkipEnrichUrl *bool + SkipPush *bool + Text *string + Type string + UserID *string + Visibility *string + VisibilityTag *string + type ActivityResponse struct + Attachments []Attachment + BookmarkCount int + Collections map[string]EnrichedCollectionResponse + CommentCount int + Comments []CommentResponse + CreatedAt Timestamp + CurrentFeed *FeedResponse + Custom map[string]any + DeletedAt *Timestamp + EditedAt *Timestamp + ExpiresAt *Timestamp + Feeds []string + FilterTags []string + FriendReactionCount *int + FriendReactions []FeedsReactionResponse + Hidden bool + I18n map[string]string + ID string + InterestTags []string + IsRead *bool + IsSeen *bool + IsWatched *bool + LatestReactions []FeedsReactionResponse + LatestShares []ShareResponse + Location *Location + MentionedUsers []UserResponse + Metrics map[string]int + Moderation *ModerationV2Response + ModerationAction *string + NotificationContext *NotificationContext + OwnBookmarks []BookmarkResponse + OwnReactions []FeedsReactionResponse + Parent *ActivityResponse + Poll *PollResponseData + Popularity int + Preview bool + ReactionCount int + ReactionGroups map[string]FeedsReactionGroupResponse + RestrictReplies string + Score float64 + ScoreVars map[string]any + SearchData map[string]any + SelectorSource *string + ShareCount int + Text *string + Type string + UpdatedAt Timestamp + User UserResponse + Visibility string + VisibilityTag *string + type ActivityRestoredEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityRestoredEvent) GetEventType() string + type ActivitySelectorConfig struct + CutoffTime *string + CutoffWindow *string + Filter map[string]any + MinPopularity *int + Params map[string]any + Sort []SortParamRequest + Type string + type ActivitySelectorConfigResponse struct + CutoffTime *Timestamp + CutoffWindow *string + Filter map[string]any + MinPopularity *int + Params map[string]any + Sort []SortParamRequest + Type string + type ActivityUnpinnedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + PinnedActivity PinActivityResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityUnpinnedEvent) GetEventType() string + type ActivityUpdatedEvent struct + Activity ActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ActivityUpdatedEvent) GetEventType() string + type AddActivityReactionRequest struct + CopyCustomToNotification *bool + CreateNotificationActivity *bool + CreateUsers *bool + Custom *map[string]any + EnforceUnique *bool + SkipPush *bool + TargetFeeds *[]string + Type string + User *UserRequest + UserID *string + type AddActivityRequest struct + Attachments *[]Attachment + CollectionRefs *[]string + Collections *[]CollectionRequest + CopyCustomToNotification *bool + CreateNotificationActivity *bool + CreateUsers *bool + Custom *map[string]any + EnrichOwnFields *bool + ExpiresAt *string + Feeds []string + FilterTags *[]string + ForceModeration *bool + ID *string + InterestTags *[]string + Location *Location + MentionedUserIds *[]string + ParentID *string + PollID *string + RestrictReplies *string + SearchData *map[string]any + SkipEnrichUrl *bool + SkipPush *bool + Text *string + Type string + UserID *string + Visibility *string + VisibilityTag *string + type AddActivityResponse struct + Activity ActivityResponse + Duration string + MentionNotificationsCreated *int + type AddBookmarkRequest struct + Custom *map[string]any + FolderID *string + NewFolder *AddFolderRequest + User *UserRequest + UserID *string + type AddBookmarkResponse struct + Bookmark BookmarkResponse + Duration string + type AddCommentBookmarkRequest struct + Custom *map[string]any + FolderID *string + NewFolder *AddFolderRequest + User *UserRequest + UserID *string + type AddCommentBookmarkResponse struct + Bookmark BookmarkResponse + Duration string + type AddCommentReactionRequest struct + CopyCustomToNotification *bool + CreateNotificationActivity *bool + Custom *map[string]any + EnforceUnique *bool + SkipPush *bool + TargetFeeds *[]string + Type string + User *UserRequest + UserID *string + type AddCommentReactionResponse struct + Comment CommentResponse + Duration string + NotificationAccepted *bool + NotificationCreated *bool + NotificationTaskID *string + Reaction FeedsReactionResponse + ReferenceActivity *ActivityResponse + type AddCommentRequest struct + Attachments *[]Attachment + Comment *string + CopyCustomToNotification *bool + CreateNotificationActivity *bool + Custom *map[string]any + ForceModeration *bool + ID *string + MentionedUserIds *[]string + ObjectID *string + ObjectType *string + ParentID *string + SkipEnrichUrl *bool + SkipPush *bool + User *UserRequest + UserID *string + type AddCommentResponse struct + Comment CommentResponse + Duration string + MentionNotificationsCreated *int + NotificationCreated *bool + type AddCommentsBatchRequest struct + Comments []AddCommentRequest + type AddCommentsBatchResponse struct + Comments []CommentResponse + Duration string + type AddFolderRequest struct + Custom map[string]any + Name string + type AddReactionRequest struct + CopyCustomToNotification *bool + CreateNotificationActivity *bool + CreateUsers *bool + Custom map[string]any + EnforceUnique *bool + SkipPush *bool + TargetFeeds []string + Type string + User *UserRequest + UserID *string + type AddReactionResponse struct + Activity ActivityResponse + Duration string + NotificationAccepted *bool + NotificationCreated *bool + NotificationTaskID *string + Reaction FeedsReactionResponse + ReferenceActivity *ActivityResponse + type AddSegmentTargetsRequest struct + TargetIds []string + type AddUserGroupMembersRequest struct + AsAdmin *bool + MemberIds []string + TeamID *string + type AddUserGroupMembersResponse struct + Duration string + UserGroup *UserGroupResponse + type AggregatedActivityResponse struct + Activities []ActivityResponse + ActivityCount int + CreatedAt Timestamp + Group string + IsRead *bool + IsSeen *bool + IsWatched *bool + Score float64 + UpdatedAt Timestamp + UserCount int + UserCountTruncated bool + type AggregationConfig struct + ActivitiesSort *string + Format *string + ScoreStrategy *string + type AnalyzeImageField struct + Action *string + Classifications []Classification + Confidence *float64 + Error *string + ID *string + OcrClassifications []Classification + type AnalyzeRequest struct + AsyncResponse *bool + ConfigKey *string + ContentIds *map[string]string + ContentPublishedAt *Timestamp + Custom *map[string]any + EntityCreatorID *string + EntityID *string + EntityType *string + Texts *map[string]string + User *UserRequest + UserID *string + type AnalyzeResponse struct + Duration string + Images map[string]AnalyzeImageField + Status string + Texts map[string]AnalyzeTextField + type AnalyzeTextField struct + Action *string + Classifications []Classification + Error *string + ID *string + Language *string + Severity *string + type AppResponseFields struct + ActivityMetricsConfig map[string]int + AllowMultiUserDevices bool + AllowedFlagReasons []string + AsyncUrlEnrichEnabled bool + AutoTranslationEnabled bool + BeforeMessageSendHookAttemptTimeoutMs *int + BeforeMessageSendHookUrl *string + CallTypes map[string]*CallType + CampaignEnabled bool + CdnExpirationSeconds int + ChannelConfigs map[string]*ChannelConfig + ChatPrimaryUseCase *string + CustomActionHandlerUrl string + DatadogInfo *DataDogInfo + DisableAuthChecks bool + DisablePermissionsChecks bool + EnforceUniqueUsernames string + EventHooks []EventHook + FeedAuditLogsEnabled bool + FileUploadConfig FileUploadConfig + Geofences []GeofenceResponse + Grants map[string][]string + GuestUserCreationDisabled bool + ID int + ImageModerationEnabled bool + ImageModerationLabels []string + ImageUploadConfig FileUploadConfig + MaxAggregatedActivitiesLength int + MemberCustomOnMessagesEnabled bool + ModerationAudioCallModerationEnabled bool + ModerationDashboardPreferences *ModerationDashboardPreferences + ModerationEnabled bool + ModerationLlmConfigurabilityEnabled bool + ModerationMultitenantBlocklistEnabled bool + ModerationOnboardingComplete *bool + ModerationS3ImageAccessRoleArn *string + ModerationVideoCallModerationEnabled bool + ModerationWebhookUrl string + MultiTenantEnabled bool + Name string + Organization string + PermissionVersion string + Placement string + Policies map[string][]Policy + PushNotifications PushNotificationFields + RemindersInterval int + RevokeTokensIssuedBefore *Timestamp + SnsKey string + SnsSecret string + SnsTopicArn string + SqsKey string + SqsSecret string + SqsUrl string + Suspended bool + SuspendedExplanation string + UseHookV2 bool + UserResponseTimeEnabled bool + UserSearchDisallowedRoles []string + VideoPrimaryUseCase *string + WebhookEvents []string + WebhookUrl string + type AppealAcceptedEvent struct + Appeal *AppealItemResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *AppealAcceptedEvent) GetEventType() string + type AppealCreatedEvent struct + Appeal *AppealItemResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *AppealCreatedEvent) GetEventType() string + type AppealItemResponse struct + Actions []ActionLogResponse + AiTextSeverity *string + AppealReason string + Attachments []string + ChannelCid *string + ConfigKey *string + CreatedAt Timestamp + DecisionReason *string + EntityContent *ModerationPayload + EntityID string + EntityType string + FlagLabels []string + FlagTypes []string + Flags []ModerationFlagResponse + ID string + ModerationAction *ActionLogResponse + OriginalModerationAction *ActionLogResponse + RecommendedAction *string + ReviewQueueItemID *string + Severity *int + Status string + UpdatedAt Timestamp + User *UserResponse + type AppealRejectedEvent struct + Appeal *AppealItemResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *AppealRejectedEvent) GetEventType() string + type AppealRequest struct + AppealReason string + Attachments *[]string + EntityID string + EntityType string + ReviewQueueItemID *string + User *UserRequest + UserID *string + type AppealResponse struct + AppealID string + Duration string + type AsyncBulkImageModerationEvent struct + CreatedAt Timestamp + Custom map[string]any + FinishedAt Timestamp + ReceivedAt *Timestamp + StartedAt Timestamp + TaskID string + Type string + Url string + func (e *AsyncBulkImageModerationEvent) GetEventType() string + type AsyncExportChannelsEvent struct + CreatedAt Timestamp + Custom map[string]any + FinishedAt Timestamp + ReceivedAt *Timestamp + StartedAt Timestamp + TaskID string + Type string + Url string + func (e *AsyncExportChannelsEvent) GetEventType() string + type AsyncExportErrorEvent struct + CreatedAt Timestamp + Custom map[string]any + Error string + FinishedAt Timestamp + ReceivedAt *Timestamp + StartedAt Timestamp + TaskID string + Type string + func (e *AsyncExportErrorEvent) GetEventType() string + type AsyncExportModerationLogsEvent struct + CreatedAt Timestamp + Custom map[string]any + FinishedAt Timestamp + ReceivedAt *Timestamp + StartedAt Timestamp + TaskID string + Type string + Url string + func (e *AsyncExportModerationLogsEvent) GetEventType() string + type AsyncExportReviewQueueEvent struct + CreatedAt Timestamp + Custom map[string]any + FinishedAt Timestamp + ReceivedAt *Timestamp + StartedAt Timestamp + TaskID string + Type string + Url string + func (e *AsyncExportReviewQueueEvent) GetEventType() string + type AsyncExportUsersEvent struct + CreatedAt Timestamp + Custom map[string]any + FinishedAt Timestamp + ReceivedAt *Timestamp + StartedAt Timestamp + TaskID string + Type string + Url string + func (e *AsyncExportUsersEvent) GetEventType() string + type AsyncModerationCallbackConfig struct + Mode *string + ServerUrl *string + type AsyncModerationConfiguration struct + Callback *AsyncModerationCallbackConfig + TimeoutMs *int + type Attachment struct + Actions []Action + AssetUrl *string + AuthorIcon *string + AuthorLink *string + AuthorName *string + Color *string + Custom map[string]any + Fallback *string + Fields []Field + Footer *string + FooterIcon *string + Giphy *Images + ImageUrl *string + OGScrapeUrl *string + OriginalHeight *int + OriginalWidth *int + Pretext *string + Text *string + ThumbUrl *string + Title *string + TitleLink *string + Type *string + type Audience struct + AvgConcurrentViewers int + ConcurrencyByMinute []ConcurrencyMinute + HoursWatched float64 + PeakAt *string + PeakConcurrentViewers int + RampUpMinTo90pctPeak *int + RetentionAt90pctMark *float64 + RetentionAtMidpoint *float64 + Shape *string + UniqueViewers int + ViewerConnections int + type AudioSettings struct + AccessRequestEnabled bool + DefaultDevice string + HifiAudioEnabled bool + MicDefaultOn bool + NoiseCancellation *NoiseCancellationSettings + OpusDtxEnabled bool + RedundantCodingEnabled bool + SpeakerDefaultOn bool + type AudioSettingsRequest struct + AccessRequestEnabled *bool + DefaultDevice string + HifiAudioEnabled *bool + MicDefaultOn *bool + NoiseCancellation *NoiseCancellationSettings + OpusDtxEnabled *bool + RedundantCodingEnabled *bool + SpeakerDefaultOn *bool + type AudioSettingsResponse struct + AccessRequestEnabled bool + DefaultDevice string + HifiAudioEnabled bool + MicDefaultOn bool + NoiseCancellation *NoiseCancellationSettings + OpusDtxEnabled bool + RedundantCodingEnabled bool + SpeakerDefaultOn bool + type AutomodDetailsResponse struct + Action *string + ImageLabels []string + MessageDetails *FlagMessageDetailsResponse + OriginalMessageType *string + Result *MessageModerationResult + type AutomodPlatformCircumventionConfig struct + Async *bool + Enabled *bool + Rules []AutomodRule + type AutomodRule struct + Action string + Label string + Threshold float64 + type AutomodSemanticFiltersConfig struct + Async *bool + Enabled *bool + Rules []AutomodSemanticFiltersRule + type AutomodSemanticFiltersRule struct + Action string + Name string + Threshold float64 + type AutomodToxicityConfig struct + Async *bool + Enabled *bool + Rules []AutomodRule + type AzureRequest struct + AbsAccountName string + AbsClientID string + AbsClientSecret string + AbsTenantID string + type BackstageSettings struct + Enabled bool + JoinAheadTimeSeconds *int + type BackstageSettingsRequest struct + Enabled *bool + JoinAheadTimeSeconds *int + type BackstageSettingsResponse struct + Enabled bool + JoinAheadTimeSeconds *int + type BanActionRequestPayload struct + BanFromFutureChannels *bool + ChannelBanOnly *bool + ChannelCid *string + DeleteMessages *string + IpBan *bool + Reason *string + Shadow *bool + TargetUserID *string + Timeout *int + type BanInfoResponse struct + Channel *ChannelMetadata + ChannelCid *string + CreatedAt Timestamp + CreatedBy *UserResponse + Expires *Timestamp + Reason *string + Shadow *bool + User *UserResponse + type BanOptions struct + DeleteMessages *string + Duration *int + IpBan *bool + Reason *string + ShadowBan *bool + type BanRequest struct + BannedBy *UserRequest + BannedByID *string + ChannelCid *string + DeleteMessages *string + IpBan *bool + Reason *string + Shadow *bool + TargetUserID string + Timeout *int + type BanResponse struct + BannedBy *UserResponse + Channel *ChannelResponse + CreatedAt Timestamp + Expires *Timestamp + Reason *string + Shadow *bool + User *UserResponse + type BatchQueryActivityReactionsRequest struct + ActivityIds []string + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type BatchQueryActivityReactionsResponse struct + Duration string + Next *string + Prev *string + Reactions []FeedsReactionResponse + type BatchQueryCommentReactionsRequest struct + CommentIds []string + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type BatchQueryCommentReactionsResponse struct + Duration string + Next *string + Prev *string + Reactions []FeedsReactionResponse + type BlockActionRequestPayload struct + Reason *string + type BlockListConfig struct + Async *bool + Enabled *bool + MatchSubstring *bool + Rules []BlockListRule + type BlockListOptions struct + Behavior string + Blocklist string + type BlockListResponse struct + CreatedAt *Timestamp + ID *string + IsConfusableFoldingEnabled bool + IsLeetCheckEnabled bool + IsPluralCheckEnabled bool + IsSubstringMatchingEnabled bool + Name string + OwnerUserID *string + Team *string + Type string + UpdatedAt *Timestamp + Words []string + type BlockListRule struct + Action string + Name *string + Team *string + type BlockUserRequest struct + UserID string + type BlockUserResponse struct + Duration string + type BlockUsersRequest struct + BlockedUserID string + User *UserRequest + UserID *string + type BlockUsersResponse struct + BlockedByUserID string + BlockedUserID string + CreatedAt Timestamp + Duration string + type BlockedUserEvent struct + BlockedByUser *UserResponse + CallCid string + CreatedAt Timestamp + Type string + User UserResponse + func (e *BlockedUserEvent) GetEventType() string + type BlockedUserResponse struct + BlockedUser UserResponse + BlockedUserID string + CreatedAt Timestamp + User UserResponse + UserID string + type BodyguardImageAnalysisConfig struct + Rules []BodyguardRule + type BodyguardProfileSummary struct + DisplayName *string + Name string + TextType *string + type BodyguardRule struct + Action *string + Label string + SeverityRules []BodyguardSeverityRule + type BodyguardSeverityRule struct + Action string + Severity string + type BookmarkAddedEvent struct + Bookmark BookmarkResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *BookmarkAddedEvent) GetEventType() string + type BookmarkDeletedEvent struct + Bookmark BookmarkResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *BookmarkDeletedEvent) GetEventType() string + type BookmarkFolderDeletedEvent struct + BookmarkFolder BookmarkFolderResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *BookmarkFolderDeletedEvent) GetEventType() string + type BookmarkFolderResponse struct + CreatedAt Timestamp + Custom map[string]any + ID string + Name string + UpdatedAt Timestamp + User UserResponse + type BookmarkFolderUpdatedEvent struct + BookmarkFolder BookmarkFolderResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *BookmarkFolderUpdatedEvent) GetEventType() string + type BookmarkResponse struct + Activity ActivityResponse + ActivityID *string + Comment *CommentResponse + CreatedAt Timestamp + Custom map[string]any + Folder *BookmarkFolderResponse + ObjectID string + ObjectType string + UpdatedAt Timestamp + User UserResponse + type BookmarkUpdatedEvent struct + Bookmark BookmarkResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *BookmarkUpdatedEvent) GetEventType() string + type Bound struct + Inclusive bool + Value float64 + type BroadcastDailyRollup struct + Broadcasts int + Day string + DeadAirS int + HoursWatched float64 + IncidentWindows int + MaxPeakConcurrentViewers int + Note string + PoorViewersByCause PoorByCause + SchemaVersion string + SourceDrops int + TopBroadcasts []TopBroadcast + UniqueViewersSum int + type BroadcastDigest struct + Audience Audience + Broadcast BroadcastInfo + Coverage Coverage + Joins Joins + PoorTail PoorTail + Quality Quality + SchemaVersion string + Segments Segments + Source SourceHealth + Viewers ViewerBehavior + type BroadcastInfo struct + AppID int + CallCid string + CallSessionID string + CallType string + Creators []string + DurationMin float64 + EndedAt string + SourceMode *string + StartedAt string + type BroadcastSegment struct + AvgQualityScore *float64 + Key string + P5QualityScore *float64 + PoorPct *float64 + Sessions int + SharePct *float64 + WatchSharePct *float64 + type BroadcastSettings struct + Enabled bool + HLS *HLSSettings + RTMP *RTMPSettings + type BroadcastSettingsRequest struct + Enabled *bool + HLS *HLSSettingsRequest + RTMP *RTMPSettingsRequest + type BroadcastSettingsResponse struct + Enabled bool + HLS HLSSettingsResponse + RTMP RTMPSettingsResponse + type BrowserDataResponse struct + Name *string + Version *string + type BulkActionAppealsRequest struct + ActionType string + AppealIds []string + MarkReviewed *MarkReviewedRequestPayload + RejectAppeal *RejectAppealRequestPayload + Restore *RestoreActionRequestPayload + Unban *UnbanActionRequestPayload + Unblock *UnblockActionRequestPayload + User *UserRequest + UserID *string + type BulkActionAppealsResponse struct + Duration string + Errors []BulkAppealError + Results []BulkAppealResult + type BulkAppealError struct + AppealID string + Error string + type BulkAppealResult struct + AppealID string + AppealItem *AppealItemResponse + type BulkDeleteActionConfigRequest struct + Ids []string + User *UserRequest + UserID *string + type BulkDeleteActionConfigResponse struct + Deleted int + Duration string + type BulkImageModerationRequest struct + CsvFile string + type BulkImageModerationResponse struct + Duration string + TaskID string + type BulkUpsertActionConfigRequest struct + ActionConfigs []UpsertActionConfigItem + User *UserRequest + UserID *string + type BulkUpsertActionConfigResponse struct + ActionConfigs []ModerationActionConfigResponse + Duration string + type BypassActionRequest struct + Enabled *bool + type BypassRequest struct + Enabled bool + TargetUserID string + type BypassResponse struct + Duration string + type Call struct + func NewCall(callType string, callID string, client *VideoClient) *Call + func (c *Call) BlockUser(ctx context.Context, request *BlockUserRequest) (*StreamResponse[BlockUserResponse], error) + func (c *Call) CollectUserFeedback(ctx context.Context, request *CollectUserFeedbackRequest) (*StreamResponse[CollectUserFeedbackResponse], error) + func (c *Call) CreateSRTCredentials(userID string) (*SRTCredentials, error) + func (c *Call) Delete(ctx context.Context, request *DeleteCallRequest) (*StreamResponse[DeleteCallResponse], error) + func (c *Call) DeleteRecording(ctx context.Context, session string, filename string, ...) (*StreamResponse[DeleteRecordingResponse], error) + func (c *Call) DeleteTranscription(ctx context.Context, session string, filename string, ...) (*StreamResponse[DeleteTranscriptionResponse], error) + func (c *Call) End(ctx context.Context, request *EndCallRequest) (*StreamResponse[EndCallResponse], error) + func (c *Call) Get(ctx context.Context, request *GetCallRequest) (*StreamResponse[GetCallResponse], error) + func (c *Call) GetCallParticipantSessionMetrics(ctx context.Context, session string, user string, userSession string, ...) (*StreamResponse[GetCallParticipantSessionMetricsResponse], error) + func (c *Call) GetCallReport(ctx context.Context, request *GetCallReportRequest) (*StreamResponse[GetCallReportResponse], error) + func (c *Call) GetOrCreate(ctx context.Context, request *GetOrCreateCallRequest) (*StreamResponse[GetOrCreateCallResponse], error) + func (c *Call) GoLive(ctx context.Context, request *GoLiveRequest) (*StreamResponse[GoLiveResponse], error) + func (c *Call) KickUser(ctx context.Context, request *KickUserRequest) (*StreamResponse[KickUserResponse], error) + func (c *Call) ListRecordings(ctx context.Context, request *ListRecordingsRequest) (*StreamResponse[ListRecordingsResponse], error) + func (c *Call) ListTranscriptions(ctx context.Context, request *ListTranscriptionsRequest) (*StreamResponse[ListTranscriptionsResponse], error) + func (c *Call) MuteUsers(ctx context.Context, request *MuteUsersRequest) (*StreamResponse[MuteUsersResponse], error) + func (c *Call) QueryCallParticipantSessions(ctx context.Context, session string, ...) (*StreamResponse[QueryCallParticipantSessionsResponse], error) + func (c *Call) QueryCallParticipants(ctx context.Context, request *QueryCallParticipantsRequest) (*StreamResponse[QueryCallParticipantsResponse], error) + func (c *Call) Ring(ctx context.Context, request *RingCallRequest) (*StreamResponse[RingCallResponse], error) + func (c *Call) SendCallEvent(ctx context.Context, request *SendCallEventRequest) (*StreamResponse[SendCallEventResponse], error) + func (c *Call) SendClosedCaption(ctx context.Context, request *SendClosedCaptionRequest) (*StreamResponse[SendClosedCaptionResponse], error) + func (c *Call) StartClosedCaptions(ctx context.Context, request *StartClosedCaptionsRequest) (*StreamResponse[StartClosedCaptionsResponse], error) + func (c *Call) StartFrameRecording(ctx context.Context, request *StartFrameRecordingRequest) (*StreamResponse[StartFrameRecordingResponse], error) + func (c *Call) StartHLSBroadcasting(ctx context.Context, request *StartHLSBroadcastingRequest) (*StreamResponse[StartHLSBroadcastingResponse], error) + func (c *Call) StartRTMPBroadcasts(ctx context.Context, request *StartRTMPBroadcastsRequest) (*StreamResponse[StartRTMPBroadcastsResponse], error) + func (c *Call) StartRecording(ctx context.Context, recordingType string, request *StartRecordingRequest) (*StreamResponse[StartRecordingResponse], error) + func (c *Call) StartTranscription(ctx context.Context, request *StartTranscriptionRequest) (*StreamResponse[StartTranscriptionResponse], error) + func (c *Call) StopAllRTMPBroadcasts(ctx context.Context, request *StopAllRTMPBroadcastsRequest) (*StreamResponse[StopAllRTMPBroadcastsResponse], error) + func (c *Call) StopClosedCaptions(ctx context.Context, request *StopClosedCaptionsRequest) (*StreamResponse[StopClosedCaptionsResponse], error) + func (c *Call) StopFrameRecording(ctx context.Context, request *StopFrameRecordingRequest) (*StreamResponse[StopFrameRecordingResponse], error) + func (c *Call) StopHLSBroadcasting(ctx context.Context, request *StopHLSBroadcastingRequest) (*StreamResponse[StopHLSBroadcastingResponse], error) + func (c *Call) StopLive(ctx context.Context, request *StopLiveRequest) (*StreamResponse[StopLiveResponse], error) + func (c *Call) StopRTMPBroadcast(ctx context.Context, name string, request *StopRTMPBroadcastRequest) (*StreamResponse[StopRTMPBroadcastsResponse], error) + func (c *Call) StopRecording(ctx context.Context, recordingType string, request *StopRecordingRequest) (*StreamResponse[StopRecordingResponse], error) + func (c *Call) StopTranscription(ctx context.Context, request *StopTranscriptionRequest) (*StreamResponse[StopTranscriptionResponse], error) + func (c *Call) UnblockUser(ctx context.Context, request *UnblockUserRequest) (*StreamResponse[UnblockUserResponse], error) + func (c *Call) Update(ctx context.Context, request *UpdateCallRequest) (*StreamResponse[UpdateCallResponse], error) + func (c *Call) UpdateCallMembers(ctx context.Context, request *UpdateCallMembersRequest) (*StreamResponse[UpdateCallMembersResponse], error) + func (c *Call) UpdateUserPermissions(ctx context.Context, request *UpdateUserPermissionsRequest) (*StreamResponse[UpdateUserPermissionsResponse], error) + func (c *Call) VideoPin(ctx context.Context, request *VideoPinRequest) (*StreamResponse[PinResponse], error) + func (c *Call) VideoUnpin(ctx context.Context, request *VideoUnpinRequest) (*StreamResponse[UnpinResponse], error) + type CallAcceptedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Type string + User UserResponse + func (e *CallAcceptedEvent) GetEventType() string + type CallActionOptions struct + Duration *int + FlagReason *string + KickReason *string + MuteAudio *bool + MuteVideo *bool + Reason *string + WarningText *string + type CallClosedCaption struct + EndTime Timestamp + ID string + Language string + Service *string + SpeakerID string + StartTime Timestamp + Text string + Translated bool + User UserResponse + type CallClosedCaptionsFailedEvent struct + CallCid string + CreatedAt Timestamp + Type string + func (e *CallClosedCaptionsFailedEvent) GetEventType() string + type CallClosedCaptionsStartedEvent struct + CallCid string + CreatedAt Timestamp + Type string + func (e *CallClosedCaptionsStartedEvent) GetEventType() string + type CallClosedCaptionsStoppedEvent struct + CallCid string + CreatedAt Timestamp + Type string + func (e *CallClosedCaptionsStoppedEvent) GetEventType() string + type CallCreatedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + Type string + func (e *CallCreatedEvent) GetEventType() string + type CallCustomPropertyParameters struct + Operator *string + PropertyKey *string + type CallDTMFEvent struct + CallCid string + CreatedAt Timestamp + Digit string + DurationMs int + SeqNumber int + Timestamp Timestamp + Type string + User UserResponse + func (e *CallDTMFEvent) GetEventType() string + type CallDeletedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Type string + func (e *CallDeletedEvent) GetEventType() string + type CallDurationReport struct + Histogram []ReportByHistogramBucket + type CallDurationReportResponse struct + Daily []DailyAggregateCallDurationReportResponse + type CallEndedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + Reason *string + Type string + User *UserResponse + func (e *CallEndedEvent) GetEventType() string + type CallFrameRecordingFailedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + EgressID string + Type string + func (e *CallFrameRecordingFailedEvent) GetEventType() string + type CallFrameRecordingFrameReadyEvent struct + CallCid string + CapturedAt Timestamp + CreatedAt Timestamp + EgressID string + SessionID string + TrackType string + Type string + Url string + Users map[string]UserResponse + func (e *CallFrameRecordingFrameReadyEvent) GetEventType() string + type CallFrameRecordingStartedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + EgressID string + Type string + func (e *CallFrameRecordingStartedEvent) GetEventType() string + type CallFrameRecordingStoppedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + EgressID string + Type string + func (e *CallFrameRecordingStoppedEvent) GetEventType() string + type CallHLSBroadcastingFailedEvent struct + CallCid string + CreatedAt Timestamp + Type string + func (e *CallHLSBroadcastingFailedEvent) GetEventType() string + type CallHLSBroadcastingStartedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + HLSPlaylistUrl string + Type string + func (e *CallHLSBroadcastingStartedEvent) GetEventType() string + type CallHLSBroadcastingStoppedEvent struct + CallCid string + CreatedAt Timestamp + Type string + func (e *CallHLSBroadcastingStoppedEvent) GetEventType() string + type CallIngressResponse struct + RTMP RTMPIngress + Srt SRTIngress + Whip WHIPIngress + type CallLevelEventPayload struct + EventType string + Payload map[string]any + Timestamp int + UserID string + type CallLiveStartedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Type string + func (e *CallLiveStartedEvent) GetEventType() string + type CallMemberAddedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + Type string + func (e *CallMemberAddedEvent) GetEventType() string + type CallMemberRemovedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []string + Type string + func (e *CallMemberRemovedEvent) GetEventType() string + type CallMemberUpdatedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + Type string + func (e *CallMemberUpdatedEvent) GetEventType() string + type CallMemberUpdatedPermissionEvent struct + Call CallResponse + CallCid string + CapabilitiesByRole map[string][]string + CreatedAt Timestamp + Members []MemberResponse + Type string + func (e *CallMemberUpdatedPermissionEvent) GetEventType() string + type CallMissedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + NotifyUser bool + SessionID string + Type string + User UserResponse + func (e *CallMissedEvent) GetEventType() string + type CallModerationBlurEvent struct + CallCid string + CreatedAt Timestamp + Custom map[string]any + Type string + UserID string + func (e *CallModerationBlurEvent) GetEventType() string + type CallModerationWarningEvent struct + CallCid string + CreatedAt Timestamp + Custom map[string]any + Message string + Type string + UserID string + func (e *CallModerationWarningEvent) GetEventType() string + type CallNotificationEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + SessionID string + Type string + User UserResponse + func (e *CallNotificationEvent) GetEventType() string + type CallParticipantCountReport struct + Histogram []ReportByHistogramBucket + type CallParticipantCountReportResponse struct + Daily []DailyAggregateCallParticipantCountReportResponse + type CallParticipantResponse struct + JoinedAt Timestamp + Role string + User UserResponse + UserSessionID string + type CallParticipantTimeline struct + Data map[string]any + Severity string + Timestamp Timestamp + Type string + type CallReactionEvent struct + CallCid string + CreatedAt Timestamp + Reaction VideoReactionResponse + Type string + func (e *CallReactionEvent) GetEventType() string + type CallRecording struct + EndTime Timestamp + Filename string + RecordingType string + SessionID string + StartTime Timestamp + Url string + type CallRecordingFailedEvent struct + CallCid string + CreatedAt Timestamp + EgressID string + RecordingType string + Type string + func (e *CallRecordingFailedEvent) GetEventType() string + type CallRecordingReadyEvent struct + CallCid string + CallRecording CallRecording + CreatedAt Timestamp + EgressID string + RecordingType string + Type string + func (e *CallRecordingReadyEvent) GetEventType() string + type CallRecordingStartedEvent struct + CallCid string + CreatedAt Timestamp + EgressID string + RecordingType string + Type string + func (e *CallRecordingStartedEvent) GetEventType() string + type CallRecordingStoppedEvent struct + CallCid string + CreatedAt Timestamp + EgressID string + RecordingType string + Type string + func (e *CallRecordingStoppedEvent) GetEventType() string + type CallRejectedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Reason *string + Type string + User UserResponse + func (e *CallRejectedEvent) GetEventType() string + type CallReportResponse struct + EndedAt *Timestamp + Score float64 + StartedAt *Timestamp + type CallRequest struct + ChannelCid *string + CreatedBy *UserRequest + CreatedByID *string + Custom map[string]any + Members []MemberRequest + SettingsOverride *CallSettingsRequest + StartsAt *Timestamp + Team *string + Video *bool + type CallResponse struct + Backstage bool + BlockedUserIds []string + Captioning bool + ChannelCid *string + Cid string + CreatedAt Timestamp + CreatedBy UserResponse + CurrentSessionID string + Custom map[string]any + Egress EgressResponse + EndedAt *Timestamp + ID string + Ingress CallIngressResponse + JoinAheadTimeSeconds *int + Recording bool + RoutingNumber *string + Session *CallSessionResponse + Settings CallSettingsResponse + StartsAt *Timestamp + Team *string + Thumbnails *ThumbnailResponse + Transcribing bool + Translating bool + Type string + UpdatedAt Timestamp + type CallRingEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + Members []MemberResponse + SessionID string + Type string + User UserResponse + Video bool + func (e *CallRingEvent) GetEventType() string + type CallRtmpBroadcastFailedEvent struct + CallCid string + CreatedAt Timestamp + Name string + Type string + func (e *CallRtmpBroadcastFailedEvent) GetEventType() string + type CallRtmpBroadcastStartedEvent struct + CallCid string + CreatedAt Timestamp + Name string + Type string + func (e *CallRtmpBroadcastStartedEvent) GetEventType() string + type CallRtmpBroadcastStoppedEvent struct + CallCid string + CreatedAt Timestamp + Name string + Type string + func (e *CallRtmpBroadcastStoppedEvent) GetEventType() string + type CallRuleActionSequence struct + Actions []string + CallOptions *CallActionOptions + ViolationNumber *int + type CallSessionEndedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + SessionID string + Type string + func (e *CallSessionEndedEvent) GetEventType() string + type CallSessionParticipantCountsUpdatedEvent struct + AnonymousParticipantCount int + CallCid string + CreatedAt Timestamp + ParticipantsCountByRole map[string]int + SessionID string + Type string + func (e *CallSessionParticipantCountsUpdatedEvent) GetEventType() string + type CallSessionParticipantJoinedEvent struct + CallCid string + CreatedAt Timestamp + Participant CallParticipantResponse + SessionID string + Type string + func (e *CallSessionParticipantJoinedEvent) GetEventType() string + type CallSessionParticipantLeftEvent struct + CallCid string + CreatedAt Timestamp + DurationSeconds int + Participant CallParticipantResponse + Reason *string + SessionID string + Type string + func (e *CallSessionParticipantLeftEvent) GetEventType() string + type CallSessionResponse struct + AcceptedBy map[string]Timestamp + AnonymousParticipantCount int + EndedAt *Timestamp + ID string + LiveEndedAt *Timestamp + LiveStartedAt *Timestamp + MissedBy map[string]Timestamp + Participants []CallParticipantResponse + ParticipantsCountByRole map[string]int + RejectedBy map[string]Timestamp + StartedAt *Timestamp + TimerEndsAt *Timestamp + type CallSessionStartedEvent struct + Call CallResponse + CallCid string + CreatedAt Timestamp + SessionID string + Type string + func (e *CallSessionStartedEvent) GetEventType() string + type CallSettings struct + Audio *AudioSettings + Backstage *BackstageSettings + Broadcasting *BroadcastSettings + FrameRecording *FrameRecordSettings + Geofencing *GeofenceSettings + IndividualRecording *IndividualRecordSettings + Ingress *IngressSettings + Limits *LimitsSettings + RawRecording *RawRecordSettings + Recording *RecordSettings + Ring *RingSettings + Screensharing *ScreensharingSettings + Session *SessionSettings + Thumbnails *ThumbnailsSettings + Transcription *TranscriptionSettings + Video *VideoSettings + type CallSettingsRequest struct + Audio *AudioSettingsRequest + Backstage *BackstageSettingsRequest + Broadcasting *BroadcastSettingsRequest + Encryption *EncryptionSettingsRequest + FrameRecording *FrameRecordingSettingsRequest + Geofencing *GeofenceSettingsRequest + IndividualRecording *IndividualRecordingSettingsRequest + Ingress *IngressSettingsRequest + Limits *LimitsSettingsRequest + RawRecording *RawRecordingSettingsRequest + Recording *RecordSettingsRequest + Ring *RingSettingsRequest + Screensharing *ScreensharingSettingsRequest + Session *SessionSettingsRequest + Thumbnails *ThumbnailsSettingsRequest + Transcription *TranscriptionSettingsRequest + Video *VideoSettingsRequest + type CallSettingsResponse struct + Audio AudioSettingsResponse + Backstage BackstageSettingsResponse + Broadcasting BroadcastSettingsResponse + Encryption EncryptionSettingsResponse + FrameRecording FrameRecordingSettingsResponse + Geofencing GeofenceSettingsResponse + IndividualRecording IndividualRecordingSettingsResponse + Ingress *IngressSettingsResponse + Limits LimitsSettingsResponse + RawRecording RawRecordingSettingsResponse + Recording RecordSettingsResponse + Ring RingSettingsResponse + Screensharing ScreensharingSettingsResponse + Session SessionSettingsResponse + Thumbnails ThumbnailsSettingsResponse + Transcription TranscriptionSettingsResponse + Video VideoSettingsResponse + type CallStateResponseFields struct + Call CallResponse + Members []MemberResponse + OwnCapabilities []OwnCapability + type CallStatsLocation struct + AccuracyRadiusMeters *int + City *string + Continent *string + Country *string + CountryIsoCode *string + Latitude *float64 + Longitude *float64 + Subdivision *string + type CallStatsMapLocation struct + Count int + LiveCount int + Location *CallStatsLocation + type CallStatsMapPublisher struct + IsLive bool + Location *CallStatsLocation + Name *string + PublishedTracks PublishedTrackFlags + PublisherType *string + UserID string + UserSessionID string + type CallStatsMapPublishers struct + Publishers []CallStatsMapPublisher + type CallStatsMapSFUs struct + Locations []SFULocationResponse + type CallStatsMapSubscriber struct + IsLive bool + Location *CallStatsLocation + Name *string + UserID string + UserSessionID string + type CallStatsMapSubscribers struct + Locations []CallStatsMapLocation + Participants []CallStatsMapSubscriber + type CallStatsParticipant struct + LatestActivityAt *Timestamp + Name *string + Roles []string + Sessions []CallStatsParticipantSession + UserID string + type CallStatsParticipantCounts struct + AverageJitterMs *int + AverageLatencyMs *int + AvgUserRating *float64 + CallEventCount *int + CqScore *int + LiveSessions int + MaxFreezesDurationMs *int + MinUserRating *int + Participants int + PeakConcurrentSessions int + PeakConcurrentUsers int + Publishers int + Sessions int + SfusUsed int + TotalParticipantDuration *int + type CallStatsParticipantSession struct + Browser *string + BrowserVersion *string + CqScore *int + CurrentIp *string + CurrentSfu *string + DistanceToSfuKilometers *float64 + EndedAt *Timestamp + FreezesDurationMs *int + Ingress *string + IsLive bool + JitterMs *int + LatencyMs *int + Location *CallStatsLocation + Os *string + PublishedTracks PublishedTrackFlags + PublisherType *string + Sdk *string + SdkVersion *string + StartedAt *Timestamp + UnifiedSessionID *string + UserSessionID string + WebrtcVersion *string + type CallStatsReportReadyEvent struct + CallCid string + Counts CallStatsParticipantCounts + CreatedAt Timestamp + IsTrimmed *bool + ParticipantsOverview []CallStatsParticipant + SessionID string + Type string + func (e *CallStatsReportReadyEvent) GetEventType() string + type CallStatsReportSummaryResponse struct + CallCid string + CallDurationSeconds int + CallSessionID string + CallStatus string + CreatedAt *Timestamp + FirstStatsTime Timestamp + MinUserRating *int + QualityScore *int + type CallStatsSessionResponse struct + CallEndedAt *Timestamp + CallID string + CallSessionID string + CallStartedAt *Timestamp + CallType string + Counts CallStatsParticipantCounts + GeneratedAt Timestamp + type CallTranscription struct + EndTime Timestamp + Filename string + SessionID string + StartTime Timestamp + Url string + type CallTranscriptionFailedEvent struct + CallCid string + CreatedAt Timestamp + EgressID string + Error *string + Type string + func (e *CallTranscriptionFailedEvent) GetEventType() string + type CallTranscriptionReadyEvent struct + CallCid string + CallTranscription CallTranscription + CreatedAt Timestamp + EgressID string + Type string + func (e *CallTranscriptionReadyEvent) GetEventType() string + type CallTranscriptionStartedEvent struct + CallCid string + CreatedAt Timestamp + EgressID string + Type string + func (e *CallTranscriptionStartedEvent) GetEventType() string + type CallTranscriptionStoppedEvent struct + CallCid string + CreatedAt Timestamp + EgressID string + Type string + func (e *CallTranscriptionStoppedEvent) GetEventType() string + type CallType struct + App int + CreatedAt Timestamp + ID int + Name string + NotificationSettings *NotificationSettings + RecordingExternalStorage string + Settings *CallSettings + UpdatedAt Timestamp + type CallTypeResponse struct + CreatedAt Timestamp + ExternalStorage *string + Grants map[string][]string + Name string + NotificationSettings NotificationSettingsResponse + Settings CallSettingsResponse + UpdatedAt Timestamp + type CallTypeRuleParameters struct + CallType *string + type CallUpdatedEvent struct + Call CallResponse + CallCid string + CapabilitiesByRole map[string][]string + CreatedAt Timestamp + Type string + func (e *CallUpdatedEvent) GetEventType() string + type CallUserFeedbackSubmittedEvent struct + CallCid string + CreatedAt Timestamp + Custom map[string]any + Rating int + Reason *string + Sdk *string + SdkVersion *string + SessionID string + Type string + User UserResponse + func (e *CallUserFeedbackSubmittedEvent) GetEventType() string + type CallUserMutedEvent struct + CallCid string + CreatedAt Timestamp + FromUserID string + MutedUserIds []string + Reason string + Type string + func (e *CallUserMutedEvent) GetEventType() string + type CallViolationCountParameters struct + Threshold *int + TimeWindow *string + type CallsPerDayReport struct + Count int + type CallsPerDayReportResponse struct + Daily []DailyAggregateCallsPerDayReportResponse + type CampaignChannelMember struct + ChannelRole *string + Custom map[string]any + UserID string + type CampaignChannelTemplate struct + Custom map[string]any + ID *string + Members []string + MembersTemplate []CampaignChannelMember + Team *string + Type string + type CampaignCompletedEvent struct + Campaign *CampaignResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *CampaignCompletedEvent) GetEventType() string + type CampaignMessageTemplate struct + Attachments []Attachment + Custom map[string]any + PollID *string + Searchable *bool + Text string + type CampaignResponse struct + ChannelTemplate *CampaignChannelTemplate + CreateChannels bool + CreatedAt Timestamp + Description string + ID string + MessageTemplate *CampaignMessageTemplate + Name string + ScheduledFor *Timestamp + SegmentIds []string + Segments []Segment + Sender *UserResponse + SenderID string + SenderMode string + SenderVisibility string + ShowChannels bool + SkipPush bool + SkipWebhook bool + Stats CampaignStatsResponse + Status string + StopAt *Timestamp + UpdatedAt Timestamp + UserIds []string + Users []UserResponse + type CampaignStartedEvent struct + Campaign *CampaignResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *CampaignStartedEvent) GetEventType() string + type CampaignStatsResponse struct + Progress float64 + StatsChannelsCreated int + StatsCompletedAt Timestamp + StatsMessagesSent int + StatsStartedAt Timestamp + StatsUsersRead int + StatsUsersSent int + type CancelImportV2TaskRequest struct + type CancelImportV2TaskResponse struct + Duration string + type CastPollVoteRequest struct + User *UserRequest + UserID *string + Vote *VoteData + type ChangeFeedVisibilityRequest struct + PendingFollowsAction *string + Visibility string + type ChangeFeedVisibilityResponse struct + Duration string + Feed FeedResponse + type ChannelBatchCompletedEvent struct + BatchCreatedAt Timestamp + CreatedAt Timestamp + Custom map[string]any + FailedChannels []FailedChannelUpdates + FinishedAt Timestamp + Operation string + ReceivedAt *Timestamp + Status string + SuccessChannelsCount int + TaskID string + Type string + func (e *ChannelBatchCompletedEvent) GetEventType() string + type ChannelBatchMemberRequest struct + ChannelRole *string + UserID string + type ChannelBatchStartedEvent struct + BatchCreatedAt Timestamp + CreatedAt Timestamp + Custom map[string]any + FailedChannels []FailedChannelUpdates + FinishedAt Timestamp + Operation string + ReceivedAt *Timestamp + Status string + SuccessChannelsCount int + TaskID string + Type string + func (e *ChannelBatchStartedEvent) GetEventType() string + type ChannelBatchUpdateRequest struct + Data *ChannelDataUpdate + Filter map[string]any + Members *[]ChannelBatchMemberRequest + Operation string + type ChannelBatchUpdateResponse struct + Duration string + TaskID *string + type ChannelConfig struct + AllowedFlagReasons []string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists []BlockListOptions + ChatPreferences *ChatPreferences + Commands []string + ConnectEvents bool + CountMessages bool + CreatedAt Timestamp + CustomEvents bool + DeliveryEvents bool + MarkMessagesPending bool + MaxMessageLength int + MessageRetention string + Mutes bool + Name string + PartitionSize *int + PartitionTtl *string + Polls bool + PushLevel *string + PushNotifications bool + Quotes bool + Reactions bool + ReadEvents bool + Reminders bool + Replies bool + Search bool + SharedLocations bool + SkipLastMsgUpdateForSystemMsgs bool + TypingEvents bool + UpdatedAt Timestamp + Uploads bool + UrlEnrichment bool + UserMessageReminders bool + type ChannelConfigOverrides struct + Blocklist *string + BlocklistBehavior *string + ChatPreferences *ChatPreferences + Commands []string + CountMessages *bool + Grants map[string][]string + MaxMessageLength *int + PushLevel *string + Quotes *bool + Reactions *bool + Replies *bool + SharedLocations *bool + TypingEvents *bool + Uploads *bool + UrlEnrichment *bool + UserMessageReminders *bool + type ChannelConfigWithInfo struct + AllowedFlagReasons []string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists []BlockListOptions + ChatPreferences *ChatPreferences + Commands []Command + ConnectEvents bool + CountMessages bool + CreatedAt Timestamp + CustomEvents bool + DeliveryEvents bool + Grants map[string][]string + MarkMessagesPending bool + MaxMessageLength int + MessageRetention string + Mutes bool + Name string + PartitionSize *int + PartitionTtl *string + Polls bool + PushLevel *string + PushNotifications bool + Quotes bool + Reactions bool + ReadEvents bool + Reminders bool + Replies bool + Search bool + SharedLocations bool + SkipLastMsgUpdateForSystemMsgs bool + TypingEvents bool + UpdatedAt Timestamp + Uploads bool + UrlEnrichment bool + UserMessageReminders bool + type ChannelContextResponse struct + Cid string + CreatedBy *UserResponse + ID string + Type string + type ChannelCreatedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ChannelCreatedEvent) GetEventType() string + type ChannelDataUpdate struct + AutoTranslationEnabled *bool + AutoTranslationLanguage *string + ConfigOverrides *ChannelConfigOverrides + Custom map[string]any + Disabled *bool + Frozen *bool + Team *string + type ChannelDeletedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ChannelDeletedEvent) GetEventType() string + type ChannelExport struct + Cid *string + ID *string + MessagesSince *Timestamp + MessagesUntil *Timestamp + Type *string + type ChannelFrozenEvent struct + ChannelID *string + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *ChannelFrozenEvent) GetEventType() string + type ChannelGetOrCreateRequest struct + Data *ChannelInput + HideForCreator *bool + MemberCustomInclude []string + Members *PaginationParams + Messages *MessagePaginationParams + State *bool + ThreadUnreadCounts *bool + Watchers *PaginationParams + type ChannelHiddenEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + ClearHistory bool + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ChannelHiddenEvent) GetEventType() string + type ChannelInput struct + AutoTranslationEnabled *bool + AutoTranslationLanguage *string + ConfigOverrides *ChannelConfigOverrides + CreatedBy *UserRequest + CreatedByID *string + Custom map[string]any + Disabled *bool + FilterTags []string + Frozen *bool + Invites []ChannelMemberRequest + Members []ChannelMemberRequest + Team *string + TruncatedByID *string + type ChannelInputRequest struct + AutoTranslationEnabled *bool + AutoTranslationLanguage *string + ConfigOverrides *ConfigOverridesRequest + CreatedBy *UserRequest + Custom map[string]any + Disabled *bool + Frozen *bool + Invites []ChannelMemberRequest + Members []ChannelMemberRequest + Team *string + type ChannelMemberPartialResponse struct + ChannelRole string + Custom map[string]any + NotificationsMuted bool + type ChannelMemberRequest struct + ChannelRole *string + Custom map[string]any + User *MemberUserRequest + UserID *string + type ChannelMemberResponse struct + ArchivedAt *Timestamp + BanExpires *Timestamp + BanFromFutureChannels *bool + Banned bool + ChannelRole string + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DeletedMessages []string + FutureChannelBanExpires *Timestamp + InviteAcceptedAt *Timestamp + InviteRejectedAt *Timestamp + Invited *bool + IsModerator *bool + NotificationsMuted bool + PinnedAt *Timestamp + Role *string + ShadowBanned bool + Status *string + UpdatedAt Timestamp + User *UserResponse + UserID *string + type ChannelMessageCountRuleParameters struct + Operator *string + Threshold *int + type ChannelMessagesResponse struct + Channel ChannelResponse + Messages []MessageResponse + type ChannelMetadata struct + Cid string + Custom map[string]any + ID string + LastMessageAt *Timestamp + MemberCount *int + MessageCount *int + PushLevel *string + Team *string + Type string + type ChannelMute struct + Channel *ChannelResponse + CreatedAt Timestamp + Expires *Timestamp + UpdatedAt Timestamp + User *UserResponse + type ChannelMutedEvent struct + CreatedAt Timestamp + Custom map[string]any + Mute *ChannelMute + Mutes []ChannelMute + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ChannelMutedEvent) GetEventType() string + type ChannelOwnCapability string + const BAN_CHANNEL_MEMBERS + const CAST_POLL_VOTE + const CONNECT_EVENTS + const CREATE_ATTACHMENT + const CREATE_MENTION + const DELETE_ANY_MESSAGE + const DELETE_CHANNEL + const DELETE_OWN_MESSAGE + const DELIVERY_EVENTS + const FLAG_MESSAGE + const FREEZE_CHANNEL + const JOIN_CHANNEL + const LEAVE_CHANNEL + const MUTE_CHANNEL + const NOTIFY_CHANNEL + const NOTIFY_GROUP + const NOTIFY_HERE + const NOTIFY_ROLE + const PIN_MESSAGE + const QUERY_POLL_VOTES + const QUOTE_MESSAGE + const READ_EVENTS + const SEARCH_MESSAGES + const SEND_CUSTOM_EVENTS + const SEND_LINKS + const SEND_MESSAGE + const SEND_POLL + const SEND_REACTION + const SEND_REPLY + const SEND_RESTRICTED_VISIBILITY_MESSAGE + const SEND_TYPING_EVENTS + const SET_CHANNEL_COOLDOWN + const SHARE_LOCATION + const SKIP_SLOW_MODE + const SLOW_MODE + const TYPING_EVENTS + const UPDATE_ANY_MESSAGE + const UPDATE_CHANNEL + const UPDATE_CHANNEL_MEMBERS + const UPDATE_OWN_MESSAGE + const UPDATE_THREAD + const UPLOAD_FILE + func (c ChannelOwnCapability) String() string + type ChannelPushPreferencesResponse struct + ChatLevel *string + ChatPreferences *ChatPreferencesResponse + DisabledUntil *Timestamp + type ChannelResponse struct + AutoTranslationEnabled *bool + AutoTranslationLanguage *string + Blocked *bool + Cid string + Config *ChannelConfigWithInfo + Cooldown *int + CreatedAt Timestamp + CreatedBy *UserResponse + Custom map[string]any + DeletedAt *Timestamp + Disabled bool + FilterTags []string + Frozen bool + Hidden *bool + HideMessagesBefore *Timestamp + ID string + LastMessageAt *Timestamp + MemberCount *int + Members []ChannelMemberResponse + MessageCount *int + MuteExpiresAt *Timestamp + Muted *bool + OwnCapabilities []ChannelOwnCapability + Team *string + TruncatedAt *Timestamp + TruncatedBy *UserResponse + Type string + UpdatedAt Timestamp + type ChannelStateResponse struct + ActiveLiveLocations []SharedLocationResponseData + Channel *ChannelResponse + Draft *DraftResponse + Duration string + Hidden *bool + HideMessagesBefore *Timestamp + Members []ChannelMemberResponse + Membership *ChannelMemberResponse + Messages []MessageResponse + PendingMessages []PendingMessageResponse + PinnedMessages []MessageResponse + PushPreferences *ChannelPushPreferencesResponse + Read []ReadStateResponse + Threads []ThreadStateResponse + WatcherCount *int + Watchers []UserResponse + type ChannelStateResponseFields struct + ActiveLiveLocations []SharedLocationResponseData + Channel *ChannelResponse + Draft *DraftResponse + Hidden *bool + HideMessagesBefore *Timestamp + Members []ChannelMemberResponse + Membership *ChannelMemberResponse + Messages []MessageResponse + PendingMessages []PendingMessageResponse + PinnedMessages []MessageResponse + PushPreferences *ChannelPushPreferencesResponse + Read []ReadStateResponse + Threads []ThreadStateResponse + WatcherCount *int + Watchers []UserResponse + type ChannelTruncatedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message *MessageResponse + MessageID *string + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ChannelTruncatedEvent) GetEventType() string + type ChannelTypeConfig struct + AllowedFlagReasons []string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists []BlockListOptions + ChatPreferences *ChatPreferences + Commands []Command + ConnectEvents bool + CountMessages bool + CreatedAt Timestamp + CustomEvents bool + DeliveryEvents bool + Grants map[string][]string + MarkMessagesPending bool + MaxMessageLength int + MessageRetention string + Mutes bool + Name string + PartitionSize *int + PartitionTtl *string + Permissions []PolicyRequest + Polls bool + PushLevel *string + PushNotifications bool + Quotes bool + Reactions bool + ReadEvents bool + Reminders bool + Replies bool + Search bool + SharedLocations bool + SkipLastMsgUpdateForSystemMsgs bool + TypingEvents bool + UpdatedAt Timestamp + Uploads bool + UrlEnrichment bool + UserMessageReminders bool + type ChannelUnFrozenEvent struct + ChannelID *string + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *ChannelUnFrozenEvent) GetEventType() string + type ChannelUnmutedEvent struct + CreatedAt Timestamp + Custom map[string]any + Mute *ChannelMute + Mutes []ChannelMute + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *ChannelUnmutedEvent) GetEventType() string + type ChannelUpdatedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message *MessageResponse + MessageID *string + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ChannelUpdatedEvent) GetEventType() string + type ChannelVisibleEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ChannelVisibleEvent) GetEventType() string + type Channels struct + func NewChannel(channelType string, channelD string, client *ChatClient) *Channels + func (c *Channels) Delete(ctx context.Context, request *DeleteChannelRequest) (*StreamResponse[DeleteChannelResponse], error) + func (c *Channels) DeleteChannelFile(ctx context.Context, request *DeleteChannelFileRequest) (*StreamResponse[Response], error) + func (c *Channels) DeleteChannelImage(ctx context.Context, request *DeleteChannelImageRequest) (*StreamResponse[Response], error) + func (c *Channels) DeleteDraft(ctx context.Context, request *DeleteDraftRequest) (*StreamResponse[Response], error) + func (c *Channels) Get(ctx context.Context, request *GetChannelRequest) (*StreamResponse[ChannelStateResponse], error) + func (c *Channels) GetDraft(ctx context.Context, request *GetDraftRequest) (*StreamResponse[GetDraftResponse], error) + func (c *Channels) GetManyMessages(ctx context.Context, request *GetManyMessagesRequest) (*StreamResponse[GetManyMessagesResponse], error) + func (c *Channels) GetOrCreate(ctx context.Context, request *GetOrCreateChannelRequest) (*StreamResponse[ChannelStateResponse], error) + func (c *Channels) GetPinnedMessages(ctx context.Context, request *GetPinnedMessagesRequest) (*StreamResponse[GetPinnedMessagesResponse], error) + func (c *Channels) Hide(ctx context.Context, request *HideChannelRequest) (*StreamResponse[HideChannelResponse], error) + func (c *Channels) MarkRead(ctx context.Context, request *MarkReadRequest) (*StreamResponse[MarkReadResponse], error) + func (c *Channels) MarkUnread(ctx context.Context, request *MarkUnreadRequest) (*StreamResponse[Response], error) + func (c *Channels) SendEvent(ctx context.Context, request *SendEventRequest) (*StreamResponse[EventResponse], error) + func (c *Channels) SendMessage(ctx context.Context, request *SendMessageRequest) (*StreamResponse[SendMessageResponse], error) + func (c *Channels) Show(ctx context.Context, request *ShowChannelRequest) (*StreamResponse[ShowChannelResponse], error) + func (c *Channels) Truncate(ctx context.Context, request *TruncateChannelRequest) (*StreamResponse[TruncateChannelResponse], error) + func (c *Channels) Update(ctx context.Context, request *UpdateChannelRequest) (*StreamResponse[UpdateChannelResponse], error) + func (c *Channels) UpdateChannelPartial(ctx context.Context, request *UpdateChannelPartialRequest) (*StreamResponse[UpdateChannelPartialResponse], error) + func (c *Channels) UpdateMemberPartial(ctx context.Context, request *UpdateMemberPartialRequest) (*StreamResponse[UpdateMemberPartialResponse], error) + func (c *Channels) UploadChannelFile(ctx context.Context, request *UploadChannelFileRequest) (*StreamResponse[UploadChannelFileResponse], error) + func (c *Channels) UploadChannelImage(ctx context.Context, request *UploadChannelImageRequest) (*StreamResponse[UploadChannelResponse], error) + type ChatActivityStatsResponse struct + Messages *MessageStatsResponse + type ChatClient struct + func NewChatClient(client *Client) *ChatClient + func (c *ChatClient) AddSegmentTargets(ctx context.Context, id string, request *AddSegmentTargetsRequest) (*StreamResponse[Response], error) + func (c *ChatClient) CastPollVote(ctx context.Context, messageID string, pollID string, ...) (*StreamResponse[PollVoteResponse], error) + func (c *ChatClient) Channel(channelType, channelD string) *Channels + func (c *ChatClient) ChannelBatchUpdate(ctx context.Context, request *ChannelBatchUpdateRequest) (*StreamResponse[ChannelBatchUpdateResponse], error) + func (c *ChatClient) CommitMessage(ctx context.Context, id string, request *CommitMessageRequest) (*StreamResponse[MessageActionResponse], error) + func (c *ChatClient) CreateCampaign(ctx context.Context, request *CreateCampaignRequest) (*StreamResponse[CreateCampaignResponse], error) + func (c *ChatClient) CreateChannelType(ctx context.Context, request *CreateChannelTypeRequest) (*StreamResponse[CreateChannelTypeResponse], error) + func (c *ChatClient) CreateCommand(ctx context.Context, request *CreateCommandRequest) (*StreamResponse[CreateCommandResponse], error) + func (c *ChatClient) CreatePredefinedFilter(ctx context.Context, request *CreatePredefinedFilterRequest) (*StreamResponse[CreatePredefinedFilterResponse], error) + func (c *ChatClient) CreateReminder(ctx context.Context, messageID string, request *CreateReminderRequest) (*StreamResponse[ReminderResponseData], error) + func (c *ChatClient) CreateSegment(ctx context.Context, request *CreateSegmentRequest) (*StreamResponse[CreateSegmentResponse], error) + func (c *ChatClient) DeleteCampaign(ctx context.Context, id string, request *DeleteCampaignRequest) (*StreamResponse[DeleteCampaignResponse], error) + func (c *ChatClient) DeleteChannel(ctx context.Context, _type string, id string, request *DeleteChannelRequest) (*StreamResponse[DeleteChannelResponse], error) + func (c *ChatClient) DeleteChannelFile(ctx context.Context, _type string, id string, ...) (*StreamResponse[Response], error) + func (c *ChatClient) DeleteChannelImage(ctx context.Context, _type string, id string, ...) (*StreamResponse[Response], error) + func (c *ChatClient) DeleteChannelType(ctx context.Context, name string, request *DeleteChannelTypeRequest) (*StreamResponse[Response], error) + func (c *ChatClient) DeleteChannels(ctx context.Context, request *DeleteChannelsRequest) (*StreamResponse[DeleteChannelsResponse], error) + func (c *ChatClient) DeleteCommand(ctx context.Context, name string, request *DeleteCommandRequest) (*StreamResponse[DeleteCommandResponse], error) + func (c *ChatClient) DeleteDraft(ctx context.Context, _type string, id string, request *DeleteDraftRequest) (*StreamResponse[Response], error) + func (c *ChatClient) DeleteMessage(ctx context.Context, id string, request *DeleteMessageRequest) (*StreamResponse[DeleteMessageResponse], error) + func (c *ChatClient) DeletePollVote(ctx context.Context, messageID string, pollID string, voteID string, ...) (*StreamResponse[PollVoteResponse], error) + func (c *ChatClient) DeletePredefinedFilter(ctx context.Context, name string, request *DeletePredefinedFilterRequest) (*StreamResponse[Response], error) + func (c *ChatClient) DeleteReaction(ctx context.Context, id string, _type string, request *DeleteReactionRequest) (*StreamResponse[DeleteReactionResponse], error) + func (c *ChatClient) DeleteReminder(ctx context.Context, messageID string, request *DeleteReminderRequest) (*StreamResponse[DeleteReminderResponse], error) + func (c *ChatClient) DeleteRetentionPolicy(ctx context.Context, request *DeleteRetentionPolicyRequest) (*StreamResponse[DeleteRetentionPolicyResponse], error) + func (c *ChatClient) DeleteSegment(ctx context.Context, id string, request *DeleteSegmentRequest) (*StreamResponse[Response], error) + func (c *ChatClient) DeleteSegmentTargets(ctx context.Context, id string, request *DeleteSegmentTargetsRequest) (*StreamResponse[Response], error) + func (c *ChatClient) EphemeralMessageUpdate(ctx context.Context, id string, request *EphemeralMessageUpdateRequest) (*StreamResponse[UpdateMessagePartialResponse], error) + func (c *ChatClient) ExportChannels(ctx context.Context, request *ExportChannelsRequest) (*StreamResponse[ExportChannelsResponse], error) + func (c *ChatClient) GetCampaign(ctx context.Context, id string, request *GetCampaignRequest) (*StreamResponse[GetCampaignResponse], error) + func (c *ChatClient) GetChannel(ctx context.Context, _type string, id string, request *GetChannelRequest) (*StreamResponse[ChannelStateResponse], error) + func (c *ChatClient) GetChannelType(ctx context.Context, name string, request *GetChannelTypeRequest) (*StreamResponse[GetChannelTypeResponse], error) + func (c *ChatClient) GetCommand(ctx context.Context, name string, request *GetCommandRequest) (*StreamResponse[GetCommandResponse], error) + func (c *ChatClient) GetDraft(ctx context.Context, _type string, id string, request *GetDraftRequest) (*StreamResponse[GetDraftResponse], error) + func (c *ChatClient) GetManyMessages(ctx context.Context, _type string, id string, request *GetManyMessagesRequest) (*StreamResponse[GetManyMessagesResponse], error) + func (c *ChatClient) GetMessage(ctx context.Context, id string, request *GetMessageRequest) (*StreamResponse[GetMessageResponse], error) + func (c *ChatClient) GetOrCreateChannel(ctx context.Context, _type string, id string, ...) (*StreamResponse[ChannelStateResponse], error) + func (c *ChatClient) GetOrCreateDistinctChannel(ctx context.Context, _type string, request *GetOrCreateDistinctChannelRequest) (*StreamResponse[ChannelStateResponse], error) + func (c *ChatClient) GetPinnedMessages(ctx context.Context, _type string, id string, ...) (*StreamResponse[GetPinnedMessagesResponse], error) + func (c *ChatClient) GetPredefinedFilter(ctx context.Context, name string, request *GetPredefinedFilterRequest) (*StreamResponse[GetPredefinedFilterResponse], error) + func (c *ChatClient) GetPredefinedFilters(ctx context.Context, request *GetPredefinedFiltersRequest) (*StreamResponse[QueryPredefinedFiltersResponse], error) + func (c *ChatClient) GetReactions(ctx context.Context, id string, request *GetReactionsRequest) (*StreamResponse[GetReactionsResponse], error) + func (c *ChatClient) GetReplies(ctx context.Context, parentID string, request *GetRepliesRequest) (*StreamResponse[GetRepliesResponse], error) + func (c *ChatClient) GetRetentionPolicy(ctx context.Context, request *GetRetentionPolicyRequest) (*StreamResponse[GetRetentionPolicyResponse], error) + func (c *ChatClient) GetRetentionPolicyRuns(ctx context.Context, request *GetRetentionPolicyRunsRequest) (*StreamResponse[GetRetentionPolicyRunsResponse], error) + func (c *ChatClient) GetSegment(ctx context.Context, id string, request *GetSegmentRequest) (*StreamResponse[GetSegmentResponse], error) + func (c *ChatClient) GetThread(ctx context.Context, messageID string, request *GetThreadRequest) (*StreamResponse[GetThreadResponse], error) + func (c *ChatClient) GroupedQueryChannels(ctx context.Context, request *GroupedQueryChannelsRequest) (*StreamResponse[GroupedQueryChannelsResponse], error) + func (c *ChatClient) HideChannel(ctx context.Context, _type string, id string, request *HideChannelRequest) (*StreamResponse[HideChannelResponse], error) + func (c *ChatClient) ListChannelTypes(ctx context.Context, request *ListChannelTypesRequest) (*StreamResponse[ListChannelTypesResponse], error) + func (c *ChatClient) ListCommands(ctx context.Context, request *ListCommandsRequest) (*StreamResponse[ListCommandsResponse], error) + func (c *ChatClient) MarkChannelsRead(ctx context.Context, request *MarkChannelsReadRequest) (*StreamResponse[MarkReadResponse], error) + func (c *ChatClient) MarkDelivered(ctx context.Context, request *MarkDeliveredRequest) (*StreamResponse[MarkDeliveredResponse], error) + func (c *ChatClient) MarkRead(ctx context.Context, _type string, id string, request *MarkReadRequest) (*StreamResponse[MarkReadResponse], error) + func (c *ChatClient) MarkUnread(ctx context.Context, _type string, id string, request *MarkUnreadRequest) (*StreamResponse[Response], error) + func (c *ChatClient) MuteChannel(ctx context.Context, request *MuteChannelRequest) (*StreamResponse[MuteChannelResponse], error) + func (c *ChatClient) QueryBannedUsers(ctx context.Context, request *QueryBannedUsersRequest) (*StreamResponse[QueryBannedUsersResponse], error) + func (c *ChatClient) QueryCampaigns(ctx context.Context, request *QueryCampaignsRequest) (*StreamResponse[QueryCampaignsResponse], error) + func (c *ChatClient) QueryChannels(ctx context.Context, request *QueryChannelsRequest) (*StreamResponse[QueryChannelsResponse], error) + func (c *ChatClient) QueryDrafts(ctx context.Context, request *QueryDraftsRequest) (*StreamResponse[QueryDraftsResponse], error) + func (c *ChatClient) QueryFutureChannelBans(ctx context.Context, request *QueryFutureChannelBansRequest) (*StreamResponse[QueryFutureChannelBansResponse], error) + func (c *ChatClient) QueryMembers(ctx context.Context, request *QueryMembersRequest) (*StreamResponse[MembersResponse], error) + func (c *ChatClient) QueryMessageFlags(ctx context.Context, request *QueryMessageFlagsRequest) (*StreamResponse[QueryMessageFlagsResponse], error) + func (c *ChatClient) QueryMessageHistory(ctx context.Context, request *QueryMessageHistoryRequest) (*StreamResponse[QueryMessageHistoryResponse], error) + func (c *ChatClient) QueryReactions(ctx context.Context, id string, request *QueryReactionsRequest) (*StreamResponse[QueryReactionsResponse], error) + func (c *ChatClient) QueryReminders(ctx context.Context, request *QueryRemindersRequest) (*StreamResponse[QueryRemindersResponse], error) + func (c *ChatClient) QuerySegmentTargets(ctx context.Context, id string, request *QuerySegmentTargetsRequest) (*StreamResponse[QuerySegmentTargetsResponse], error) + func (c *ChatClient) QuerySegments(ctx context.Context, request *QuerySegmentsRequest) (*StreamResponse[QuerySegmentsResponse], error) + func (c *ChatClient) QueryTeamUsageStats(ctx context.Context, request *QueryTeamUsageStatsRequest) (*StreamResponse[QueryTeamUsageStatsResponse], error) + func (c *ChatClient) QueryThreads(ctx context.Context, request *QueryThreadsRequest) (*StreamResponse[QueryThreadsResponse], error) + func (c *ChatClient) RunMessageAction(ctx context.Context, id string, request *RunMessageActionRequest) (*StreamResponse[MessageActionResponse], error) + func (c *ChatClient) Search(ctx context.Context, request *SearchRequest) (*StreamResponse[SearchResponse], error) + func (c *ChatClient) SegmentTargetExists(ctx context.Context, id string, targetID string, ...) (*StreamResponse[Response], error) + func (c *ChatClient) SendEvent(ctx context.Context, _type string, id string, request *SendEventRequest) (*StreamResponse[EventResponse], error) + func (c *ChatClient) SendMessage(ctx context.Context, _type string, id string, request *SendMessageRequest) (*StreamResponse[SendMessageResponse], error) + func (c *ChatClient) SendReaction(ctx context.Context, id string, request *SendReactionRequest) (*StreamResponse[SendReactionResponse], error) + func (c *ChatClient) SendUserCustomEvent(ctx context.Context, userID string, request *SendUserCustomEventRequest) (*StreamResponse[Response], error) + func (c *ChatClient) SetRetentionPolicy(ctx context.Context, request *SetRetentionPolicyRequest) (*StreamResponse[SetRetentionPolicyResponse], error) + func (c *ChatClient) ShowChannel(ctx context.Context, _type string, id string, request *ShowChannelRequest) (*StreamResponse[ShowChannelResponse], error) + func (c *ChatClient) StartCampaign(ctx context.Context, id string, request *StartCampaignRequest) (*StreamResponse[StartCampaignResponse], error) + func (c *ChatClient) StopCampaign(ctx context.Context, id string, request *StopCampaignRequest) (*StreamResponse[CampaignResponse], error) + func (c *ChatClient) TranslateMessage(ctx context.Context, id string, request *TranslateMessageRequest) (*StreamResponse[MessageActionResponse], error) + func (c *ChatClient) TruncateChannel(ctx context.Context, _type string, id string, request *TruncateChannelRequest) (*StreamResponse[TruncateChannelResponse], error) + func (c *ChatClient) UndeleteMessage(ctx context.Context, id string, request *UndeleteMessageRequest) (*StreamResponse[UndeleteMessageResponse], error) + func (c *ChatClient) UnmuteChannel(ctx context.Context, request *UnmuteChannelRequest) (*StreamResponse[UnmuteResponse], error) + func (c *ChatClient) UnreadCounts(ctx context.Context, request *UnreadCountsRequest) (*StreamResponse[WrappedUnreadCountsResponse], error) + func (c *ChatClient) UnreadCountsBatch(ctx context.Context, request *UnreadCountsBatchRequest) (*StreamResponse[UnreadCountsBatchResponse], error) + func (c *ChatClient) UpdateCampaign(ctx context.Context, id string, request *UpdateCampaignRequest) (*StreamResponse[CampaignResponse], error) + func (c *ChatClient) UpdateChannel(ctx context.Context, _type string, id string, request *UpdateChannelRequest) (*StreamResponse[UpdateChannelResponse], error) + func (c *ChatClient) UpdateChannelPartial(ctx context.Context, _type string, id string, ...) (*StreamResponse[UpdateChannelPartialResponse], error) + func (c *ChatClient) UpdateChannelType(ctx context.Context, name string, request *UpdateChannelTypeRequest) (*StreamResponse[UpdateChannelTypeResponse], error) + func (c *ChatClient) UpdateCommand(ctx context.Context, name string, request *UpdateCommandRequest) (*StreamResponse[UpdateCommandResponse], error) + func (c *ChatClient) UpdateMemberPartial(ctx context.Context, _type string, id string, ...) (*StreamResponse[UpdateMemberPartialResponse], error) + func (c *ChatClient) UpdateMessage(ctx context.Context, id string, request *UpdateMessageRequest) (*StreamResponse[UpdateMessageResponse], error) + func (c *ChatClient) UpdateMessagePartial(ctx context.Context, id string, request *UpdateMessagePartialRequest) (*StreamResponse[UpdateMessagePartialResponse], error) + func (c *ChatClient) UpdatePredefinedFilter(ctx context.Context, name string, request *UpdatePredefinedFilterRequest) (*StreamResponse[UpdatePredefinedFilterResponse], error) + func (c *ChatClient) UpdateReminder(ctx context.Context, messageID string, request *UpdateReminderRequest) (*StreamResponse[UpdateReminderResponse], error) + func (c *ChatClient) UpdateSegment(ctx context.Context, id string, request *UpdateSegmentRequest) (*StreamResponse[UpdateSegmentResponse], error) + func (c *ChatClient) UpdateThreadPartial(ctx context.Context, messageID string, request *UpdateThreadPartialRequest) (*StreamResponse[UpdateThreadPartialResponse], error) + func (c *ChatClient) UploadChannelFile(ctx context.Context, _type string, id string, ...) (*StreamResponse[UploadChannelFileResponse], error) + func (c *ChatClient) UploadChannelImage(ctx context.Context, _type string, id string, ...) (*StreamResponse[UploadChannelResponse], error) + type ChatDraftPayloadResponse struct + Attachments []Attachment + Custom map[string]any + Html *string + ID string + MentionedUsers []UserResponse + Mml *string + ParentID *string + PollID *string + QuotedMessageID *string + ShowInChannel *bool + Silent *bool + Text string + Type *string + type ChatDraftResponse struct + ChannelCid string + CreatedAt Timestamp + Message ChatDraftPayloadResponse + ParentID *string + ParentMessage *ChatMessageResponse + QuotedMessage *ChatMessageResponse + type ChatMessageResponse struct + Attachments []Attachment + Cid string + Command *string + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DeletedForMe *bool + DeletedReplyCount int + Draft *ChatDraftResponse + Html string + I18n map[string]string + ID string + ImageLabels map[string][]string + LatestReactions []ChatReactionResponse + Member *ChannelMemberPartialResponse + MentionedChannel bool + MentionedGroupIds []string + MentionedGroups []UserGroupResponse + MentionedHere bool + MentionedRoles []string + MentionedUsers []UserResponse + MessageTextUpdatedAt *Timestamp + Mml *string + Moderation *ChatModerationV2Response + OwnReactions []ChatReactionResponse + ParentID *string + PinExpires *Timestamp + Pinned bool + PinnedAt *Timestamp + PinnedBy *UserResponse + Poll *PollResponseData + PollID *string + QuotedMessage *ChatMessageResponse + QuotedMessageID *string + ReactionCounts map[string]int + ReactionGroups map[string]*ChatReactionGroupResponse + ReactionScores map[string]int + Reminder *ChatReminderResponseData + ReplyCount int + RestrictedVisibility []string + Shadowed bool + SharedLocation *ChatSharedLocationResponseData + ShowInChannel *bool + Silent bool + Text string + ThreadParticipants []UserResponse + Type string + UpdatedAt Timestamp + User UserResponse + type ChatModerationV2Response struct + Action string + BlocklistMatched *string + BlocklistsMatched []string + ImageHarms []string + OriginalText string + PlatformCircumvented *bool + SemanticFilterMatched *string + TextHarms []string + type ChatPreferences struct + ChannelMentions *string + DefaultPreference *string + DirectMentions *string + DistinctChannelMessages *string + GroupMentions *string + HereMentions *string + RoleMentions *string + ThreadReplies *string + type ChatPreferencesInput struct + ChannelMentions *string + DefaultPreference *string + DirectMentions *string + GroupMentions *string + HereMentions *string + RoleMentions *string + ThreadReplies *string + type ChatPreferencesResponse struct + ChannelMentions *string + DefaultPreference *string + DirectMentions *string + GroupMentions *string + HereMentions *string + RoleMentions *string + ThreadReplies *string + type ChatReactionGroupResponse struct + Count int + FirstReactionAt Timestamp + LastReactionAt Timestamp + LatestReactionsBy []ChatReactionGroupUserResponse + SumScores int + type ChatReactionGroupUserResponse struct + CreatedAt Timestamp + User *UserResponse + UserID string + type ChatReactionResponse struct + CreatedAt Timestamp + Custom map[string]any + MessageID string + Score int + Type string + UpdatedAt Timestamp + User UserResponse + UserID string + type ChatReminderResponseData struct + ChannelCid string + CreatedAt Timestamp + Message *ChatMessageResponse + MessageID string + RemindAt *Timestamp + UpdatedAt Timestamp + User *UserResponse + UserID string + type ChatSharedLocationResponseData struct + ChannelCid string + CreatedAt Timestamp + CreatedByDeviceID string + EndAt *Timestamp + Latitude float64 + Longitude float64 + Message *ChatMessageResponse + MessageID string + UpdatedAt Timestamp + UserID string + type CheckExternalStorageRequest struct + type CheckExternalStorageResponse struct + Duration string + FileUrl string + type CheckPushRequest struct + ApnTemplate *string + EventType *string + FirebaseDataTemplate *string + FirebaseTemplate *string + MessageID *string + PushProviderName *string + PushProviderType *string + SkipDevices *bool + User *UserRequest + UserID *string + type CheckPushResponse struct + DeviceErrors map[string]DeviceErrorInfo + Duration string + EventType *string + GeneralErrors []string + RenderedApnTemplate *string + RenderedFirebaseTemplate *string + RenderedMessage map[string]string + SkipDevices *bool + type CheckRequest struct + Config *ModerationConfig + ConfigKey *string + ConfigTeam *string + ContentPublishedAt *Timestamp + EntityCreatorID string + EntityID string + EntityType string + ModerationPayload *ModerationPayload + Options *map[string]any + TestMode *bool + User *UserRequest + UserID *string + type CheckResponse struct + Duration string + Item *ReviewQueueItemResponse + RecommendedAction string + Status string + TaskID *string + TriggeredRule *TriggeredRuleResponse + TriggeredRules []TriggeredRuleResponse + type CheckS3AccessRequest struct + S3Url *string + type CheckS3AccessResponse struct + Duration string + Message *string + Success bool + type CheckSNSRequest struct + SnsKey *string + SnsSecret *string + SnsTopicArn *string + type CheckSNSResponse struct + Data map[string]any + Duration string + Error *string + Status string + type CheckSQSRequest struct + SqsKey *string + SqsSecret *string + SqsUrl *string + type CheckSQSResponse struct + Data map[string]any + Duration string + Error *string + Status string + type Claims struct + CallCIDs []string + ChannelCIDs []string + CustomClaims map[string]interface{} + Role string + type Classification struct + Confidence *float64 + MatchedContributors []string + Name string + Severity *string + Subclassifications []Classification + type Client struct + func (c *Client) AddUserGroupMembers(ctx context.Context, id string, request *AddUserGroupMembersRequest) (*StreamResponse[AddUserGroupMembersResponse], error) + func (c *Client) ApiKey() string + func (c *Client) BaseUrl() string + func (c *Client) BlockUsers(ctx context.Context, request *BlockUsersRequest) (*StreamResponse[BlockUsersResponse], error) + func (c *Client) CancelImportV2Task(ctx context.Context, id string, request *CancelImportV2TaskRequest) (*StreamResponse[CancelImportV2TaskResponse], error) + func (c *Client) CheckExternalStorage(ctx context.Context, name string, request *CheckExternalStorageRequest) (*StreamResponse[CheckExternalStorageResponse], error) + func (c *Client) CheckPush(ctx context.Context, request *CheckPushRequest) (*StreamResponse[CheckPushResponse], error) + func (c *Client) CheckSNS(ctx context.Context, request *CheckSNSRequest) (*StreamResponse[CheckSNSResponse], error) + func (c *Client) CheckSQS(ctx context.Context, request *CheckSQSRequest) (*StreamResponse[CheckSQSResponse], error) + func (c *Client) ConnectTimeout() time.Duration + func (c *Client) CreateBlockList(ctx context.Context, request *CreateBlockListRequest) (*StreamResponse[CreateBlockListResponse], error) + func (c *Client) CreateDevice(ctx context.Context, request *CreateDeviceRequest) (*StreamResponse[Response], error) + func (c *Client) CreateExternalStorage(ctx context.Context, request *CreateExternalStorageRequest) (*StreamResponse[CreateExternalStorageResponse], error) + func (c *Client) CreateGuest(ctx context.Context, request *CreateGuestRequest) (*StreamResponse[CreateGuestResponse], error) + func (c *Client) CreateImport(ctx context.Context, request *CreateImportRequest) (*StreamResponse[CreateImportResponse], error) + func (c *Client) CreateImportURL(ctx context.Context, request *CreateImportURLRequest) (*StreamResponse[CreateImportURLResponse], error) + func (c *Client) CreateImportV2Task(ctx context.Context, request *CreateImportV2TaskRequest) (*StreamResponse[CreateImportV2TaskResponse], error) + func (c *Client) CreatePermission(ctx context.Context, request *CreatePermissionRequest) (*StreamResponse[Response], error) + func (c *Client) CreatePoll(ctx context.Context, request *CreatePollRequest) (*StreamResponse[PollResponse], error) + func (c *Client) CreatePollOption(ctx context.Context, pollID string, request *CreatePollOptionRequest) (*StreamResponse[PollOptionResponse], error) + func (c *Client) CreateRole(ctx context.Context, request *CreateRoleRequest) (*StreamResponse[CreateRoleResponse], error) + func (c *Client) CreateUserGroup(ctx context.Context, request *CreateUserGroupRequest) (*StreamResponse[CreateUserGroupResponse], error) + func (c *Client) DeactivateUser(ctx context.Context, userID string, request *DeactivateUserRequest) (*StreamResponse[DeactivateUserResponse], error) + func (c *Client) DeactivateUsers(ctx context.Context, request *DeactivateUsersRequest) (*StreamResponse[DeactivateUsersResponse], error) + func (c *Client) DefaultTimeout() time.Duration + func (c *Client) DeleteBlockList(ctx context.Context, name string, request *DeleteBlockListRequest) (*StreamResponse[Response], error) + func (c *Client) DeleteDevice(ctx context.Context, request *DeleteDeviceRequest) (*StreamResponse[Response], error) + func (c *Client) DeleteExternalStorage(ctx context.Context, name string, request *DeleteExternalStorageRequest) (*StreamResponse[DeleteExternalStorageResponse], error) + func (c *Client) DeleteFile(ctx context.Context, request *DeleteFileRequest) (*StreamResponse[Response], error) + func (c *Client) DeleteImage(ctx context.Context, request *DeleteImageRequest) (*StreamResponse[Response], error) + func (c *Client) DeleteImportV2Task(ctx context.Context, id string, request *DeleteImportV2TaskRequest) (*StreamResponse[DeleteImportV2TaskResponse], error) + func (c *Client) DeleteImporterExternalStorage(ctx context.Context, request *DeleteImporterExternalStorageRequest) (*StreamResponse[DeleteExternalStorageResponse], error) + func (c *Client) DeletePermission(ctx context.Context, id string, request *DeletePermissionRequest) (*StreamResponse[Response], error) + func (c *Client) DeletePoll(ctx context.Context, pollID string, request *DeletePollRequest) (*StreamResponse[Response], error) + func (c *Client) DeletePollOption(ctx context.Context, pollID string, optionID string, ...) (*StreamResponse[Response], error) + func (c *Client) DeletePushProvider(ctx context.Context, _type string, name string, ...) (*StreamResponse[Response], error) + func (c *Client) DeleteRole(ctx context.Context, name string, request *DeleteRoleRequest) (*StreamResponse[Response], error) + func (c *Client) DeleteUserGroup(ctx context.Context, id string, request *DeleteUserGroupRequest) (*StreamResponse[Response], error) + func (c *Client) DeleteUsers(ctx context.Context, request *DeleteUsersRequest) (*StreamResponse[DeleteUsersResponse], error) + func (c *Client) ExportUser(ctx context.Context, userID string, request *ExportUserRequest) (*StreamResponse[ExportUserResponse], error) + func (c *Client) ExportUsers(ctx context.Context, request *ExportUsersRequest) (*StreamResponse[ExportUsersResponse], error) + func (c *Client) GetApp(ctx context.Context, request *GetAppRequest) (*StreamResponse[GetApplicationResponse], error) + func (c *Client) GetBlockList(ctx context.Context, name string, request *GetBlockListRequest) (*StreamResponse[GetBlockListResponse], error) + func (c *Client) GetBlockedUsers(ctx context.Context, request *GetBlockedUsersRequest) (*StreamResponse[GetBlockedUsersResponse], error) + func (c *Client) GetImport(ctx context.Context, id string, request *GetImportRequest) (*StreamResponse[GetImportResponse], error) + func (c *Client) GetImportV2Task(ctx context.Context, id string, request *GetImportV2TaskRequest) (*StreamResponse[GetImportV2TaskResponse], error) + func (c *Client) GetImporterExternalStorage(ctx context.Context, request *GetImporterExternalStorageRequest) (*StreamResponse[GetExternalStorageResponse], error) + func (c *Client) GetOG(ctx context.Context, request *GetOGRequest) (*StreamResponse[GetOGResponse], error) + func (c *Client) GetPermission(ctx context.Context, id string, request *GetPermissionRequest) (*StreamResponse[GetCustomPermissionResponse], error) + func (c *Client) GetPoll(ctx context.Context, pollID string, request *GetPollRequest) (*StreamResponse[PollResponse], error) + func (c *Client) GetPollOption(ctx context.Context, pollID string, optionID string, ...) (*StreamResponse[PollOptionResponse], error) + func (c *Client) GetPushTemplates(ctx context.Context, request *GetPushTemplatesRequest) (*StreamResponse[GetPushTemplatesResponse], error) + func (c *Client) GetRateLimits(ctx context.Context, request *GetRateLimitsRequest) (*StreamResponse[GetRateLimitsResponse], error) + func (c *Client) GetTask(ctx context.Context, id string, request *GetTaskRequest) (*StreamResponse[GetTaskResponse], error) + func (c *Client) GetUserGroup(ctx context.Context, id string, request *GetUserGroupRequest) (*StreamResponse[GetUserGroupResponse], error) + func (c *Client) GetUserLiveLocations(ctx context.Context, request *GetUserLiveLocationsRequest) (*StreamResponse[SharedLocationsResponse], error) + func (c *Client) HttpClient() HttpClient + func (c *Client) IdleTimeout() time.Duration + func (c *Client) ImportBlockList(ctx context.Context, id string, request *ImportBlockListRequest) (*StreamResponse[ImportBlockListResponse], error) + func (c *Client) ListBlockLists(ctx context.Context, request *ListBlockListsRequest) (*StreamResponse[ListBlockListResponse], error) + func (c *Client) ListDevices(ctx context.Context, request *ListDevicesRequest) (*StreamResponse[ListDevicesResponse], error) + func (c *Client) ListExternalStorage(ctx context.Context, request *ListExternalStorageRequest) (*StreamResponse[ListExternalStorageResponse], error) + func (c *Client) ListImportV2Tasks(ctx context.Context, request *ListImportV2TasksRequest) (*StreamResponse[ListImportV2TasksResponse], error) + func (c *Client) ListImports(ctx context.Context, request *ListImportsRequest) (*StreamResponse[ListImportsResponse], error) + func (c *Client) ListPermissions(ctx context.Context, request *ListPermissionsRequest) (*StreamResponse[ListPermissionsResponse], error) + func (c *Client) ListPushProviders(ctx context.Context, request *ListPushProvidersRequest) (*StreamResponse[ListPushProvidersResponse], error) + func (c *Client) ListRoles(ctx context.Context, request *ListRolesRequest) (*StreamResponse[ListRolesResponse], error) + func (c *Client) ListUserGroups(ctx context.Context, request *ListUserGroupsRequest) (*StreamResponse[ListUserGroupsResponse], error) + func (c *Client) Logger() Logger + func (c *Client) MaxConnsPerHost() int + func (c *Client) QueryPollVotes(ctx context.Context, pollID string, request *QueryPollVotesRequest) (*StreamResponse[PollVotesResponse], error) + func (c *Client) QueryPolls(ctx context.Context, request *QueryPollsRequest) (*StreamResponse[QueryPollsResponse], error) + func (c *Client) QueryUsers(ctx context.Context, request *QueryUsersRequest) (*StreamResponse[QueryUsersResponse], error) + func (c *Client) ReactivateUser(ctx context.Context, userID string, request *ReactivateUserRequest) (*StreamResponse[ReactivateUserResponse], error) + func (c *Client) ReactivateUsers(ctx context.Context, request *ReactivateUsersRequest) (*StreamResponse[ReactivateUsersResponse], error) + func (c *Client) RemoveUserGroupMembers(ctx context.Context, id string, request *RemoveUserGroupMembersRequest) (*StreamResponse[RemoveUserGroupMembersResponse], error) + func (c *Client) RestoreUsers(ctx context.Context, request *RestoreUsersRequest) (*StreamResponse[Response], error) + func (c *Client) SearchRoles(ctx context.Context, request *SearchRolesRequest) (*StreamResponse[SearchRolesResponse], error) + func (c *Client) SearchUserGroups(ctx context.Context, request *SearchUserGroupsRequest) (*StreamResponse[SearchUserGroupsResponse], error) + func (c *Client) UnblockUsers(ctx context.Context, request *UnblockUsersRequest) (*StreamResponse[UnblockUsersResponse], error) + func (c *Client) UpdateApp(ctx context.Context, request *UpdateAppRequest) (*StreamResponse[Response], error) + func (c *Client) UpdateBlockList(ctx context.Context, name string, request *UpdateBlockListRequest) (*StreamResponse[UpdateBlockListResponse], error) + func (c *Client) UpdateExternalStorage(ctx context.Context, name string, request *UpdateExternalStorageRequest) (*StreamResponse[UpdateExternalStorageResponse], error) + func (c *Client) UpdateLiveLocation(ctx context.Context, request *UpdateLiveLocationRequest) (*StreamResponse[SharedLocationResponse], error) + func (c *Client) UpdatePermission(ctx context.Context, id string, request *UpdatePermissionRequest) (*StreamResponse[Response], error) + func (c *Client) UpdatePoll(ctx context.Context, request *UpdatePollRequest) (*StreamResponse[PollResponse], error) + func (c *Client) UpdatePollOption(ctx context.Context, pollID string, request *UpdatePollOptionRequest) (*StreamResponse[PollOptionResponse], error) + func (c *Client) UpdatePollPartial(ctx context.Context, pollID string, request *UpdatePollPartialRequest) (*StreamResponse[PollResponse], error) + func (c *Client) UpdatePushNotificationPreferences(ctx context.Context, request *UpdatePushNotificationPreferencesRequest) (*StreamResponse[UpsertPushPreferencesResponse], error) + func (c *Client) UpdateUserGroup(ctx context.Context, id string, request *UpdateUserGroupRequest) (*StreamResponse[UpdateUserGroupResponse], error) + func (c *Client) UpdateUsers(ctx context.Context, request *UpdateUsersRequest) (*StreamResponse[UpdateUsersResponse], error) + func (c *Client) UpdateUsersPartial(ctx context.Context, request *UpdateUsersPartialRequest) (*StreamResponse[UpdateUsersResponse], error) + func (c *Client) UploadFile(ctx context.Context, request *UploadFileRequest) (*StreamResponse[FileUploadResponse], error) + func (c *Client) UploadImage(ctx context.Context, request *UploadImageRequest) (*StreamResponse[ImageUploadResponse], error) + func (c *Client) UpsertImporterExternalStorage(ctx context.Context, request *UpsertImporterExternalStorageRequest) (*StreamResponse[UpsertExternalStorageResponse], error) + func (c *Client) UpsertPushProvider(ctx context.Context, request *UpsertPushProviderRequest) (*StreamResponse[UpsertPushProviderResponse], error) + func (c *Client) UpsertPushTemplate(ctx context.Context, request *UpsertPushTemplateRequest) (*StreamResponse[UpsertPushTemplateResponse], error) + func (c *Client) ValidateImporterExternalStorage(ctx context.Context, request *ValidateImporterExternalStorageRequest) (*StreamResponse[ValidateExternalStorageResponse], error) + func (c *Client) VerifyWebhook(body, signature []byte) (valid bool) + type ClientEvent struct + CallSessionID *string + CameraPermissionStatus *string + CoordinatorConnectID *string + ElapsedTime *int + EventType *string + ID *string + IceState *string + JoinAttemptID *string + JoinReason *string + MicrophonePermissionStatus *string + Outcome *string + PeerConnection *string + PreviouslyConnectedTimestamp *Timestamp + RetryCountAttempt *int + RetryFailureCode *string + RetryFailureReason *string + ScreenShareStatus *string + SdkVersion *string + SfuID *string + Stage *string + StageID *string + Timestamp *Timestamp + TrackID *string + Type *string + UserAgent *string + UserID *string + WasPreviouslyConnected *bool + type ClientOSDataResponse struct + Architecture *string + Name *string + Version *string + type ClientOption func(c *Client) + func WithAuthToken(authToken string) ClientOption + func WithBaseUrl(baseURL string) ClientOption + func WithConnectTimeout(d time.Duration) ClientOption + func WithHTTPClient(httpClient HttpClient) ClientOption + func WithIdleTimeout(d time.Duration) ClientOption + func WithLogBodies(enabled bool) ClientOption + func WithLogger(logger Logger) ClientOption + func WithMaxConnsPerHost(n int) ClientOption + func WithRequestTimeout(d time.Duration) ClientOption + func WithRetry(cfg RetryConfig) ClientOption + func WithTimeout(t time.Duration) ClientOption + type ClosedCaptionEvent struct + CallCid string + ClosedCaption CallClosedCaption + CreatedAt Timestamp + Type string + func (e *ClosedCaptionEvent) GetEventType() string + type ClosedCaptionRuleParameters struct + HarmLabels []string + LlmHarmLabels map[string]string + Severity *string + Threshold *int + TimeWindow *string + type CollectUserFeedbackRequest struct + Custom *map[string]any + Rating int + Reason *string + Sdk string + SdkVersion string + UserSessionID *string + type CollectUserFeedbackResponse struct + Duration string + type CollectionRequest struct + Custom map[string]any + ID *string + Name string + UserID *string + type CollectionResponse struct + CreatedAt *Timestamp + Custom map[string]any + ID string + Name string + UpdatedAt *Timestamp + UserID *string + type Command struct + Args string + CreatedAt *Timestamp + Description string + Name string + Set string + UpdatedAt *Timestamp + type CommentAddedEvent struct + Activity ActivityResponse + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *CommentAddedEvent) GetEventType() string + type CommentDeletedEvent struct + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *CommentDeletedEvent) GetEventType() string + type CommentReactionAddedEvent struct + Activity ActivityResponse + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Reaction FeedsReactionResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *CommentReactionAddedEvent) GetEventType() string + type CommentReactionDeletedEvent struct + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Reaction FeedsReactionResponse + ReceivedAt *Timestamp + Type string + func (e *CommentReactionDeletedEvent) GetEventType() string + type CommentReactionUpdatedEvent struct + Activity ActivityResponse + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Reaction FeedsReactionResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *CommentReactionUpdatedEvent) GetEventType() string + type CommentResponse struct + Attachments []Attachment + BookmarkCount int + ConfidenceScore float64 + ControversyScore *float64 + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DownvoteCount int + EditedAt *Timestamp + I18n map[string]string + ID string + LatestReactions []FeedsReactionResponse + MentionedUsers []UserResponse + Moderation *ModerationV2Response + ObjectID string + ObjectType string + OwnReactions []FeedsReactionResponse + ParentID *string + ReactionCount int + ReactionGroups map[string]FeedsReactionGroupResponse + ReplyCount int + Score int + Status string + Text *string + UpdatedAt Timestamp + UpvoteCount int + User UserResponse + type CommentRestoredEvent struct + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *CommentRestoredEvent) GetEventType() string + type CommentUpdatedEvent struct + Comment CommentResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *CommentUpdatedEvent) GetEventType() string + type CommitMessageRequest struct + type CompositeRecordingResponse struct + Status string + type ConcurrencyMinute struct + Joins int + Leaves int + Max int + Min int + Minute string + type ConfigOverridesRequest struct + Blocklist *string + BlocklistBehavior *string + ChatPreferences *ChatPreferences + Commands []string + CountMessages *bool + Grants map[string][]string + MaxMessageLength *int + PushLevel *string + Quotes *bool + Reactions *bool + Replies *bool + SharedLocations *bool + TypingEvents *bool + Uploads *bool + UrlEnrichment *bool + UserMessageReminders *bool + type ConfigResponse struct + AiAudioConfig *AIAudioConfigResponse + AiImageConfig *AIImageConfig + AiImageLabelDefinitions []AIImageLabelDefinition + AiImageSubclassifications map[string][]string + AiTextConfig *AITextConfig + AiVideoConfig *AIVideoConfig + Async bool + AutomodPlatformCircumventionConfig *AutomodPlatformCircumventionConfig + AutomodSemanticFiltersConfig *AutomodSemanticFiltersConfig + AutomodToxicityConfig *AutomodToxicityConfig + AvailableBodyguardProfiles []BodyguardProfileSummary + BlockListConfig *BlockListConfig + CreatedAt Timestamp + FloodConfig *FloodConfig + Key string + LlmConfig *LLMConfig + SupportedVideoCallHarmTypes []string + Team string + UpdatedAt Timestamp + VelocityFilterConfig *VelocityFilterConfig + VideoCallRuleConfig *VideoCallRuleConfig + type ContentCountRuleParameters struct + Threshold *int + TimeWindow *string + type ContentCustomPropertyCountParameters struct + Operator *string + PropertyKey *string + Threshold *int + TimeWindow *string + type ContentCustomPropertyParameters struct + Operator *string + PropertyKey *string + type CoordinatesResponse struct + Latitude float64 + Longitude float64 + type CountByMinuteResponse struct + Count int + StartTs Timestamp + type Coverage struct + Absent []AbsentMetric + MetricsPct MetricsPct + PublisherEncodingProfiles int + type CreateBlockListRequest struct + IsConfusableFoldingEnabled *bool + IsLeetCheckEnabled *bool + IsPluralCheckEnabled *bool + IsSubstringMatchingEnabled *bool + Name string + Team *string + Type *string + User *UserRequest + UserID *string + Words []string + type CreateBlockListResponse struct + Blocklist *BlockListResponse + Duration string + type CreateCallTypeRequest struct + ExternalStorage *string + Grants *map[string][]string + Name string + NotificationSettings *NotificationSettingsRequest + Settings *CallSettingsRequest + type CreateCallTypeResponse struct + CreatedAt Timestamp + Duration string + ExternalStorage *string + Grants map[string][]string + Name string + NotificationSettings NotificationSettingsResponse + Settings CallSettingsResponse + UpdatedAt Timestamp + type CreateCampaignRequest struct + ChannelTemplate *CampaignChannelTemplate + CreateChannels *bool + Description *string + ID *string + MessageTemplate CampaignMessageTemplate + Name *string + SegmentIds *[]string + SenderID string + SenderMode *string + SenderVisibility *string + ShowChannels *bool + SkipPush *bool + SkipWebhook *bool + UserIds *[]string + type CreateCampaignResponse struct + Campaign *CampaignResponse + Duration string + Users *PagerResponse + type CreateChannelTypeRequest struct + Automod string + AutomodBehavior string + Blocklist *string + BlocklistBehavior *string + Blocklists *[]BlockListOptions + ChatPreferences *ChatPreferences + Commands *[]string + ConnectEvents *bool + CountMessages *bool + CustomEvents *bool + DeliveryEvents *bool + Grants *map[string][]string + MarkMessagesPending *bool + MaxMessageLength int + MessageRetention *string + Mutes *bool + Name string + PartitionSize *int + PartitionTtl *string + Permissions *[]PolicyRequest + Polls *bool + PushLevel *string + PushNotifications *bool + Reactions *bool + ReadEvents *bool + Replies *bool + Search *bool + SharedLocations *bool + SkipLastMsgUpdateForSystemMsgs *bool + TypingEvents *bool + Uploads *bool + UrlEnrichment *bool + UserMessageReminders *bool + type CreateChannelTypeResponse struct + AllowedFlagReasons []string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists []BlockListOptions + ChatPreferences *ChatPreferences + Commands []string + ConnectEvents bool + CountMessages bool + CreatedAt Timestamp + CustomEvents bool + DeliveryEvents bool + Duration string + Grants map[string][]string + MarkMessagesPending bool + MaxMessageLength int + MessageRetention string + Mutes bool + Name string + PartitionSize *int + PartitionTtl *string + Permissions []PolicyRequest + Polls bool + PushLevel *string + PushNotifications bool + Quotes bool + Reactions bool + ReadEvents bool + Reminders bool + Replies bool + Search bool + SharedLocations bool + SkipLastMsgUpdateForSystemMsgs bool + TypingEvents bool + UpdatedAt Timestamp + Uploads bool + UrlEnrichment bool + UserMessageReminders bool + type CreateCollectionsRequest struct + Collections []CollectionRequest + User *UserRequest + UserID *string + type CreateCollectionsResponse struct + Collections []CollectionResponse + Duration string + type CreateCommandRequest struct + Args *string + Description string + Name string + Set *string + type CreateCommandResponse struct + Command *Command + Duration string + type CreateDeviceRequest struct + HardwareID *string + ID string + PushProvider string + PushProviderName *string + User *UserRequest + UserID *string + VoipToken *bool + type CreateExternalStorageRequest struct + AWSS3 *S3Request + AzureBlob *AzureRequest + Bucket string + GcsCredentials *string + Name string + Path *string + StorageType string + type CreateExternalStorageResponse struct + Duration string + type CreateFeedGroupRequest struct + ActivityFilter *ActivityFilterConfig + ActivityProcessors *[]ActivityProcessorConfig + ActivitySelectors *[]ActivitySelectorConfig + Aggregation *AggregationConfig + Custom *map[string]any + DefaultVisibility *string + ID string + Notification *NotificationConfig + PushNotification *PushNotificationConfig + Ranking *RankingConfig + Stories *StoriesConfig + type CreateFeedGroupResponse struct + Duration string + FeedGroup FeedGroupResponse + type CreateFeedViewRequest struct + ActivitySelectors *[]ActivitySelectorConfig + Aggregation *AggregationConfig + ID string + Ranking *RankingConfig + type CreateFeedViewResponse struct + Duration string + FeedView FeedViewResponse + type CreateFeedsBatchRequest struct + EnrichOwnFields *bool + Feeds []FeedRequest + type CreateFeedsBatchResponse struct + Duration string + Feeds []FeedResponse + type CreateGuestRequest struct + User UserRequest + type CreateGuestResponse struct + AccessToken string + Duration string + User UserResponse + type CreateImportRequest struct + MergeCustom *bool + Mode string + Path string + type CreateImportResponse struct + Duration string + ImportTask *ImportTask + type CreateImportURLRequest struct + Filename *string + type CreateImportURLResponse struct + Duration string + Path string + UploadUrl string + type CreateImportV2TaskRequest struct + Product string + Settings ImportV2TaskSettings + User *UserRequest + UserID *string + type CreateImportV2TaskResponse struct + AppPk int + CreatedAt Timestamp + Duration string + ID string + Product string + Settings ImportV2TaskSettings + State int + UpdatedAt Timestamp + type CreateMembershipLevelRequest struct + Custom *map[string]any + Description *string + ID string + Name string + Priority *int + Tags *[]string + type CreateMembershipLevelResponse struct + Duration string + MembershipLevel MembershipLevelResponse + type CreatePermissionRequest struct + Action string + Condition map[string]any + Description *string + ID string + Name string + Owner *bool + SameTeam *bool + type CreatePolicyTestSetRequest struct + ConfigKey *string + Mode *string + Name string + Rows *[]PolicyTestRow + Seed *PolicyTestSeedSpec + Team *string + type CreatePollOptionRequest struct + Custom *map[string]any + Text string + User *UserRequest + UserID *string + type CreatePollRequest struct + AllowAnswers *bool + AllowUserSuggestedOptions *bool + Custom *map[string]any + Description *string + EnforceUniqueVote *bool + ID *string + IsClosed *bool + MaxVotesAllowed *int + Name string + Options *[]PollOptionInput + User *UserRequest + UserID *string + VotingVisibility *string + type CreatePredefinedFilterRequest struct + Description *string + Filter map[string]any + Name string + Operation string + Sort *[]map[string]any + type CreatePredefinedFilterResponse struct + Duration string + PredefinedFilter *PredefinedFilterResponse + type CreateQueueRequest struct + Description *string + Filters *map[string]any + Name string + Sort *[]map[string]any + Type string + User *UserRequest + UserID *string + type CreateReminderRequest struct + RemindAt *Timestamp + User *UserRequest + UserID *string + type CreateRoleRequest struct + Name string + type CreateRoleResponse struct + Duration string + Role Role + type CreateSIPInboundRoutingRuleRequest struct + CallConfigs *SIPCallConfigsRequest + CalledNumbers *[]string + CallerConfigs SIPCallerConfigsRequest + CallerNumbers *[]string + DirectRoutingConfigs *SIPDirectRoutingRuleCallConfigsRequest + Name string + PinProtectionConfigs *SIPPinProtectionConfigsRequest + PinRoutingConfigs *SIPInboundRoutingRulePinConfigsRequest + TrunkIds []string + type CreateSIPTrunkRequest struct + AllowedIps *[]string + Name string + Numbers []string + Password *string + type CreateSIPTrunkResponse struct + Duration string + SipTrunk *SIPTrunkResponse + type CreateSegmentRequest struct + AllSenderChannels *bool + AllUsers *bool + Description *string + Filter *map[string]any + ID *string + Name *string + Type string + type CreateSegmentResponse struct + Duration string + Segment *SegmentResponse + type CreateUserGroupRequest struct + Description *string + ID *string + MemberIds *[]string + Name string + TeamID *string + type CreateUserGroupResponse struct + Duration string + UserGroup *UserGroupResponse + type CustomActionRequestPayload struct + ID *string + Options map[string]any + type CustomCheckFlag struct + Custom map[string]any + Labels []string + Reason *string + Type string + type CustomCheckRequest struct + EntityCreatorID *string + EntityID string + EntityType string + Flags []CustomCheckFlag + ModerationPayload *ModerationPayloadRequest + User *UserRequest + UserID *string + type CustomCheckResponse struct + Duration string + ID string + Item *ReviewQueueItemResponse + Status string + type CustomEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *CustomEvent) GetEventType() string + type CustomVideoEvent struct + CallCid string + CreatedAt Timestamp + Custom map[string]any + Type string + User UserResponse + func (e *CustomVideoEvent) GetEventType() string + type DailyAggregateCallDurationReportResponse struct + Date string + Report CallDurationReport + type DailyAggregateCallParticipantCountReportResponse struct + Date string + Report CallParticipantCountReport + type DailyAggregateCallsPerDayReportResponse struct + Date string + Report CallsPerDayReport + type DailyAggregateQualityScoreReportResponse struct + Date string + Report QualityScoreReport + type DailyAggregateSDKUsageReportResponse struct + Date string + Report SDKUsageReport + type DailyAggregateUserFeedbackReportResponse struct + Date string + Report UserFeedbackReport + type DailyDigestCallSessionSummary struct + CallCid string + CallSessionID string + Counts CallStatsParticipantCounts + DigestError *string + HasDigest bool + SessionEndedAt *string + SessionStartedAt *string + type DailyMetricResponse struct + Date string + Value int + type DailyMetricStatsResponse struct + Daily []DailyMetricResponse + Total int + type DailyValue struct + Date string + Value int + type Data struct + ID string + type DataDogInfo struct + APIKey *string + Enabled *bool + Site *string + type DeactivateUserRequest struct + CreatedByID *string + MarkMessagesDeleted *bool + type DeactivateUserResponse struct + Duration string + User *UserResponse + type DeactivateUsersRequest struct + CreatedByID *string + MarkChannelsDeleted *bool + MarkMessagesDeleted *bool + UserIds []string + type DeactivateUsersResponse struct + Duration string + TaskID string + type DecayFunctionConfig struct + Base *string + Decay *string + Direction *string + Offset *string + Origin *string + Scale *string + type DefaultLogger struct + func NewDefaultLogger(out io.Writer, prefix string, flag int, level LogLevel) *DefaultLogger + func (l *DefaultLogger) Debug(format string, v ...interface{}) + func (l *DefaultLogger) Error(format string, v ...interface{}) + func (l *DefaultLogger) Info(format string, v ...interface{}) + func (l *DefaultLogger) SetLevel(level LogLevel) + func (l *DefaultLogger) Warn(format string, v ...interface{}) + type DeleteActionConfigRequest struct + UserID *string + type DeleteActionConfigResponse struct + Deleted int + Duration string + type DeleteActivitiesRequest struct + DeleteNotificationActivity *bool + HardDelete *bool + Ids []string + User *UserRequest + UserID *string + type DeleteActivitiesResponse struct + DeletedIds []string + Duration string + type DeleteActivityReactionRequest struct + DeleteNotificationActivity *bool + UserID *string + type DeleteActivityReactionResponse struct + Activity ActivityResponse + Duration string + Reaction FeedsReactionResponse + type DeleteActivityRequest struct + DeleteNotificationActivity *bool + HardDelete *bool + type DeleteActivityRequestPayload struct + EntityID *string + EntityType *string + HardDelete *bool + Reason *string + type DeleteActivityResponse struct + Duration string + type DeleteBlockListRequest struct + Team *string + UserID *string + type DeleteBookmarkFolderRequest struct + type DeleteBookmarkFolderResponse struct + Duration string + type DeleteBookmarkRequest struct + FolderID *string + UserID *string + type DeleteBookmarkResponse struct + Bookmark BookmarkResponse + Duration string + type DeleteCallRequest struct + Hard *bool + type DeleteCallResponse struct + Call CallResponse + Duration string + TaskID *string + type DeleteCallTypeRequest struct + type DeleteCampaignRequest struct + type DeleteCampaignResponse struct + Duration string + type DeleteChannelFileRequest struct + Url *string + type DeleteChannelImageRequest struct + Url *string + type DeleteChannelRequest struct + HardDelete *bool + type DeleteChannelResponse struct + Channel *ChannelResponse + Duration string + type DeleteChannelTypeRequest struct + type DeleteChannelsRequest struct + Cids []string + HardDelete *bool + type DeleteChannelsResponse struct + Duration string + Result map[string]*DeleteChannelsResultResponse + TaskID *string + type DeleteChannelsResultResponse struct + Error *string + Status string + type DeleteCollectionsRequest struct + CollectionRefs []string + type DeleteCollectionsResponse struct + Duration string + type DeleteCommandRequest struct + type DeleteCommandResponse struct + Duration string + Name string + type DeleteCommentBookmarkRequest struct + FolderID *string + UserID *string + type DeleteCommentBookmarkResponse struct + Bookmark BookmarkResponse + Duration string + type DeleteCommentReactionRequest struct + DeleteNotificationActivity *bool + UserID *string + type DeleteCommentReactionResponse struct + Comment CommentResponse + Duration string + Reaction FeedsReactionResponse + type DeleteCommentRequest struct + DeleteNotificationActivity *bool + HardDelete *bool + type DeleteCommentRequestPayload struct + EntityID *string + EntityType *string + HardDelete *bool + Reason *string + type DeleteCommentResponse struct + Activity ActivityResponse + Comment CommentResponse + Duration string + type DeleteConfigRequest struct + Team *string + UserID *string + type DeleteDeviceRequest struct + ID string + UserID *string + type DeleteDraftRequest struct + ParentID *string + UserID *string + type DeleteExternalStorageRequest struct + type DeleteExternalStorageResponse struct + Duration string + type DeleteFeedGroupRequest struct + HardDelete *bool + type DeleteFeedGroupResponse struct + Duration string + type DeleteFeedRequest struct + HardDelete *bool + PurgeUserActivities *bool + type DeleteFeedResponse struct + Duration string + TaskID string + type DeleteFeedUserDataRequest struct + HardDelete *bool + type DeleteFeedUserDataResponse struct + Duration string + TaskID string + type DeleteFeedViewRequest struct + type DeleteFeedViewResponse struct + Duration string + type DeleteFeedsBatchRequest struct + Feeds []string + HardDelete *bool + PurgeUserActivities *bool + type DeleteFeedsBatchResponse struct + Duration string + TaskID string + type DeleteFileRequest struct + Url *string + type DeleteImageRequest struct + Url *string + type DeleteImportV2TaskRequest struct + type DeleteImportV2TaskResponse struct + Duration string + type DeleteImporterExternalStorageRequest struct + type DeleteMembershipLevelRequest struct + type DeleteMessageRequest struct + DeleteForMe *bool + DeletedBy *string + Hard *bool + type DeleteMessageRequestPayload struct + EntityID *string + EntityType *string + HardDelete *bool + Reason *string + type DeleteMessageResponse struct + Duration string + Message MessageResponse + type DeleteModerationConfigResponse struct + Duration string + type DeleteModerationRuleRequest struct + UserID *string + type DeleteModerationRuleResponse struct + Duration string + type DeleteModerationTemplateResponse struct + Duration string + type DeletePermissionRequest struct + type DeletePolicyTestSetRequest struct + type DeletePollOptionRequest struct + UserID *string + type DeletePollRequest struct + UserID *string + type DeletePollVoteRequest struct + UserID *string + type DeletePredefinedFilterRequest struct + type DeletePushProviderRequest struct + type DeleteQueueRequest struct + User *UserRequest + UserID *string + type DeleteReactionRequest struct + UserID *string + type DeleteReactionRequestPayload struct + EntityID *string + EntityType *string + HardDelete *bool + Reason *string + type DeleteReactionResponse struct + Duration string + Message MessageResponse + Reaction ReactionResponse + type DeleteRecordingRequest struct + type DeleteRecordingResponse struct + Duration string + type DeleteReminderRequest struct + UserID *string + type DeleteReminderResponse struct + Duration string + type DeleteRetentionPolicyRequest struct + Policy string + type DeleteRetentionPolicyResponse struct + Duration string + type DeleteRoleRequest struct + type DeleteSIPInboundRoutingRuleRequest struct + type DeleteSIPInboundRoutingRuleResponse struct + Duration string + type DeleteSIPTrunkRequest struct + type DeleteSIPTrunkResponse struct + Duration string + type DeleteSegmentRequest struct + type DeleteSegmentTargetsRequest struct + TargetIds []string + type DeleteTranscriptionRequest struct + type DeleteTranscriptionResponse struct + Duration string + type DeleteUserGroupRequest struct + TeamID *string + type DeleteUserMessagesRequestPayload struct + ChannelCid *string + DeleteMessages string + DeleteReactions *bool + EntityID *string + EntityType *string + Reason *string + type DeleteUserRequestPayload struct + DeleteConversationChannels *bool + DeleteFeedsContent *bool + EntityID *string + EntityType *string + HardDelete *bool + MarkMessagesDeleted *bool + Reason *string + type DeleteUsersRequest struct + Calls *string + Conversations *string + Files *bool + Messages *string + NewCallOwnerID *string + NewChannelOwnerID *string + User *string + UserIds []string + type DeleteUsersResponse struct + Duration string + TaskID string + type DeliveredMessagePayload struct + Cid *string + ID *string + type DeliveryReceiptsResponse struct + Enabled bool + type DeliveryZoneSegment struct + AvgQualityScore *float64 + Key string + Outlier bool + P5QualityScore *float64 + PoorPct *float64 + Sessions int + SharePct *float64 + WatchSharePct *float64 + type DeviceDataResponse struct + Name *string + Version *string + type DeviceErrorInfo struct + ErrorMessage string + Provider string + ProviderName string + type DeviceResponse struct + CreatedAt Timestamp + Disabled *bool + DisabledReason *string + HardwareID *string + ID string + PushProvider string + PushProviderName *string + UserID string + Voip *bool + type DraftPayloadResponse struct + Attachments []Attachment + Custom map[string]any + Html *string + ID string + MentionedUsers []UserResponse + Mml *string + ParentID *string + PollID *string + QuotedMessageID *string + ShowInChannel *bool + Silent *bool + Text string + Type *string + type DraftResponse struct + Channel *ChannelResponse + ChannelCid string + CreatedAt Timestamp + Message DraftPayloadResponse + ParentID *string + ParentMessage *MessageResponse + QuotedMessage *MessageResponse + type EMAUStatsResponse struct + Daily []DailyMetricResponse + Last30Days []DailyMetricResponse + MonthToDate []DailyMetricResponse + type EdgeResponse struct + ContinentCode string + CountryIsoCode string + Green int + ID string + LatencyTestUrl string + Latitude float64 + Longitude float64 + Red int + SubdivisionIsoCode string + Yellow int + type EgressHLSResponse struct + PlaylistUrl string + Status string + type EgressRTMPResponse struct + Name string + StartedAt Timestamp + StreamKey *string + StreamUrl *string + type EgressResponse struct + Broadcasting bool + CompositeRecording *CompositeRecordingResponse + FrameRecording *FrameRecordingResponse + HLS *EgressHLSResponse + IndividualRecording *IndividualRecordingResponse + RawRecording *RawRecordingResponse + Rtmps []EgressRTMPResponse + type EncodingProfile struct + AvgSendKbps *int + Codec *string + EncoderImpl *string + FpsP10 *int + FpsP50 *int + GetstatsSnapshots int + HardwareEncode *bool + LadderType *string + PowerEfficient *bool + QualityLimitationDurationsS map[string]int + QualityLimitationSamples map[string]int + Resolution *string + SimulcastLayers *int + SourceFile string + SvcModes []string + type EncryptionSettingsRequest struct + Mode *string + type EncryptionSettingsResponse struct + Mode string + type EndCallRequest struct + type EndCallResponse struct + Duration string + type EnrichedActivity struct + Actor *Data + ForeignID *string + ID *string + LatestReactions map[string][]EnrichedReaction + Object *Data + Origin *Data + OwnReactions map[string][]EnrichedReaction + ReactionCounts map[string]int + Score *float64 + Target *Data + To []string + Verb *string + type EnrichedCollectionResponse struct + CreatedAt *Timestamp + Custom map[string]any + ID string + Name string + Status string + UpdatedAt *Timestamp + UserID *string + type EnrichedReaction struct + ActivityID string + ChildrenCounts map[string]int + CreatedAt *Time + Data map[string]any + ID *string + Kind string + LatestChildren map[string][]EnrichedReaction + OwnChildren map[string][]EnrichedReaction + Parent *string + TargetFeeds []string + UpdatedAt *Time + User *Data + UserID string + type EnrichmentOptions struct + EnrichOwnFollowings *bool + IncludeFlatActivities *bool + IncludeScoreVars *bool + SkipActivity *bool + SkipActivityCollections *bool + SkipActivityComments *bool + SkipActivityCurrentFeed *bool + SkipActivityMentionedUsers *bool + SkipActivityOwnBookmarks *bool + SkipActivityParents *bool + SkipActivityPoll *bool + SkipActivityReactions *bool + SkipActivityRefreshImageUrls *bool + SkipAll *bool + SkipFeedMemberUser *bool + SkipFollowers *bool + SkipFollowing *bool + SkipOwnCapabilities *bool + SkipOwnFollows *bool + SkipPins *bool + type EntityCreatorResponse struct + AvgResponseTime *int + BanCount int + BanExpires *Timestamp + Banned bool + BlockedUserIds []string + BypassModeration *bool + CreatedAt Timestamp + Custom map[string]any + DeactivatedAt *Timestamp + DeletedAt *Timestamp + DeletedContentCount int + Devices []DeviceResponse + FlaggedCount int + ID string + Image *string + Invisible bool + Language string + LastActive *Timestamp + Name *string + Online bool + PrivacySettings *PrivacySettingsResponse + PushNotifications *PushNotificationSettingsResponse + RevokeTokensIssuedBefore *Timestamp + Role string + ShadowBanned bool + Teams []string + TeamsRole map[string]string + UpdatedAt Timestamp + type EphemeralMessageUpdateRequest struct + Set *map[string]any + SkipEnrichUrl *bool + SkipPush *bool + Unset *[]string + User *UserRequest + UserID *string + type ErrorResult struct + Description string + Stacktrace *string + Type string + Version *string + type EscalatePayload struct + Notes *string + Priority *string + Reason *string + type EscalationMetadata struct + Notes *string + Priority *string + Reason *string + type EventHook struct + Callback *AsyncModerationCallbackConfig + CreatedAt *Timestamp + Enabled *bool + EventTypes []string + FailoverConfig *WebhookFailoverConfig + HookType *string + ID *string + Product *string + ShouldSendCustomEvents *bool + SnsAuthType *string + SnsEventBasedMessageGroupIDEnabled *bool + SnsKey *string + SnsRegion *string + SnsRoleArn *string + SnsSecret *string + SnsTopicArn *string + SqsAuthType *string + SqsKey *string + SqsQueueUrl *string + SqsRegion *string + SqsRoleArn *string + SqsSecret *string + TimeoutMs *int + UpdatedAt *Timestamp + WebhookUrl *string + type EventNotificationSettings struct + APNS APNS + Enabled bool + Fcm FCM + type EventNotificationSettingsRequest struct + APNS *APNSPayload + Enabled *bool + Fcm *FCMPayload + type EventNotificationSettingsResponse struct + APNS APNSPayload + Enabled bool + Fcm FCMPayload + type EventRequest struct + Custom map[string]any + ParentID *string + Type string + User *UserRequest + UserID *string + type EventResponse struct + Duration string + Event WSEvent + type ExportChannelsRequest struct + Channels []ChannelExport + ClearDeletedMessageText *bool + ExportUsers *bool + Format *string + IncludeFields *[]string + IncludeSoftDeletedChannels *bool + IncludeTruncatedMessages *bool + Version *string + type ExportChannelsResponse struct + Duration string + TaskID string + type ExportFeedUserDataRequest struct + type ExportFeedUserDataResponse struct + Duration string + TaskID string + type ExportUserRequest struct + type ExportUserResponse struct + Duration string + Messages []MessageResponse + Reactions []ReactionResponse + User *UserResponse + type ExportUsersRequest struct + UserIds []string + type ExportUsersResponse struct + Duration string + TaskID string + type ExternalStorageResponse struct + Bucket string + Name string + Path string + Type string + type FCM struct + Data map[string]any + type FCMPayload struct + Data map[string]any + type FailedChannelUpdates struct + Cids []string + Reason string + type FeedCreatedEvent struct + CreatedAt Timestamp + Custom map[string]any + Feed FeedResponse + FeedVisibility *string + Fid string + Members []FeedMemberResponse + ReceivedAt *Timestamp + Type string + User UserResponseCommonFields + func (e *FeedCreatedEvent) GetEventType() string + type FeedDeletedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *FeedDeletedEvent) GetEventType() string + type FeedGroup struct + ActivityFilter *ActivityFilterConfig + ActivityProcessors []ActivityProcessorConfig + ActivitySelectors []ActivitySelectorConfig + Aggregation *AggregationConfig + AggregationVersion int + AppPk int + CreatedAt Timestamp + Custom map[string]any + DefaultVisibility string + DeletedAt *Timestamp + GroupID string + LastFeedGetAt *Timestamp + Notification *NotificationConfig + PushNotification *PushNotificationConfig + Ranking *RankingConfig + Stories *StoriesConfig + UpdatedAt Timestamp + type FeedGroupChangedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedGroup *FeedGroup + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *FeedGroupChangedEvent) GetEventType() string + type FeedGroupDeletedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + GroupID string + ReceivedAt *Timestamp + Type string + func (e *FeedGroupDeletedEvent) GetEventType() string + type FeedGroupResponse struct + ActivityFilter *ActivityFilterConfig + ActivityProcessors []ActivityProcessorConfig + ActivitySelectors []ActivitySelectorConfigResponse + Aggregation *AggregationConfig + CreatedAt Timestamp + Custom map[string]any + DefaultVisibility *string + DeletedAt *Timestamp + ID string + Notification *NotificationConfig + PushNotification *PushNotificationConfig + Ranking *RankingConfig + Stories *StoriesConfig + UpdatedAt Timestamp + type FeedGroupRestoredEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + GroupID string + ReceivedAt *Timestamp + Type string + func (e *FeedGroupRestoredEvent) GetEventType() string + type FeedInput struct + Custom map[string]any + Description *string + FilterTags []string + Location *Location + Members []FeedMemberRequest + Name *string + Visibility *string + type FeedMemberAddedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Member FeedMemberResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *FeedMemberAddedEvent) GetEventType() string + type FeedMemberRemovedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + MemberID string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *FeedMemberRemovedEvent) GetEventType() string + type FeedMemberRequest struct + Custom map[string]any + Invite *bool + MembershipLevel *string + Role *string + UserID string + type FeedMemberResponse struct + CreatedAt Timestamp + Custom map[string]any + InviteAcceptedAt *Timestamp + InviteRejectedAt *Timestamp + MembershipLevel *MembershipLevelResponse + Role string + Status string + UpdatedAt Timestamp + User UserResponse + type FeedMemberUpdatedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Member FeedMemberResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *FeedMemberUpdatedEvent) GetEventType() string + type FeedOwnCapability string + const ADD_ACTIVITY + const ADD_ACTIVITY_BOOKMARK + const ADD_ACTIVITY_REACTION + const ADD_COMMENT + const ADD_COMMENT_REACTION + const CREATE_FEED + const DELETE_ANY_ACTIVITY + const DELETE_ANY_COMMENT + const DELETE_FEED + const DELETE_OWN_ACTIVITY + const DELETE_OWN_ACTIVITY_BOOKMARK + const DELETE_OWN_ACTIVITY_REACTION + const DELETE_OWN_COMMENT + const DELETE_OWN_COMMENT_REACTION + const FOLLOW + const PIN_ACTIVITY + const QUERY_FEED_MEMBERS + const QUERY_FOLLOWS + const READ_ACTIVITIES + const READ_FEED + const UNFOLLOW + const UPDATE_ANY_ACTIVITY + const UPDATE_ANY_COMMENT + const UPDATE_FEED + const UPDATE_FEED_FOLLOWERS + const UPDATE_FEED_MEMBERS + const UPDATE_OWN_ACTIVITY + const UPDATE_OWN_ACTIVITY_BOOKMARK + const UPDATE_OWN_COMMENT + func (c FeedOwnCapability) String() string + type FeedOwnData struct + OwnCapabilities []FeedOwnCapability + OwnFollowings []FollowResponse + OwnFollows []FollowResponse + OwnMembership *FeedMemberResponse + type FeedRequest struct + CreatedByID *string + Custom map[string]any + Description *string + FeedGroupID string + FeedID string + FilterTags []string + Location *Location + Members []FeedMemberRequest + Name *string + Visibility *string + type FeedResponse struct + ActivityCount int + CreatedAt Timestamp + CreatedBy UserResponse + Custom map[string]any + DeletedAt *Timestamp + Description string + Feed string + FilterTags []string + FollowerCount int + FollowingCount int + GroupID string + ID string + Location *Location + MemberCount int + Name string + OwnCapabilities []FeedOwnCapability + OwnFollowings []FollowResponse + OwnFollows []FollowResponse + OwnMembership *FeedMemberResponse + PinCount int + UpdatedAt Timestamp + Visibility *string + type FeedSuggestionResponse struct + ActivityCount int + AlgorithmScores map[string]float64 + CreatedAt Timestamp + CreatedBy UserResponse + Custom map[string]any + DeletedAt *Timestamp + Description string + Feed string + FilterTags []string + FollowerCount int + FollowingCount int + GroupID string + ID string + Location *Location + MemberCount int + Name string + OwnCapabilities []FeedOwnCapability + OwnFollowings []FollowResponse + OwnFollows []FollowResponse + OwnMembership *FeedMemberResponse + PinCount int + Reason *string + RecommendationScore *float64 + UpdatedAt Timestamp + Visibility *string + type FeedUpdatedEvent struct + CreatedAt Timestamp + Custom map[string]any + Feed FeedResponse + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *FeedUpdatedEvent) GetEventType() string + type FeedViewResponse struct + ActivitySelectors []ActivitySelectorConfigResponse + Aggregation *AggregationConfig + ID string + LastUsedAt *Timestamp + Ranking *RankingConfig + type FeedVisibilityResponse struct + Grants map[string][]string + Name string + Permissions []Permission + type Feeds struct + func NewFeed(feedType string, feedID string, client *FeedsClient) *Feeds + func (c *Feeds) AcceptFeedMemberInvite(ctx context.Context, request *AcceptFeedMemberInviteRequest) (*StreamResponse[AcceptFeedMemberInviteResponse], error) + func (c *Feeds) ChangeFeedVisibility(ctx context.Context, request *ChangeFeedVisibilityRequest) (*StreamResponse[ChangeFeedVisibilityResponse], error) + func (c *Feeds) Delete(ctx context.Context, request *DeleteFeedRequest) (*StreamResponse[DeleteFeedResponse], error) + func (c *Feeds) GetFeedCounts(ctx context.Context, request *GetFeedCountsRequest) (*StreamResponse[GetFeedCountsResponse], error) + func (c *Feeds) GetOrCreate(ctx context.Context, request *GetOrCreateFeedRequest) (*StreamResponse[GetOrCreateFeedResponse], error) + func (c *Feeds) MarkActivity(ctx context.Context, request *MarkActivityRequest) (*StreamResponse[Response], error) + func (c *Feeds) PinActivity(ctx context.Context, activityID string, request *PinActivityRequest) (*StreamResponse[PinActivityResponse], error) + func (c *Feeds) QueryFeedMembers(ctx context.Context, request *QueryFeedMembersRequest) (*StreamResponse[QueryFeedMembersResponse], error) + func (c *Feeds) QueryPinnedActivities(ctx context.Context, request *QueryPinnedActivitiesRequest) (*StreamResponse[QueryPinnedActivitiesResponse], error) + func (c *Feeds) RejectFeedMemberInvite(ctx context.Context, request *RejectFeedMemberInviteRequest) (*StreamResponse[RejectFeedMemberInviteResponse], error) + func (c *Feeds) UnpinActivity(ctx context.Context, activityID string, request *UnpinActivityRequest) (*StreamResponse[UnpinActivityResponse], error) + func (c *Feeds) Update(ctx context.Context, request *UpdateFeedRequest) (*StreamResponse[UpdateFeedResponse], error) + func (c *Feeds) UpdateFeedMembers(ctx context.Context, request *UpdateFeedMembersRequest) (*StreamResponse[UpdateFeedMembersResponse], error) + type FeedsActivityLocation struct + Lat float64 + Lng float64 + type FeedsBookmarkResponse struct + ActivityID *string + CreatedAt Timestamp + Custom map[string]any + ObjectID string + ObjectType string + UpdatedAt Timestamp + User UserResponse + type FeedsClient struct + func NewFeedsClient(client *Client) *FeedsClient + func (c *FeedsClient) AcceptFeedMemberInvite(ctx context.Context, feedID string, feedGroupID string, ...) (*StreamResponse[AcceptFeedMemberInviteResponse], error) + func (c *FeedsClient) AcceptFollow(ctx context.Context, request *AcceptFollowRequest) (*StreamResponse[AcceptFollowResponse], error) + func (c *FeedsClient) ActivityFeedback(ctx context.Context, activityID string, request *ActivityFeedbackRequest) (*StreamResponse[ActivityFeedbackResponse], error) + func (c *FeedsClient) AddActivity(ctx context.Context, request *AddActivityRequest) (*StreamResponse[AddActivityResponse], error) + func (c *FeedsClient) AddActivityReaction(ctx context.Context, activityID string, request *AddActivityReactionRequest) (*StreamResponse[AddReactionResponse], error) + func (c *FeedsClient) AddBookmark(ctx context.Context, activityID string, request *AddBookmarkRequest) (*StreamResponse[AddBookmarkResponse], error) + func (c *FeedsClient) AddComment(ctx context.Context, request *AddCommentRequest) (*StreamResponse[AddCommentResponse], error) + func (c *FeedsClient) AddCommentBookmark(ctx context.Context, commentID string, request *AddCommentBookmarkRequest) (*StreamResponse[AddCommentBookmarkResponse], error) + func (c *FeedsClient) AddCommentReaction(ctx context.Context, id string, request *AddCommentReactionRequest) (*StreamResponse[AddCommentReactionResponse], error) + func (c *FeedsClient) AddCommentsBatch(ctx context.Context, request *AddCommentsBatchRequest) (*StreamResponse[AddCommentsBatchResponse], error) + func (c *FeedsClient) BatchQueryActivityReactions(ctx context.Context, request *BatchQueryActivityReactionsRequest) (*StreamResponse[BatchQueryActivityReactionsResponse], error) + func (c *FeedsClient) BatchQueryCommentReactions(ctx context.Context, request *BatchQueryCommentReactionsRequest) (*StreamResponse[BatchQueryCommentReactionsResponse], error) + func (c *FeedsClient) CastPollVote(ctx context.Context, activityID string, pollID string, ...) (*StreamResponse[PollVoteResponse], error) + func (c *FeedsClient) ChangeFeedVisibility(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[ChangeFeedVisibilityResponse], error) + func (c *FeedsClient) CreateCollections(ctx context.Context, request *CreateCollectionsRequest) (*StreamResponse[CreateCollectionsResponse], error) + func (c *FeedsClient) CreateFeedGroup(ctx context.Context, request *CreateFeedGroupRequest) (*StreamResponse[CreateFeedGroupResponse], error) + func (c *FeedsClient) CreateFeedView(ctx context.Context, request *CreateFeedViewRequest) (*StreamResponse[CreateFeedViewResponse], error) + func (c *FeedsClient) CreateFeedsBatch(ctx context.Context, request *CreateFeedsBatchRequest) (*StreamResponse[CreateFeedsBatchResponse], error) + func (c *FeedsClient) CreateMembershipLevel(ctx context.Context, request *CreateMembershipLevelRequest) (*StreamResponse[CreateMembershipLevelResponse], error) + func (c *FeedsClient) DeleteActivities(ctx context.Context, request *DeleteActivitiesRequest) (*StreamResponse[DeleteActivitiesResponse], error) + func (c *FeedsClient) DeleteActivity(ctx context.Context, id string, request *DeleteActivityRequest) (*StreamResponse[DeleteActivityResponse], error) + func (c *FeedsClient) DeleteActivityReaction(ctx context.Context, activityID string, _type string, ...) (*StreamResponse[DeleteActivityReactionResponse], error) + func (c *FeedsClient) DeleteBookmark(ctx context.Context, activityID string, request *DeleteBookmarkRequest) (*StreamResponse[DeleteBookmarkResponse], error) + func (c *FeedsClient) DeleteBookmarkFolder(ctx context.Context, folderID string, request *DeleteBookmarkFolderRequest) (*StreamResponse[DeleteBookmarkFolderResponse], error) + func (c *FeedsClient) DeleteCollections(ctx context.Context, request *DeleteCollectionsRequest) (*StreamResponse[DeleteCollectionsResponse], error) + func (c *FeedsClient) DeleteComment(ctx context.Context, id string, request *DeleteCommentRequest) (*StreamResponse[DeleteCommentResponse], error) + func (c *FeedsClient) DeleteCommentBookmark(ctx context.Context, commentID string, request *DeleteCommentBookmarkRequest) (*StreamResponse[DeleteCommentBookmarkResponse], error) + func (c *FeedsClient) DeleteCommentReaction(ctx context.Context, id string, _type string, ...) (*StreamResponse[DeleteCommentReactionResponse], error) + func (c *FeedsClient) DeleteFeed(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[DeleteFeedResponse], error) + func (c *FeedsClient) DeleteFeedGroup(ctx context.Context, id string, request *DeleteFeedGroupRequest) (*StreamResponse[DeleteFeedGroupResponse], error) + func (c *FeedsClient) DeleteFeedUserData(ctx context.Context, userID string, request *DeleteFeedUserDataRequest) (*StreamResponse[DeleteFeedUserDataResponse], error) + func (c *FeedsClient) DeleteFeedView(ctx context.Context, id string, request *DeleteFeedViewRequest) (*StreamResponse[DeleteFeedViewResponse], error) + func (c *FeedsClient) DeleteFeedsBatch(ctx context.Context, request *DeleteFeedsBatchRequest) (*StreamResponse[DeleteFeedsBatchResponse], error) + func (c *FeedsClient) DeleteMembershipLevel(ctx context.Context, id string, request *DeleteMembershipLevelRequest) (*StreamResponse[Response], error) + func (c *FeedsClient) DeletePollVote(ctx context.Context, activityID string, pollID string, voteID string, ...) (*StreamResponse[PollVoteResponse], error) + func (c *FeedsClient) ExportFeedUserData(ctx context.Context, userID string, request *ExportFeedUserDataRequest) (*StreamResponse[ExportFeedUserDataResponse], error) + func (c *FeedsClient) Feed(feedType, feedID string) *Feeds + func (c *FeedsClient) Follow(ctx context.Context, request *FollowRequest) (*StreamResponse[SingleFollowResponse], error) + func (c *FeedsClient) FollowBatch(ctx context.Context, request *FollowBatchRequest) (*StreamResponse[FollowBatchResponse], error) + func (c *FeedsClient) GetActivity(ctx context.Context, id string, request *GetActivityRequest) (*StreamResponse[GetActivityResponse], error) + func (c *FeedsClient) GetComment(ctx context.Context, id string, request *GetCommentRequest) (*StreamResponse[GetCommentResponse], error) + func (c *FeedsClient) GetCommentReplies(ctx context.Context, id string, request *GetCommentRepliesRequest) (*StreamResponse[GetCommentRepliesResponse], error) + func (c *FeedsClient) GetComments(ctx context.Context, request *GetCommentsRequest) (*StreamResponse[GetCommentsResponse], error) + func (c *FeedsClient) GetFeedCounts(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[GetFeedCountsResponse], error) + func (c *FeedsClient) GetFeedGroup(ctx context.Context, id string, request *GetFeedGroupRequest) (*StreamResponse[GetFeedGroupResponse], error) + func (c *FeedsClient) GetFeedView(ctx context.Context, id string, request *GetFeedViewRequest) (*StreamResponse[GetFeedViewResponse], error) + func (c *FeedsClient) GetFeedVisibility(ctx context.Context, name string, request *GetFeedVisibilityRequest) (*StreamResponse[GetFeedVisibilityResponse], error) + func (c *FeedsClient) GetFeedsRateLimits(ctx context.Context, request *GetFeedsRateLimitsRequest) (*StreamResponse[GetFeedsRateLimitsResponse], error) + func (c *FeedsClient) GetFollowSuggestions(ctx context.Context, feedGroupID string, request *GetFollowSuggestionsRequest) (*StreamResponse[GetFollowSuggestionsResponse], error) + func (c *FeedsClient) GetOrCreateFeed(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[GetOrCreateFeedResponse], error) + func (c *FeedsClient) GetOrCreateFeedGroup(ctx context.Context, id string, request *GetOrCreateFeedGroupRequest) (*StreamResponse[GetOrCreateFeedGroupResponse], error) + func (c *FeedsClient) GetOrCreateFeedView(ctx context.Context, id string, request *GetOrCreateFeedViewRequest) (*StreamResponse[GetOrCreateFeedViewResponse], error) + func (c *FeedsClient) GetOrCreateFollow(ctx context.Context, request *GetOrCreateFollowRequest) (*StreamResponse[GetOrCreateFollowResponse], error) + func (c *FeedsClient) GetOrCreateFollows(ctx context.Context, request *GetOrCreateFollowsRequest) (*StreamResponse[FollowBatchResponse], error) + func (c *FeedsClient) GetOrCreateUnfollow(ctx context.Context, request *GetOrCreateUnfollowRequest) (*StreamResponse[GetOrCreateUnfollowResponse], error) + func (c *FeedsClient) GetOrCreateUnfollows(ctx context.Context, request *GetOrCreateUnfollowsRequest) (*StreamResponse[UnfollowBatchResponse], error) + func (c *FeedsClient) GetUserInterests(ctx context.Context, userID string, request *GetUserInterestsRequest) (*StreamResponse[GetUserInterestsResponse], error) + func (c *FeedsClient) ListFeedGroups(ctx context.Context, request *ListFeedGroupsRequest) (*StreamResponse[ListFeedGroupsResponse], error) + func (c *FeedsClient) ListFeedViews(ctx context.Context, request *ListFeedViewsRequest) (*StreamResponse[ListFeedViewsResponse], error) + func (c *FeedsClient) ListFeedVisibilities(ctx context.Context, request *ListFeedVisibilitiesRequest) (*StreamResponse[ListFeedVisibilitiesResponse], error) + func (c *FeedsClient) MarkActivity(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[Response], error) + func (c *FeedsClient) OwnBatch(ctx context.Context, request *OwnBatchRequest) (*StreamResponse[OwnBatchResponse], error) + func (c *FeedsClient) PinActivity(ctx context.Context, feedGroupID string, feedID string, activityID string, ...) (*StreamResponse[PinActivityResponse], error) + func (c *FeedsClient) QueryActivities(ctx context.Context, request *QueryActivitiesRequest) (*StreamResponse[QueryActivitiesResponse], error) + func (c *FeedsClient) QueryActivityReactions(ctx context.Context, activityID string, request *QueryActivityReactionsRequest) (*StreamResponse[QueryActivityReactionsResponse], error) + func (c *FeedsClient) QueryActivityShares(ctx context.Context, activityID string, request *QueryActivitySharesRequest) (*StreamResponse[QueryActivitySharesResponse], error) + func (c *FeedsClient) QueryBookmarkFolders(ctx context.Context, request *QueryBookmarkFoldersRequest) (*StreamResponse[QueryBookmarkFoldersResponse], error) + func (c *FeedsClient) QueryBookmarks(ctx context.Context, request *QueryBookmarksRequest) (*StreamResponse[QueryBookmarksResponse], error) + func (c *FeedsClient) QueryCollections(ctx context.Context, request *QueryCollectionsRequest) (*StreamResponse[QueryCollectionsResponse], error) + func (c *FeedsClient) QueryCommentReactions(ctx context.Context, id string, request *QueryCommentReactionsRequest) (*StreamResponse[QueryCommentReactionsResponse], error) + func (c *FeedsClient) QueryComments(ctx context.Context, request *QueryCommentsRequest) (*StreamResponse[QueryCommentsResponse], error) + func (c *FeedsClient) QueryFeedMembers(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[QueryFeedMembersResponse], error) + func (c *FeedsClient) QueryFeeds(ctx context.Context, request *QueryFeedsRequest) (*StreamResponse[QueryFeedsResponse], error) + func (c *FeedsClient) QueryFeedsUsageStats(ctx context.Context, request *QueryFeedsUsageStatsRequest) (*StreamResponse[QueryFeedsUsageStatsResponse], error) + func (c *FeedsClient) QueryFollows(ctx context.Context, request *QueryFollowsRequest) (*StreamResponse[QueryFollowsResponse], error) + func (c *FeedsClient) QueryMembershipLevels(ctx context.Context, request *QueryMembershipLevelsRequest) (*StreamResponse[QueryMembershipLevelsResponse], error) + func (c *FeedsClient) QueryPinnedActivities(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[QueryPinnedActivitiesResponse], error) + func (c *FeedsClient) QueryRevisionHistory(ctx context.Context, request *QueryRevisionHistoryRequest) (*StreamResponse[QueryRevisionHistoryResponse], error) + func (c *FeedsClient) ReadCollections(ctx context.Context, request *ReadCollectionsRequest) (*StreamResponse[ReadCollectionsResponse], error) + func (c *FeedsClient) RejectFeedMemberInvite(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[RejectFeedMemberInviteResponse], error) + func (c *FeedsClient) RejectFollow(ctx context.Context, request *RejectFollowRequest) (*StreamResponse[RejectFollowResponse], error) + func (c *FeedsClient) RestoreActivity(ctx context.Context, id string, request *RestoreActivityRequest) (*StreamResponse[RestoreActivityResponse], error) + func (c *FeedsClient) RestoreComment(ctx context.Context, id string, request *RestoreCommentRequest) (*StreamResponse[RestoreCommentResponse], error) + func (c *FeedsClient) RestoreFeedGroup(ctx context.Context, feedGroupID string, request *RestoreFeedGroupRequest) (*StreamResponse[RestoreFeedGroupResponse], error) + func (c *FeedsClient) TrackActivityMetrics(ctx context.Context, request *TrackActivityMetricsRequest) (*StreamResponse[TrackActivityMetricsResponse], error) + func (c *FeedsClient) TranslateActivity(ctx context.Context, id string, request *TranslateActivityRequest) (*StreamResponse[TranslateActivityResponse], error) + func (c *FeedsClient) TranslateComment(ctx context.Context, id string, request *TranslateCommentRequest) (*StreamResponse[TranslateCommentResponse], error) + func (c *FeedsClient) Unfollow(ctx context.Context, source string, target string, request *UnfollowRequest) (*StreamResponse[UnfollowResponse], error) + func (c *FeedsClient) UnfollowBatch(ctx context.Context, request *UnfollowBatchRequest) (*StreamResponse[UnfollowBatchResponse], error) + func (c *FeedsClient) UnpinActivity(ctx context.Context, feedGroupID string, feedID string, activityID string, ...) (*StreamResponse[UnpinActivityResponse], error) + func (c *FeedsClient) UpdateActivitiesPartialBatch(ctx context.Context, request *UpdateActivitiesPartialBatchRequest) (*StreamResponse[UpdateActivitiesPartialBatchResponse], error) + func (c *FeedsClient) UpdateActivity(ctx context.Context, id string, request *UpdateActivityRequest) (*StreamResponse[UpdateActivityResponse], error) + func (c *FeedsClient) UpdateActivityPartial(ctx context.Context, id string, request *UpdateActivityPartialRequest) (*StreamResponse[UpdateActivityPartialResponse], error) + func (c *FeedsClient) UpdateBookmark(ctx context.Context, activityID string, request *UpdateBookmarkRequest) (*StreamResponse[UpdateBookmarkResponse], error) + func (c *FeedsClient) UpdateBookmarkFolder(ctx context.Context, folderID string, request *UpdateBookmarkFolderRequest) (*StreamResponse[UpdateBookmarkFolderResponse], error) + func (c *FeedsClient) UpdateCollections(ctx context.Context, request *UpdateCollectionsRequest) (*StreamResponse[UpdateCollectionsResponse], error) + func (c *FeedsClient) UpdateComment(ctx context.Context, id string, request *UpdateCommentRequest) (*StreamResponse[UpdateCommentResponse], error) + func (c *FeedsClient) UpdateCommentBookmark(ctx context.Context, commentID string, request *UpdateCommentBookmarkRequest) (*StreamResponse[UpdateCommentBookmarkResponse], error) + func (c *FeedsClient) UpdateCommentPartial(ctx context.Context, id string, request *UpdateCommentPartialRequest) (*StreamResponse[UpdateCommentPartialResponse], error) + func (c *FeedsClient) UpdateFeed(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[UpdateFeedResponse], error) + func (c *FeedsClient) UpdateFeedGroup(ctx context.Context, id string, request *UpdateFeedGroupRequest) (*StreamResponse[UpdateFeedGroupResponse], error) + func (c *FeedsClient) UpdateFeedMembers(ctx context.Context, feedGroupID string, feedID string, ...) (*StreamResponse[UpdateFeedMembersResponse], error) + func (c *FeedsClient) UpdateFeedView(ctx context.Context, id string, request *UpdateFeedViewRequest) (*StreamResponse[UpdateFeedViewResponse], error) + func (c *FeedsClient) UpdateFeedVisibility(ctx context.Context, name string, request *UpdateFeedVisibilityRequest) (*StreamResponse[UpdateFeedVisibilityResponse], error) + func (c *FeedsClient) UpdateFollow(ctx context.Context, request *UpdateFollowRequest) (*StreamResponse[UpdateFollowResponse], error) + func (c *FeedsClient) UpdateMembershipLevel(ctx context.Context, id string, request *UpdateMembershipLevelRequest) (*StreamResponse[UpdateMembershipLevelResponse], error) + func (c *FeedsClient) UpsertActivities(ctx context.Context, request *UpsertActivitiesRequest) (*StreamResponse[UpsertActivitiesResponse], error) + func (c *FeedsClient) UpsertCollections(ctx context.Context, request *UpsertCollectionsRequest) (*StreamResponse[UpsertCollectionsResponse], error) + type FeedsEnrichedCollectionResponse struct + CreatedAt Timestamp + Custom map[string]any + ID string + Name string + Status string + UpdatedAt Timestamp + UserID string + type FeedsFeedResponse struct + ActivityCount int + CreatedAt Timestamp + CreatedBy UserResponse + Custom map[string]any + DeletedAt *Timestamp + Description string + Feed string + FilterTags []string + FollowerCount int + FollowingCount int + GroupID string + ID string + Location *FeedsActivityLocation + MemberCount int + Name string + PinCount int + UpdatedAt Timestamp + Visibility *string + type FeedsModerationTemplateConfigPayload struct + ConfigKey *string + DataTypes map[string]string + type FeedsNotificationComment struct + Attachments []Attachment + Comment string + ID string + UserID string + type FeedsNotificationContext struct + Target *FeedsNotificationTarget + Trigger *FeedsNotificationTrigger + type FeedsNotificationParentActivity struct + Attachments []Attachment + ID string + Text *string + Type *string + UserID *string + type FeedsNotificationTarget struct + Attachments []Attachment + Comment *FeedsNotificationComment + Custom map[string]any + ID string + Name *string + ParentActivity *FeedsNotificationParentActivity + Text *string + Type *string + UserID *string + type FeedsNotificationTrigger struct + Comment *FeedsNotificationComment + Custom map[string]any + Text string + Type string + type FeedsPreferences struct + Comment *string + CommentMention *string + CommentReaction *string + CommentReply *string + CustomActivityTypes map[string]string + Follow *string + Mention *string + Reaction *string + type FeedsPreferencesResponse struct + Comment *string + CommentMention *string + CommentReaction *string + CommentReply *string + CustomActivityTypes map[string]string + Follow *string + Mention *string + Reaction *string + type FeedsReactionGroupResponse struct + Count int + FirstReactionAt Timestamp + LastReactionAt Timestamp + type FeedsReactionResponse struct + ActivityID string + CommentID *string + CreatedAt Timestamp + Custom map[string]any + Type string + UpdatedAt Timestamp + User UserResponse + type FeedsShareResponse struct + ActivityID string + CreatedAt Timestamp + User UserResponse + type FeedsV3ActivityResponse struct + Attachments []Attachment + BookmarkCount int + Collections map[string]FeedsEnrichedCollectionResponse + CommentCount int + Comments []FeedsV3CommentResponse + CreatedAt Timestamp + CurrentFeed *FeedsFeedResponse + Custom map[string]any + DeletedAt *Timestamp + EditedAt *Timestamp + ExpiresAt *Timestamp + Feeds []string + FilterTags []string + FriendReactionCount *int + FriendReactions []FeedsReactionResponse + Hidden bool + I18n map[string]string + ID string + InterestTags []string + IsRead *bool + IsSeen *bool + IsWatched *bool + LatestReactions []FeedsReactionResponse + LatestShares []FeedsShareResponse + Location *FeedsActivityLocation + MentionedUsers []UserResponse + Metrics map[string]int + Moderation *ModerationV2Response + ModerationAction *string + NotificationContext *FeedsNotificationContext + OwnBookmarks []FeedsBookmarkResponse + OwnReactions []FeedsReactionResponse + Parent *FeedsV3ActivityResponse + Poll *PollResponseData + Popularity int + Preview bool + ReactionCount int + ReactionGroups map[string]FeedsReactionGroupResponse + RestrictReplies string + Score float64 + ScoreVars map[string]any + SearchData map[string]any + SelectorSource *string + ShareCount int + Text *string + Type string + UpdatedAt Timestamp + User UserResponse + Visibility string + VisibilityTag *string + type FeedsV3CommentResponse struct + Attachments []Attachment + BookmarkCount int + ConfidenceScore float64 + ControversyScore *float64 + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DownvoteCount int + EditedAt *Timestamp + I18n map[string]string + ID string + LatestReactions []FeedsReactionResponse + MentionedUsers []UserResponse + Moderation *ModerationV2Response + ObjectID string + ObjectType string + OwnReactions []FeedsReactionResponse + ParentID *string + ReactionCount int + ReactionGroups map[string]FeedsReactionGroupResponse + ReplyCount int + Score int + Status string + Text *string + UpdatedAt Timestamp + UpvoteCount int + User UserResponse + type Field struct + Short bool + Title string + Value string + type FileUploadConfig struct + AllowedFileExtensions []string + AllowedMimeTypes []string + BlockedFileExtensions []string + BlockedMimeTypes []string + SizeLimit int + type FileUploadRequest struct + File *string + User *OnlyUserID + type FileUploadResponse struct + Duration string + File *string + ThumbUrl *string + type FilterConfigResponse struct + AiImageLabels []string + AiImageTaxonomy map[string][]string + AiTextLabels []string + ConfigKeys []string + FilterableCustomKeys []string + LlmLabels []string + type FirebaseConfig struct + ApnTemplate *string + CredentialsJson *string + DataTemplate *string + Disabled *bool + NotificationTemplate *string + ServerKey *string + type FirebaseConfigFields struct + ApnTemplate *string + CredentialsJson *string + DataTemplate *string + Enabled bool + NotificationTemplate *string + ServerKey *string + type FlagCountRuleParameters struct + Threshold *int + type FlagDetails struct + Automod *AutomodDetailsResponse + OriginalText string + type FlagDetailsResponse struct + Automod *AutomodDetailsResponse + Extra map[string]any + OriginalText string + type FlagFeedbackResponse struct + CreatedAt Timestamp + Labels []LabelResponse + MessageID string + type FlagItemResponse struct + Duration string + ItemID string + type FlagMessageDetailsResponse struct + PinChanged *bool + ShouldEnrich *bool + SkipPush *bool + UpdatedByID *string + type FlagRequest struct + Custom *map[string]any + EntityCreatorID *string + EntityID string + EntityType string + ModerationPayload *ModerationPayload + Reason *string + User *UserRequest + UserID *string + type FlagResponse struct + ApprovedAt *Timestamp + CreatedAt Timestamp + CreatedByAutomod bool + Custom map[string]any + Details *FlagDetails + Reason *string + RejectedAt *Timestamp + ReviewedAt *Timestamp + ReviewedBy *string + TargetMessage *MessageResponse + TargetMessageID *string + TargetUser *UserResponse + UpdatedAt Timestamp + User *UserResponse + type FlagUpdatedEvent struct + CreatedAt Timestamp + CreatedBy *UserResponse + Custom map[string]any + Message *MessageResponse + ReceivedAt *Timestamp + Type string + User *UserResponse + func (e *FlagUpdatedEvent) GetEventType() string + type FlagUserOptions struct + Reason *string + type FloodConfig struct + Allowlist []string + Identical *FloodIdenticalConfig + Similar *FloodSimilarConfig + type FloodIdenticalConfig struct + Action *string + Enabled *bool + Threshold *int + TimeWindow *string + type FloodIdenticalRuleParameters struct + Allowlist []string + Threshold *int + TimeWindow *string + type FloodSimilarConfig struct + Action *string + Enabled *bool + SimilarityDistance *int + Threshold *int + TimeWindow *string + type FloodSimilarRuleParameters struct + Allowlist []string + SimilarityDistance *int + Threshold *int + TimeWindow *string + type FollowBatchRequest struct + CreateUsers *bool + EnrichOwnFields *bool + Follows []FollowRequest + type FollowBatchResponse struct + Created []FollowResponse + Duration string + Follows []FollowResponse + type FollowCreatedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Follow FollowResponse + ReceivedAt *Timestamp + Type string + func (e *FollowCreatedEvent) GetEventType() string + type FollowDeletedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Follow FollowResponse + ReceivedAt *Timestamp + Type string + func (e *FollowDeletedEvent) GetEventType() string + type FollowRequest struct + ActivityCopyLimit *int + CopyCustomToNotification *bool + CreateNotificationActivity *bool + CreateUsers *bool + Custom *map[string]any + EnrichOwnFields *bool + PushPreference *string + SkipPush *bool + Source string + Status *string + Target string + type FollowResponse struct + CreatedAt Timestamp + Custom map[string]any + FollowerRole string + PushPreference string + RequestAcceptedAt *Timestamp + RequestRejectedAt *Timestamp + SourceFeed FeedResponse + Status string + TargetFeed FeedResponse + UpdatedAt Timestamp + type FollowUpdatedEvent struct + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + Follow FollowResponse + ReceivedAt *Timestamp + Type string + func (e *FollowUpdatedEvent) GetEventType() string + type FrameRecordSettings struct + CaptureIntervalInSeconds int + Mode string + Quality *string + type FrameRecordingResponse struct + Status string + type FrameRecordingSettingsRequest struct + CaptureIntervalInSeconds int + Mode string + Quality *string + type FrameRecordingSettingsResponse struct + CaptureIntervalInSeconds int + Mode string + Quality *string + type FriendReactionsOptions struct + Enabled *bool + Limit *int + Type *string + type FullUserResponse struct + AvgResponseTime *int + BanExpires *Timestamp + Banned bool + BlockedUserIds []string + BypassModeration *bool + ChannelMutes []ChannelMute + CreatedAt Timestamp + Custom map[string]any + DeactivatedAt *Timestamp + DeletedAt *Timestamp + Devices []DeviceResponse + ID string + Image *string + Invisible bool + Language string + LastActive *Timestamp + LatestHiddenChannels []string + Mutes []UserMuteResponse + Name *string + Online bool + PrivacySettings *PrivacySettingsResponse + RevokeTokensIssuedBefore *Timestamp + Role string + ShadowBanned bool + Teams []string + TeamsRole map[string]string + TotalUnreadCount int + UnreadChannels int + UnreadCount int + UnreadThreads int + UpdatedAt Timestamp + type FutureChannelBanResponse struct + BannedBy *UserResponse + CreatedAt Timestamp + Expires *Timestamp + Reason *string + Shadow *bool + User *UserResponse + type GeofenceResponse struct + CountryCodes []string + Description *string + Name string + Type *string + type GeofenceSettings struct + Names []string + type GeofenceSettingsRequest struct + Names []string + type GeofenceSettingsResponse struct + Names []string + type GetActionConfigRequest struct + EntityType *string + ExcludeDefaults *bool + OnlyDefaults *bool + QueueType *string + UserID *string + type GetActionConfigResponse struct + ActionConfig map[string][]ModerationActionConfigResponse + Duration string + type GetActiveCallsStatusRequest struct + type GetActiveCallsStatusResponse struct + Duration string + EndTime Timestamp + Metrics *ActiveCallsMetrics + StartTime Timestamp + Summary *ActiveCallsSummary + type GetActivityRequest struct + CommentLimit *int + CommentSort *string + Language *string + TranslateText *bool + UserID *string + type GetActivityResponse struct + Activity ActivityResponse + Duration string + type GetAppRequest struct + type GetAppealRequest struct + type GetAppealResponse struct + Duration string + Item *AppealItemResponse + type GetApplicationResponse struct + App AppResponseFields + Duration string + type GetBlockListRequest struct + Team *string + type GetBlockListResponse struct + Blocklist *BlockListResponse + Duration string + type GetBlockedUsersRequest struct + UserID *string + type GetBlockedUsersResponse struct + Blocks []BlockedUserResponse + Duration string + type GetCallParticipantSessionMetricsRequest struct + Since *Timestamp + Until *Timestamp + type GetCallParticipantSessionMetricsResponse struct + Client *SessionClient + Duration string + IsPublisher *bool + IsSubscriber *bool + JoinedAt *Timestamp + PublishedTracks []PublishedTrackMetrics + PublisherType *string + UserID *string + UserSessionID *string + type GetCallReportRequest struct + SessionID *string + type GetCallReportResponse struct + ChatActivity *ChatActivityStatsResponse + Digest *BroadcastDigest + Duration string + Report ReportResponse + Session *CallSessionResponse + SessionID string + VideoReactions []VideoReactionsResponse + type GetCallRequest struct + MembersLimit *int + Notify *bool + Ring *bool + Video *bool + type GetCallResponse struct + Call CallResponse + Duration string + Members []MemberResponse + OwnCapabilities []OwnCapability + type GetCallSessionParticipantStatsDetailsRequest struct + MaxPoints *int + Since *string + Until *string + type GetCallSessionParticipantStatsDetailsResponse struct + CallID string + CallSessionID string + CallType string + Duration string + Publisher *ParticipantSeriesPublisherStats + Subscriber *ParticipantSeriesSubscriberStats + Timeframe *ParticipantSeriesTimeframe + User *ParticipantSeriesUserStats + UserID string + UserSessionID string + type GetCallSessionParticipantStatsTimelineRequest struct + EndTime *string + Severity []string + StartTime *string + type GetCallStatsMapRequest struct + EndTime *Timestamp + ExcludePublishers *bool + ExcludeSfus *bool + ExcludeSubscribers *bool + StartTime *Timestamp + type GetCallTypeRequest struct + type GetCallTypeResponse struct + CreatedAt Timestamp + Duration string + ExternalStorage *string + Grants map[string][]string + Name string + NotificationSettings NotificationSettingsResponse + Settings CallSettingsResponse + UpdatedAt Timestamp + type GetCampaignRequest struct + Limit *int + Next *string + Prev *string + type GetCampaignResponse struct + Campaign *CampaignResponse + Duration string + Users *PagerResponse + type GetChannelRequest struct + MembersLimit *int + MessagesIDAround *string + MessagesIDGt *string + MessagesIDGte *string + MessagesIDLt *string + MessagesIDLte *string + MessagesLimit *int + State *bool + UserID *string + WatchersLimit *int + type GetChannelTypeRequest struct + type GetChannelTypeResponse struct + AllowedFlagReasons []string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists []BlockListOptions + ChatPreferences *ChatPreferences + Commands []Command + ConnectEvents bool + CountMessages bool + CreatedAt Timestamp + CustomEvents bool + DeliveryEvents bool + Duration string + Grants map[string][]string + MarkMessagesPending bool + MaxMessageLength int + MessageRetention string + Mutes bool + Name string + PartitionSize *int + PartitionTtl *string + Permissions []PolicyRequest + Polls bool + PushLevel *string + PushNotifications bool + Quotes bool + Reactions bool + ReadEvents bool + Reminders bool + Replies bool + Search bool + SharedLocations bool + SkipLastMsgUpdateForSystemMsgs bool + TypingEvents bool + UpdatedAt Timestamp + Uploads bool + UrlEnrichment bool + UserMessageReminders bool + type GetCommandRequest struct + type GetCommandResponse struct + Args string + CreatedAt *Timestamp + Description string + Duration string + Name string + Set string + UpdatedAt *Timestamp + type GetCommentRepliesRequest struct + Depth *int + IDAround *string + Language *string + Limit *int + Next *string + Prev *string + RepliesLimit *int + Sort *string + TranslateText *bool + UserID *string + type GetCommentRepliesResponse struct + Comments []ThreadedCommentResponse + Duration string + Next *string + Prev *string + Sort string + type GetCommentRequest struct + Language *string + TranslateText *bool + UserID *string + type GetCommentResponse struct + Comment CommentResponse + Duration string + type GetCommentsRequest struct + Depth *int + IDAround *string + Language *string + Limit *int + Next *string + ObjectID string + ObjectType string + Prev *string + RepliesLimit *int + Sort *string + TranslateText *bool + UserID *string + type GetCommentsResponse struct + Comments []ThreadedCommentResponse + Duration string + Next *string + Prev *string + Sort string + type GetConfigRequest struct + Team *string + type GetConfigResponse struct + Config *ConfigResponse + Duration string + type GetCustomPermissionResponse struct + Duration string + Permission Permission + type GetDailyDigestRequest struct + AppID *string + Date *string + type GetDailyDigestResponse struct + BroadcastRollup *BroadcastDailyRollup + Broadcasts []BroadcastDigest + CallSessions []DailyDigestCallSessionSummary + Date string + DigestKinds []string + Duration string + GeneratedAt *string + RetryAfter *int + Revision *int + SchemaVersion *string + Status string + type GetDraftRequest struct + ParentID *string + UserID *string + type GetDraftResponse struct + Draft DraftResponse + Duration string + type GetEdgesRequest struct + type GetEdgesResponse struct + Duration string + Edges []EdgeResponse + type GetExternalStorageAWSS3Response struct + Bucket string + PathPrefix *string + Region string + RoleArn string + type GetExternalStorageGCSResponse struct + Bucket string + CredentialsSet bool + PathPrefix *string + type GetExternalStorageResponse struct + AWSS3 *GetExternalStorageAWSS3Response + CreatedAt Timestamp + Duration string + Gcs *GetExternalStorageGCSResponse + Type string + UpdatedAt Timestamp + type GetFeedCountsRequest struct + type GetFeedCountsResponse struct + ActivityCount int + CommentCount int + Duration string + TotalCount int + type GetFeedGroupRequest struct + IncludeSoftDeleted *bool + type GetFeedGroupResponse struct + Duration string + FeedGroup FeedGroupResponse + type GetFeedViewRequest struct + type GetFeedViewResponse struct + Duration string + FeedView FeedViewResponse + type GetFeedVisibilityRequest struct + type GetFeedVisibilityResponse struct + Duration string + FeedVisibility FeedVisibilityResponse + type GetFeedsRateLimitsRequest struct + Android *bool + Endpoints *string + Ios *bool + ServerSide *bool + Unity *bool + Web *bool + type GetFeedsRateLimitsResponse struct + Android map[string]LimitInfoResponse + Duration string + Ios map[string]LimitInfoResponse + ServerSide map[string]LimitInfoResponse + Unity map[string]LimitInfoResponse + Web map[string]LimitInfoResponse + type GetFlagCountRequest struct + EntityCreatorID string + EntityType *string + type GetFlagCountResponse struct + Count int + Duration string + type GetFollowSuggestionsRequest struct + Limit *int + UserID *string + type GetFollowSuggestionsResponse struct + AlgorithmUsed *string + Duration string + Suggestions []FeedSuggestionResponse + type GetImportRequest struct + type GetImportResponse struct + Duration string + ImportTask *ImportTask + type GetImportV2TaskRequest struct + type GetImportV2TaskResponse struct + AppPk int + CreatedAt Timestamp + Duration string + ID string + Product string + Result map[string]any + Settings ImportV2TaskSettings + State int + UpdatedAt Timestamp + type GetImporterExternalStorageRequest struct + type GetManyMessagesRequest struct + Ids []string + MemberCustomInclude []string + type GetManyMessagesResponse struct + Duration string + Messages []MessageResponse + type GetMessageRequest struct + ShowDeletedMessage *bool + type GetMessageResponse struct + Duration string + Message MessageWithChannelResponse + PendingMessageMetadata map[string]string + type GetModerationRuleRequest struct + type GetModerationRuleResponse struct + Duration string + Rule *ModerationRuleV2Response + type GetOGRequest struct + Url string + type GetOGResponse struct + Actions []Action + AssetUrl *string + AuthorIcon *string + AuthorLink *string + AuthorName *string + Color *string + Custom map[string]any + Duration string + Fallback *string + Fields []Field + Footer *string + FooterIcon *string + Giphy *Images + ImageUrl *string + OGScrapeUrl *string + OriginalHeight *int + OriginalWidth *int + Pretext *string + Text *string + ThumbUrl *string + Title *string + TitleLink *string + Type *string + type GetOrCreateCallRequest struct + Data *CallRequest + MembersLimit *int + Notify *bool + Ring *bool + Video *bool + type GetOrCreateCallResponse struct + Call CallResponse + Created bool + Duration string + Members []MemberResponse + OwnCapabilities []OwnCapability + type GetOrCreateChannelRequest struct + Data *ChannelInput + HideForCreator *bool + MemberCustomInclude *[]string + Members *PaginationParams + Messages *MessagePaginationParams + State *bool + ThreadUnreadCounts *bool + Watchers *PaginationParams + type GetOrCreateDistinctChannelRequest struct + Data *ChannelInput + HideForCreator *bool + MemberCustomInclude *[]string + Members *PaginationParams + Messages *MessagePaginationParams + State *bool + ThreadUnreadCounts *bool + Watchers *PaginationParams + type GetOrCreateFeedGroupRequest struct + ActivityFilter *ActivityFilterConfig + ActivityProcessors *[]ActivityProcessorConfig + ActivitySelectors *[]ActivitySelectorConfig + Aggregation *AggregationConfig + Custom *map[string]any + DefaultVisibility *string + Notification *NotificationConfig + PushNotification *PushNotificationConfig + Ranking *RankingConfig + Stories *StoriesConfig + type GetOrCreateFeedGroupResponse struct + Duration string + FeedGroup FeedGroupResponse + WasCreated bool + type GetOrCreateFeedRequest struct + Data *FeedInput + EnrichmentOptions *EnrichmentOptions + ExternalRanking *map[string]any + Filter *map[string]any + FollowersPagination *PagerRequest + FollowingPagination *PagerRequest + FriendReactionsOptions *FriendReactionsOptions + IDAround *string + InterestWeights *map[string]float64 + Language *string + Limit *int + MemberPagination *PagerRequest + Next *string + OverwriteInterestWeights *bool + Prev *string + TranslateText *bool + User *UserRequest + UserID *string + View *string + Watch *bool + type GetOrCreateFeedResponse struct + Activities []ActivityResponse + AggregatedActivities []AggregatedActivityResponse + Created bool + Duration string + Feed FeedResponse + Followers []FollowResponse + FollowersPagination *PagerResponse + Following []FollowResponse + FollowingPagination *PagerResponse + MemberPagination *PagerResponse + Members []FeedMemberResponse + Next *string + NotificationStatus *NotificationStatusResponse + PinnedActivities []ActivityPinResponse + Prev *string + type GetOrCreateFeedViewRequest struct + ActivitySelectors *[]ActivitySelectorConfig + Aggregation *AggregationConfig + Ranking *RankingConfig + type GetOrCreateFeedViewResponse struct + Duration string + FeedView FeedViewResponse + WasCreated bool + type GetOrCreateFollowRequest struct + ActivityCopyLimit *int + CopyCustomToNotification *bool + CreateNotificationActivity *bool + CreateUsers *bool + Custom *map[string]any + EnrichOwnFields *bool + PushPreference *string + SkipPush *bool + Source string + Status *string + Target string + type GetOrCreateFollowResponse struct + Created bool + Duration string + Follow FollowResponse + NotificationCreated *bool + type GetOrCreateFollowsRequest struct + CreateUsers *bool + EnrichOwnFields *bool + Follows []FollowRequest + type GetOrCreateUnfollowRequest struct + DeleteNotificationActivity *bool + EnrichOwnFields *bool + KeepHistory *bool + Source string + Target string + type GetOrCreateUnfollowResponse struct + Deleted bool + Duration string + Follow *FollowResponse + type GetOrCreateUnfollowsRequest struct + DeleteNotificationActivity *bool + EnrichOwnFields *bool + Follows []UnfollowPair + type GetPermissionRequest struct + type GetPinnedMessagesRequest struct + IDAround *string + IDGt *string + IDGte *string + IDLt *string + IDLte *string + Limit *int + MemberCustomInclude []string + Offset *int + PinnedAtAfter *Timestamp + PinnedAtAfterOrEqual *Timestamp + PinnedAtAround *Timestamp + PinnedAtBefore *Timestamp + PinnedAtBeforeOrEqual *Timestamp + Sort []SortParamRequest + UserID *string + type GetPinnedMessagesResponse struct + Duration string + Messages []MessageResponse + type GetPolicyTestRunRequest struct + type GetPolicyTestSetRequest struct + type GetPollOptionRequest struct + type GetPollRequest struct + UserID *string + type GetPredefinedFilterRequest struct + type GetPredefinedFilterResponse struct + Duration string + PredefinedFilter *PredefinedFilterResponse + type GetPredefinedFiltersRequest struct + IncludeStats *bool + Sort []SortParamRequest + type GetPushTemplatesRequest struct + PushProviderName *string + PushProviderType string + type GetPushTemplatesResponse struct + Duration string + Templates []PushTemplateResponse + type GetQueueRequest struct + UserID *string + type GetRateLimitsRequest struct + Android *bool + Endpoints *string + Ios *bool + ServerSide *bool + Unity *bool + Web *bool + type GetRateLimitsResponse struct + Android map[string]LimitInfoResponse + Duration string + Ios map[string]LimitInfoResponse + ServerSide map[string]LimitInfoResponse + Unity map[string]LimitInfoResponse + Web map[string]LimitInfoResponse + type GetReactionsRequest struct + Limit *int + Offset *int + type GetReactionsResponse struct + Duration string + Reactions []ReactionResponse + type GetRepliesRequest struct + IDAround *string + IDGt *string + IDGte *string + IDLt *string + IDLte *string + Limit *int + MemberCustomInclude []string + Sort []SortParamRequest + type GetRepliesResponse struct + Duration string + Messages []MessageResponse + type GetRetentionPolicyRequest struct + type GetRetentionPolicyResponse struct + Duration string + Policies []RetentionPolicy + type GetRetentionPolicyRunsRequest struct + FilterConditions *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type GetRetentionPolicyRunsResponse struct + Duration string + Next *string + Prev *string + Runs []RetentionRunResponse + type GetReviewQueueItemRequest struct + type GetReviewQueueItemResponse struct + Duration string + Item *ReviewQueueItemResponse + type GetSegmentRequest struct + type GetSegmentResponse struct + Duration string + Segment *SegmentResponse + type GetSetupSessionRequest struct + type GetSetupSessionResponse struct + Duration string + SetupSession *SetupSession + type GetTaskRequest struct + type GetTaskResponse struct + CreatedAt Timestamp + Duration string + Error *ErrorResult + Result map[string]any + Status string + TaskID string + UpdatedAt Timestamp + type GetThreadRequest struct + MemberLimit *int + ParticipantLimit *int + ReplyLimit *int + type GetThreadResponse struct + Duration string + Thread ThreadStateResponse + type GetUserGroupRequest struct + TeamID *string + type GetUserGroupResponse struct + Duration string + UserGroup *UserGroupResponse + type GetUserInterestsRequest struct + Limit *int + type GetUserInterestsResponse struct + Duration string + Interests []InterestTagResponse + type GetUserLiveLocationsRequest struct + UserID *string + type GoLiveRequest struct + RecordingStorageName *string + StartClosedCaption *bool + StartCompositeRecording *bool + StartHLS *bool + StartIndividualRecording *bool + StartRawRecording *bool + StartRecording *bool + StartTranscription *bool + TranscriptionStorageName *string + type GoLiveResponse struct + Call CallResponse + Duration string + type GoogleVisionConfig struct + Enabled *bool + type GroupedChannelsBucket struct + Channels []ChannelStateResponseFields + Next *string + Prev *string + UnreadChannels *int + type GroupedChannelsGroupRequest struct + Limit *int + Next *string + Prev *string + type GroupedQueryChannelsRequest struct + Groups *map[string]GroupedChannelsGroupRequest + Limit *int + User *UserRequest + UserID *string + type GroupedQueryChannelsResponse struct + Duration string + Groups map[string]GroupedChannelsBucket + type GroupedStatsResponse struct + Name string + Unique int + type HLSSettings struct + AutoOn bool + Enabled bool + Layout *LayoutSettings + QualityTracks []string + type HLSSettingsRequest struct + AutoOn *bool + Enabled *bool + Layout *LayoutSettingsRequest + QualityTracks []string + type HLSSettingsResponse struct + AutoOn bool + Enabled bool + Layout LayoutSettingsResponse + QualityTracks []string + type HarmConfig struct + ActionSequences []ActionSequence + CooldownPeriod *int + HarmTypes []string + Severity *int + Threshold *int + type HideChannelRequest struct + ClearHistory *bool + User *UserRequest + UserID *string + type HideChannelResponse struct + Duration string + type HttpClient interface + Do func(r *http.Request) (*http.Response, error) + type HuaweiConfig struct + Disabled *bool + ID *string + Secret *string + type HuaweiConfigFields struct + Enabled bool + ID *string + Secret *string + type IPContentCountRuleParameters struct + Threshold *int + TimeWindow *string + type IPFlagCountRuleParameters struct + HarmLabels []string + Severity *string + Threshold *int + TimeWindow *string + type ImageContentParameters struct + HarmLabels []string + LabelOperator *string + MinConfidence *float64 + type ImageData struct + Frames string + Height string + Size string + Url string + Width string + type ImageRuleParameters struct + HarmLabels []string + MinConfidence *float64 + Threshold *int + TimeWindow *string + type ImageSize struct + Crop *string + Height *int + Resize *string + Width *int + type ImageUploadRequest struct + File *string + UploadSizes []ImageSize + User *OnlyUserID + type ImageUploadResponse struct + Duration string + File *string + ThumbUrl *string + UploadSizes []ImageSize + type Images struct + FixedHeight ImageData + FixedHeightDownsampled ImageData + FixedHeightStill ImageData + FixedWidth ImageData + FixedWidthDownsampled ImageData + FixedWidthStill ImageData + Original ImageData + type ImportBlockListRequest struct + ChunkSize *int + Items []string + type ImportBlockListResponse struct + Duration string + TaskID string + type ImportTask struct + CreatedAt Timestamp + History []ImportTaskHistory + ID string + Mode string + Path string + Size *int + State string + UpdatedAt Timestamp + type ImportTaskHistory struct + CreatedAt Timestamp + NextState string + PrevState string + type ImportV2TaskItem struct + AppPk int + CreatedAt Timestamp + ID string + Product string + Result map[string]any + Settings ImportV2TaskSettings + State int + UpdatedAt Timestamp + type ImportV2TaskSettings struct + MergeCustom *bool + Mode *string + Path *string + S3 *ImportV2TaskSettingsS3 + SkipReferencesCheck *bool + UseImportTimeAsOpTime *bool + type ImportV2TaskSettingsS3 struct + Bucket *string + Dir *string + Region *string + type Incident struct + From string + PeakConcurrency int + To string + ViewersInterrupted int + type IndividualRecordSettings struct + Mode string + OutputTypes []string + type IndividualRecordingResponse struct + Status string + type IndividualRecordingSettingsRequest struct + Mode string + OutputTypes []string + type IndividualRecordingSettingsResponse struct + Mode string + OutputTypes []string + type IngressAudioEncodingOptions struct + Bitrate int + Channels int + EnableDtx bool + type IngressAudioEncodingOptionsRequest struct + Bitrate int + Channels int + EnableDtx *bool + type IngressAudioEncodingResponse struct + Bitrate int + Channels int + EnableDtx bool + type IngressErrorEvent struct + CallCid string + Code *string + CreatedAt Timestamp + Error string + IngressStreamID string + Type string + UserID string + func (e *IngressErrorEvent) GetEventType() string + type IngressSettings struct + AudioEncodingOptions *IngressAudioEncodingOptions + Enabled bool + VideoEncodingOptions map[string]IngressVideoEncodingOptions + type IngressSettingsRequest struct + AudioEncodingOptions *IngressAudioEncodingOptionsRequest + Enabled *bool + VideoEncodingOptions map[string]IngressVideoEncodingOptionsRequest + type IngressSettingsResponse struct + AudioEncodingOptions *IngressAudioEncodingResponse + Enabled bool + VideoEncodingOptions map[string]IngressVideoEncodingResponse + type IngressSource struct + Fps int + Height int + Width int + type IngressSourceRequest struct + Fps int + Height int + Width int + type IngressSourceResponse struct + Fps int + Height int + Width int + type IngressStartedEvent struct + CallCid string + ClientIp *string + ClientName *string + CreatedAt Timestamp + IngressStreamID string + PublisherType string + Type string + UserID string + Version *string + func (e *IngressStartedEvent) GetEventType() string + type IngressStoppedEvent struct + CallCid string + CreatedAt Timestamp + IngressStreamID string + Type string + UserID string + func (e *IngressStoppedEvent) GetEventType() string + type IngressVideoEncodingOptions struct + Layers []IngressVideoLayer + Source *IngressSource + type IngressVideoEncodingOptionsRequest struct + Layers []IngressVideoLayerRequest + Source IngressSourceRequest + type IngressVideoEncodingResponse struct + Layers []IngressVideoLayerResponse + Source IngressSourceResponse + type IngressVideoLayer struct + Bitrate int + Codec string + FrameRate int + MaxDimension int + MinDimension int + type IngressVideoLayerRequest struct + Bitrate int + Codec string + FrameRateLimit int + MaxDimension int + MinDimension int + type IngressVideoLayerResponse struct + Bitrate int + Codec string + FrameRateLimit int + MaxDimension int + MinDimension int + type InsertActionLogRequest struct + ActionType string + Custom *map[string]any + EntityCreatorID string + EntityID string + EntityType string + Reason *string + ReporterType *string + ReporterUserID *string + type InsertActionLogResponse struct + Duration string + type InterestTagResponse struct + Count int + Tag string + type JoinCallAPIMetrics struct + Failures float64 + Latency *ActiveCallsLatencyStats + Total float64 + type Joins struct + DisconnectReasons map[string]int + FailureStages map[string]int + JoinAttempts *int + JoinSuccessRate *float64 + Reason string + type KeyframeOCRRuleParameters struct + HarmLabels []string + Threshold *int + TimeWindow *string + type KeyframeRuleParameters struct + HarmLabels []string + MinConfidence *float64 + Threshold *int + TimeWindow *string + type KickUserRequest struct + Block *bool + KickedBy *UserRequest + KickedByID *string + UserID string + type KickUserResponse struct + Duration string + type KickedUserEvent struct + CallCid string + CreatedAt Timestamp + KickedByUser *UserResponse + Type string + User UserResponse + func (e *KickedUserEvent) GetEventType() string + type LLMConfig struct + AppContext *string + Async *bool + Enabled *bool + Rules []LLMRule + SeverityDescriptions map[string]string + type LLMRule struct + Action *string + Description *string + Label string + SeverityRules []BodyguardSeverityRule + type LabelResponse struct + HarmLabels []string + Name string + PhraseListIds []int + type LabelResultResponse struct + Category string + Content string + ContentID *string + ContentType string + CreatedAt Timestamp + DirectedAt *string + FullyMaskedContent *string + HarmType string + ID string + Labels []string + Language string + MaskedContent *string + Policy *string + RecommendedAction string + Severity string + UserID *string + type LabelThresholds struct + Block *float64 + Flag *float64 + type LabelsRequest struct + Category *string + Content string + ContentID *string + ContentType *string + DryRun *bool + Policy *string + UserID *string + type LabelsResponse struct + ContentID *string + DirectedAt *string + Duration string + FullyMaskedContent *string + HarmType *string + Labels []string + Language *string + MaskedContent *string + RecommendedAction string + Severity *string + type LayoutSettings struct + DetectOrientation *bool + ExternalAppUrl string + ExternalCssUrl string + Name string + Options map[string]any + type LayoutSettingsRequest struct + DetectOrientation *bool + ExternalAppUrl *string + ExternalCssUrl *string + Name string + Options map[string]any + type LayoutSettingsResponse struct + DetectOrientation *bool + ExternalAppUrl string + ExternalCssUrl string + Name string + Options map[string]any + type LimitInfoResponse struct + Limit int + Remaining int + Reset int + type LimitsSettings struct + MaxDurationSeconds *int + MaxParticipants *int + MaxParticipantsExcludeOwner *bool + MaxParticipantsExcludeRoles []string + type LimitsSettingsRequest struct + MaxDurationSeconds *int + MaxParticipants *int + MaxParticipantsExcludeOwner *bool + MaxParticipantsExcludeRoles []string + type LimitsSettingsResponse struct + MaxDurationSeconds *int + MaxParticipants *int + MaxParticipantsExcludeOwner *bool + MaxParticipantsExcludeRoles []string + type ListBlockListResponse struct + Blocklists []BlockListResponse + Duration string + NextCursor *string + type ListBlockListsRequest struct + Cursor *string + Limit *int + Team *string + type ListCallTypeResponse struct + CallTypes map[string]CallTypeResponse + Duration string + type ListCallTypesRequest struct + type ListChannelTypesRequest struct + type ListChannelTypesResponse struct + ChannelTypes map[string]*ChannelTypeConfig + Duration string + type ListCommandsRequest struct + type ListCommandsResponse struct + Commands []Command + Duration string + type ListDevicesRequest struct + UserID *string + type ListDevicesResponse struct + Devices []DeviceResponse + Duration string + type ListExternalStorageRequest struct + type ListExternalStorageResponse struct + Duration string + ExternalStorages map[string]ExternalStorageResponse + type ListFeedGroupsRequest struct + IncludeSoftDeleted *bool + type ListFeedGroupsResponse struct + Duration string + Groups map[string]FeedGroupResponse + type ListFeedViewsRequest struct + type ListFeedViewsResponse struct + Duration string + Views map[string]FeedViewResponse + type ListFeedVisibilitiesRequest struct + type ListFeedVisibilitiesResponse struct + Duration string + FeedVisibilities map[string]FeedVisibilityResponse + type ListImportV2TasksRequest struct + State *int + type ListImportV2TasksResponse struct + Duration string + ImportTasks []ImportV2TaskItem + Next *string + Prev *string + type ListImportsRequest struct + type ListImportsResponse struct + Duration string + ImportTasks []ImportTask + type ListPermissionsRequest struct + type ListPermissionsResponse struct + Duration string + Permissions []Permission + type ListPolicyTestSetsRequest struct + type ListPushProvidersRequest struct + type ListPushProvidersResponse struct + Duration string + PushProviders []PushProviderResponse + type ListQueuesRequest struct + UserID *string + type ListQueuesResponse struct + Duration string + Queues []ModerationQueueResponse + type ListRecordingsRequest struct + type ListRecordingsResponse struct + Duration string + Recordings []CallRecording + type ListRolesRequest struct + type ListRolesResponse struct + Duration string + Roles []Role + type ListSIPInboundRoutingRuleRequest struct + type ListSIPInboundRoutingRuleResponse struct + Duration string + SipInboundRoutingRules []SIPInboundRoutingRuleResponse + type ListSIPTrunksRequest struct + type ListSIPTrunksResponse struct + Duration string + SipTrunks []SIPTrunkResponse + type ListTranscriptionsRequest struct + type ListTranscriptionsResponse struct + Duration string + Transcriptions []CallTranscription + type ListUserGroupsRequest struct + CreatedAtGt *string + IDGt *string + Limit *int + TeamID *string + type ListUserGroupsResponse struct + Duration string + UserGroups []UserGroupResponse + type Location struct + Lat float64 + Lng float64 + type LocationResponse struct + ContinentCode string + CountryIsoCode string + SubdivisionIsoCode string + type LogLevel int + const LogLevelDebug + const LogLevelError + const LogLevelInfo + const LogLevelWarn + type Logger interface + Debug func(format string, v ...interface{}) + Error func(format string, v ...interface{}) + Info func(format string, v ...interface{}) + Warn func(format string, v ...interface{}) + var DefaultLoggerInstance Logger = NewDefaultLogger(os.Stderr, "", log.LstdFlags, LogLevelInfo) + type MarkActivityRequest struct + MarkAllRead *bool + MarkAllSeen *bool + MarkRead *[]string + MarkSeen *[]string + MarkWatched *[]string + User *UserRequest + UserID *string + type MarkChannelsReadRequest struct + ReadByChannel *map[string]string + User *UserRequest + UserID *string + type MarkDeliveredRequest struct + LatestDeliveredMessages *[]DeliveredMessagePayload + UserID *string + type MarkDeliveredResponse struct + Duration string + type MarkReadRequest struct + MessageID *string + ThreadID *string + User *UserRequest + UserID *string + type MarkReadResponse struct + Duration string + Event *MarkReadResponseEvent + type MarkReadResponseEvent struct + Channel *ChannelResponse + ChannelID string + ChannelLastMessageAt *Timestamp + ChannelType string + Cid string + CreatedAt Timestamp + LastReadMessageID *string + Team *string + Thread *ThreadResponse + Type string + User *UserResponseCommonFields + type MarkReviewedRequestPayload struct + ContentToMarkAsReviewedLimit *int + DecisionReason *string + DisableMarkingContentAsReviewed *bool + type MarkUnreadRequest struct + MessageID *string + MessageTimestamp *Timestamp + ThreadID *string + User *UserRequest + UserID *string + type MatchedContent struct + Classifications []Classification + Confidence *float64 + ID string + OcrClassifications []Classification + PublishedAt Timestamp + Severity *string + Text *string + Type string + type MaxStreakChangedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + func (e *MaxStreakChangedEvent) GetEventType() string + type MemberAddedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Member ChannelMemberResponse + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *MemberAddedEvent) GetEventType() string + type MemberRemovedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Member ChannelMemberResponse + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *MemberRemovedEvent) GetEventType() string + type MemberRequest struct + Custom map[string]any + Role *string + UserID string + type MemberResponse struct + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + Role *string + UpdatedAt Timestamp + User UserResponse + UserID string + type MemberUpdatedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Member ChannelMemberResponse + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *MemberUpdatedEvent) GetEventType() string + type MemberUserRequest struct + Custom map[string]any + ID string + Image *string + Invisible *bool + Language *string + Name *string + PrivacySettings *PrivacySettingsResponse + Role *string + Teams []string + TeamsRole map[string]string + type MembersResponse struct + Duration string + Members []ChannelMemberResponse + type MembershipLevelResponse struct + CreatedAt Timestamp + Custom map[string]any + Description *string + ID string + Name string + Priority int + Tags []string + UpdatedAt Timestamp + type MessageActionRequest struct + FormData map[string]string + User *UserRequest + UserID *string + type MessageActionResponse struct + Duration string + Message *MessageResponse + type MessageChangeSet struct + Attachments bool + Custom bool + Html bool + MentionedUserIds bool + Mml bool + Pin bool + QuotedMessageID bool + Silent bool + Text bool + type MessageDeletedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + DeletedForMe *bool + HardDelete bool + Message MessageResponse + MessageID string + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *MessageDeletedEvent) GetEventType() string + type MessageFlagResponse struct + ApprovedAt *Timestamp + CreatedAt Timestamp + CreatedByAutomod bool + Custom map[string]any + Details *FlagDetailsResponse + Message *MessageResponse + ModerationFeedback *FlagFeedbackResponse + ModerationResult *MessageModerationResult + Reason *string + RejectedAt *Timestamp + ReviewedAt *Timestamp + ReviewedBy *UserResponse + UpdatedAt Timestamp + User *UserResponse + type MessageFlaggedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Details *MessageModerationResult + Flag *FlagResponse + Message MessageResponse + MessageID string + Reason *string + ReceivedAt *Timestamp + Team *string + TotalFlags *int + Type string + User *UserResponseCommonFields + func (e *MessageFlaggedEvent) GetEventType() string + type MessageHistoryEntryResponse struct + Attachments []Attachment + Custom map[string]any + IsDeleted bool + MessageID string + MessageUpdatedAt Timestamp + MessageUpdatedByID string + Text string + type MessageModerationResult struct + Action string + AiModerationResponse *ModerationResponse + BlockedWord *string + BlocklistName *string + CreatedAt Timestamp + MessageID string + ModeratedBy *string + ModerationThresholds *Thresholds + UpdatedAt Timestamp + UserBadKarma bool + UserKarma float64 + type MessageNewEvent struct + Channel *ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + GroupedUnreadChannels map[string]int + Message MessageResponse + MessageID string + ParentAuthor *string + ReceivedAt *Timestamp + Team *string + ThreadParticipants []UserResponseCommonFields + TotalUnreadCount *int + Type string + UnreadChannels *int + UnreadCount *int + User *UserResponseCommonFields + WatcherCount int + func (e *MessageNewEvent) GetEventType() string + type MessageOptions struct + IncludeThreadParticipants *bool + MemberCustomInclude []string + type MessagePaginationParams struct + CreatedAtAfter *Timestamp + CreatedAtAfterOrEqual *Timestamp + CreatedAtAround *Timestamp + CreatedAtBefore *Timestamp + CreatedAtBeforeOrEqual *Timestamp + IDAround *string + IDGt *string + IDGte *string + IDLt *string + IDLte *string + Limit *int + type MessageReadEvent struct + Channel *ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + LastReadMessageID *string + ReceivedAt *Timestamp + Team *string + Thread *ThreadResponse + Type string + User *UserResponseCommonFields + func (e *MessageReadEvent) GetEventType() string + type MessageRequest struct + Attachments []Attachment + Custom map[string]any + Html *string + ID *string + MentionedChannel *bool + MentionedGroupIds []string + MentionedHere *bool + MentionedRoles []string + MentionedUsers []string + Mml *string + ParentID *string + PinExpires *Timestamp + Pinned *bool + PinnedAt *Timestamp + PollID *string + QuotedMessageID *string + RestrictedVisibility []string + SharedLocation *SharedLocation + ShowInChannel *bool + Silent *bool + Text *string + Type *string + User *UserRequest + UserID *string + type MessageResponse struct + Attachments []Attachment + Cid string + Command *string + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DeletedForMe *bool + DeletedReplyCount int + Draft *DraftResponse + Html string + I18n map[string]string + ID string + ImageLabels map[string][]string + LatestReactions []ReactionResponse + Member *ChannelMemberPartialResponse + MentionedChannel bool + MentionedGroupIds []string + MentionedGroups []UserGroupResponse + MentionedHere bool + MentionedRoles []string + MentionedUsers []UserResponse + MessageTextUpdatedAt *Timestamp + Mml *string + Moderation *ModerationV2Response + OwnReactions []ReactionResponse + ParentID *string + PinExpires *Timestamp + Pinned bool + PinnedAt *Timestamp + PinnedBy *UserResponse + Poll *PollResponseData + PollID *string + QuotedMessage *MessageResponse + QuotedMessageID *string + ReactionCounts map[string]int + ReactionGroups map[string]*ReactionGroupResponse + ReactionScores map[string]int + Reminder *ReminderResponseData + ReplyCount int + RestrictedVisibility []string + Shadowed bool + SharedLocation *SharedLocationResponseData + ShowInChannel *bool + Silent bool + Text string + ThreadParticipants []UserResponse + Type string + UpdatedAt Timestamp + User UserResponse + type MessageStatsResponse struct + CountOverTime []CountByMinuteResponse + type MessageUnblockedEvent struct + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message MessageResponse + MessageID string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *MessageUnblockedEvent) GetEventType() string + type MessageUndeletedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message MessageResponse + MessageID string + ReceivedAt *Timestamp + Team *string + Type string + func (e *MessageUndeletedEvent) GetEventType() string + type MessageUpdate struct + ChangeSet *MessageChangeSet + OldText *string + type MessageUpdatedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message MessageResponse + MessageID string + MessageUpdate *MessageUpdate + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *MessageUpdatedEvent) GetEventType() string + type MessageWithChannelResponse struct + Attachments []Attachment + Channel ChannelResponse + Cid string + Command *string + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DeletedForMe *bool + DeletedReplyCount int + Draft *DraftResponse + Html string + I18n map[string]string + ID string + ImageLabels map[string][]string + LatestReactions []ReactionResponse + Member *ChannelMemberPartialResponse + MentionedChannel bool + MentionedGroupIds []string + MentionedGroups []UserGroupResponse + MentionedHere bool + MentionedRoles []string + MentionedUsers []UserResponse + MessageTextUpdatedAt *Timestamp + Mml *string + Moderation *ModerationV2Response + OwnReactions []ReactionResponse + ParentID *string + PinExpires *Timestamp + Pinned bool + PinnedAt *Timestamp + PinnedBy *UserResponse + Poll *PollResponseData + PollID *string + QuotedMessage *MessageResponse + QuotedMessageID *string + ReactionCounts map[string]int + ReactionGroups map[string]*ReactionGroupResponse + ReactionScores map[string]int + Reminder *ReminderResponseData + ReplyCount int + RestrictedVisibility []string + Shadowed bool + SharedLocation *SharedLocationResponseData + ShowInChannel *bool + Silent bool + Text string + ThreadParticipants []UserResponse + Type string + UpdatedAt Timestamp + User UserResponse + type MetricDescriptor struct + Description *string + Label string + Unit *string + type MetricStats struct + Daily []DailyValue + Total int + type MetricThreshold struct + Level string + Operator string + Value float64 + ValueUnit *string + WindowSeconds *int + type MetricTimeSeries struct + DataPoints [][]float64 + type MetricsPct struct + Freezes *float64 + Geo *float64 + Jitter *float64 + Latency *float64 + QualityScore *float64 + type ModerationActionConfigResponse struct + Action string + Custom map[string]any + Description string + EntityType string + ID *string + Icon string + Order int + QueueType *string + type ModerationAnalysisFailedEvent struct + ConfigKey *string + ContentIds map[string]string + CreatedAt Timestamp + Custom map[string]any + EntityCreatorID *string + EntityID *string + EntityType *string + ReceivedAt *Timestamp + Type string + func (e *ModerationAnalysisFailedEvent) GetEventType() string + type ModerationBanResponse struct + Duration string + type ModerationCallResponse struct + Backstage bool + BlockedUserIds []string + Captioning bool + ChannelCid *string + Cid string + CreatedAt Timestamp + CreatedBy *UserResponse + CurrentSessionID string + Custom map[string]any + EndedAt *Timestamp + ID string + JoinAheadTimeSeconds *int + Recording bool + RoutingNumber *string + StartsAt *Timestamp + Team *string + Transcribing bool + Translating bool + Type string + UpdatedAt Timestamp + type ModerationCheckCompletedEvent struct + CreatedAt Timestamp + Custom map[string]any + EntityID string + EntityType string + ReceivedAt *Timestamp + RecommendedAction string + ReviewQueueItemID string + Type string + func (e *ModerationCheckCompletedEvent) GetEventType() string + type ModerationClient struct + func NewModerationClient(client *Client) *ModerationClient + func (c *ModerationClient) Analyze(ctx context.Context, request *AnalyzeRequest) (*StreamResponse[AnalyzeResponse], error) + func (c *ModerationClient) Appeal(ctx context.Context, request *AppealRequest) (*StreamResponse[AppealResponse], error) + func (c *ModerationClient) Ban(ctx context.Context, request *BanRequest) (*StreamResponse[ModerationBanResponse], error) + func (c *ModerationClient) BulkActionAppeals(ctx context.Context, request *BulkActionAppealsRequest) (*StreamResponse[BulkActionAppealsResponse], error) + func (c *ModerationClient) BulkDeleteActionConfig(ctx context.Context, request *BulkDeleteActionConfigRequest) (*StreamResponse[BulkDeleteActionConfigResponse], error) + func (c *ModerationClient) BulkImageModeration(ctx context.Context, request *BulkImageModerationRequest) (*StreamResponse[BulkImageModerationResponse], error) + func (c *ModerationClient) BulkUpsertActionConfig(ctx context.Context, request *BulkUpsertActionConfigRequest) (*StreamResponse[BulkUpsertActionConfigResponse], error) + func (c *ModerationClient) Bypass(ctx context.Context, request *BypassRequest) (*StreamResponse[BypassResponse], error) + func (c *ModerationClient) Check(ctx context.Context, request *CheckRequest) (*StreamResponse[CheckResponse], error) + func (c *ModerationClient) CheckS3Access(ctx context.Context, request *CheckS3AccessRequest) (*StreamResponse[CheckS3AccessResponse], error) + func (c *ModerationClient) CreatePolicyTestSet(ctx context.Context, request *CreatePolicyTestSetRequest) (*StreamResponse[PolicyTestSetResponse], error) + func (c *ModerationClient) CreateQueue(ctx context.Context, request *CreateQueueRequest) (*StreamResponse[QueueResponse], error) + func (c *ModerationClient) CustomCheck(ctx context.Context, request *CustomCheckRequest) (*StreamResponse[CustomCheckResponse], error) + func (c *ModerationClient) DeleteActionConfig(ctx context.Context, id string, request *DeleteActionConfigRequest) (*StreamResponse[DeleteActionConfigResponse], error) + func (c *ModerationClient) DeleteConfig(ctx context.Context, key string, request *DeleteConfigRequest) (*StreamResponse[DeleteModerationConfigResponse], error) + func (c *ModerationClient) DeleteModerationRule(ctx context.Context, id string, request *DeleteModerationRuleRequest) (*StreamResponse[DeleteModerationRuleResponse], error) + func (c *ModerationClient) DeletePolicyTestSet(ctx context.Context, id string, request *DeletePolicyTestSetRequest) (*StreamResponse[Response], error) + func (c *ModerationClient) DeleteQueue(ctx context.Context, id string, request *DeleteQueueRequest) (*StreamResponse[QueueResponse], error) + func (c *ModerationClient) Flag(ctx context.Context, request *FlagRequest) (*StreamResponse[FlagItemResponse], error) + func (c *ModerationClient) GetActionConfig(ctx context.Context, request *GetActionConfigRequest) (*StreamResponse[GetActionConfigResponse], error) + func (c *ModerationClient) GetAppeal(ctx context.Context, id string, request *GetAppealRequest) (*StreamResponse[GetAppealResponse], error) + func (c *ModerationClient) GetConfig(ctx context.Context, key string, request *GetConfigRequest) (*StreamResponse[GetConfigResponse], error) + func (c *ModerationClient) GetFlagCount(ctx context.Context, request *GetFlagCountRequest) (*StreamResponse[GetFlagCountResponse], error) + func (c *ModerationClient) GetModerationRule(ctx context.Context, id string, request *GetModerationRuleRequest) (*StreamResponse[GetModerationRuleResponse], error) + func (c *ModerationClient) GetPolicyTestRun(ctx context.Context, id string, request *GetPolicyTestRunRequest) (*StreamResponse[PolicyTestRunResponse], error) + func (c *ModerationClient) GetPolicyTestSet(ctx context.Context, id string, request *GetPolicyTestSetRequest) (*StreamResponse[PolicyTestSetResponse], error) + func (c *ModerationClient) GetQueue(ctx context.Context, id string, request *GetQueueRequest) (*StreamResponse[QueueResponse], error) + func (c *ModerationClient) GetReviewQueueItem(ctx context.Context, id string, request *GetReviewQueueItemRequest) (*StreamResponse[GetReviewQueueItemResponse], error) + func (c *ModerationClient) GetSetupSession(ctx context.Context, request *GetSetupSessionRequest) (*StreamResponse[GetSetupSessionResponse], error) + func (c *ModerationClient) InsertActionLog(ctx context.Context, request *InsertActionLogRequest) (*StreamResponse[InsertActionLogResponse], error) + func (c *ModerationClient) Labels(ctx context.Context, request *LabelsRequest) (*StreamResponse[LabelsResponse], error) + func (c *ModerationClient) ListPolicyTestSets(ctx context.Context, request *ListPolicyTestSetsRequest) (*StreamResponse[PolicyTestSetListResponse], error) + func (c *ModerationClient) ListQueues(ctx context.Context, request *ListQueuesRequest) (*StreamResponse[ListQueuesResponse], error) + func (c *ModerationClient) Mute(ctx context.Context, request *MuteRequest) (*StreamResponse[MuteResponse], error) + func (c *ModerationClient) QueryAppeals(ctx context.Context, request *QueryAppealsRequest) (*StreamResponse[QueryAppealsResponse], error) + func (c *ModerationClient) QueryLabelResults(ctx context.Context, request *QueryLabelResultsRequest) (*StreamResponse[QueryLabelResultsResponse], error) + func (c *ModerationClient) QueryModerationConfigs(ctx context.Context, request *QueryModerationConfigsRequest) (*StreamResponse[QueryModerationConfigsResponse], error) + func (c *ModerationClient) QueryModerationFlags(ctx context.Context, request *QueryModerationFlagsRequest) (*StreamResponse[QueryModerationFlagsResponse], error) + func (c *ModerationClient) QueryModerationLogs(ctx context.Context, request *QueryModerationLogsRequest) (*StreamResponse[QueryModerationLogsResponse], error) + func (c *ModerationClient) QueryModerationRules(ctx context.Context, request *QueryModerationRulesRequest) (*StreamResponse[QueryModerationRulesResponse], error) + func (c *ModerationClient) QueryReviewQueue(ctx context.Context, request *QueryReviewQueueRequest) (*StreamResponse[QueryReviewQueueResponse], error) + func (c *ModerationClient) StartPolicyTestRun(ctx context.Context, id string, request *StartPolicyTestRunRequest) (*StreamResponse[PolicyTestRunResponse], error) + func (c *ModerationClient) SubmitAction(ctx context.Context, request *SubmitActionRequest) (*StreamResponse[SubmitActionResponse], error) + func (c *ModerationClient) SubmitModerationFeedback(ctx context.Context, request *SubmitModerationFeedbackRequest) (*StreamResponse[SubmitModerationFeedbackResponse], error) + func (c *ModerationClient) Unban(ctx context.Context, request *UnbanRequest) (*StreamResponse[UnbanResponse], error) + func (c *ModerationClient) Unmute(ctx context.Context, request *UnmuteRequest) (*StreamResponse[UnmuteResponse], error) + func (c *ModerationClient) UpdateQueue(ctx context.Context, id string, request *UpdateQueueRequest) (*StreamResponse[QueueResponse], error) + func (c *ModerationClient) UpsertActionConfig(ctx context.Context, request *UpsertActionConfigRequest) (*StreamResponse[UpsertActionConfigResponse], error) + func (c *ModerationClient) UpsertConfig(ctx context.Context, request *UpsertConfigRequest) (*StreamResponse[UpsertConfigResponse], error) + func (c *ModerationClient) UpsertModerationRule(ctx context.Context, request *UpsertModerationRuleRequest) (*StreamResponse[UpsertModerationRuleResponse], error) + func (c *ModerationClient) UpsertSetupSession(ctx context.Context, request *UpsertSetupSessionRequest) (*StreamResponse[UpsertSetupSessionResponse], error) + func (c *ModerationClient) V2DeleteTemplate(ctx context.Context, request *V2DeleteTemplateRequest) (*StreamResponse[DeleteModerationTemplateResponse], error) + func (c *ModerationClient) V2QueryTemplates(ctx context.Context, request *V2QueryTemplatesRequest) (*StreamResponse[QueryFeedModerationTemplatesResponse], error) + func (c *ModerationClient) V2UpsertTemplate(ctx context.Context, request *V2UpsertTemplateRequest) (*StreamResponse[UpsertModerationTemplateResponse], error) + type ModerationConfig struct + AiImageConfig *AIImageConfig + AiImageLiteConfig *BodyguardImageAnalysisConfig + AiTextConfig *AITextConfig + AiVideoConfig *AIVideoConfig + Async *bool + AutomodPlatformCircumventionConfig *AutomodPlatformCircumventionConfig + AutomodSemanticFiltersConfig *AutomodSemanticFiltersConfig + AutomodToxicityConfig *AutomodToxicityConfig + BlockListConfig *BlockListConfig + CreatedAt *Timestamp + FloodConfig *FloodConfig + GoogleVisionConfig *GoogleVisionConfig + Key *string + LlmConfig *LLMConfig + SupportedVideoCallHarmTypes []string + Team *string + UpdatedAt *Timestamp + VelocityFilterConfig *VelocityFilterConfig + VideoCallRuleConfig *VideoCallRuleConfig + type ModerationCustomActionEvent struct + ActionID string + ActionOptions map[string]any + CreatedAt Timestamp + Custom map[string]any + Message *MessageResponse + ReceivedAt *Timestamp + ReviewQueueItem ReviewQueueItemResponse + Type string + func (e *ModerationCustomActionEvent) GetEventType() string + type ModerationDashboardPreferences struct + AllowedModerationActionReasons []string + AsyncReviewQueueUpsert *bool + BlockForeignCdnAttachments *bool + CustomViewsEnabled *bool + DisableAuditLogs *bool + DisableFlaggingReviewedEntity *bool + EscalationQueueEnabled *bool + EscalationReasons []string + FilterableCustomKeys []string + FlagUserOnFlaggedContent *bool + IncludeAttachmentPayload *bool + KeyframeClassificationsMap map[string]map[string]bool + MediaQueueBlurEnabled *bool + OverviewDashboard *OverviewDashboardConfig + type ModerationFlagResponse struct + CreatedAt Timestamp + Custom map[string]any + EntityCreatorID *string + EntityID string + EntityType string + Labels []string + ModerationPayload *ModerationPayloadResponse + Reason *string + Result []map[string]any + ReviewQueueItem *ReviewQueueItemResponse + ReviewQueueItemID *string + Type string + UpdatedAt Timestamp + User *UserResponse + UserID string + type ModerationFlaggedEvent struct + ContentType string + CreatedAt Timestamp + Custom map[string]any + ObjectID string + ReceivedAt *Timestamp + Type string + func (e *ModerationFlaggedEvent) GetEventType() string + type ModerationImageAnalysisCompleteEvent struct + ConfigKey *string + CreatedAt Timestamp + Custom map[string]any + EntityCreatorID *string + EntityID *string + EntityType *string + Images map[string]AnalyzeImageField + ReceivedAt *Timestamp + ReviewQueueItemID *string + Texts map[string]AnalyzeTextField + Type string + func (e *ModerationImageAnalysisCompleteEvent) GetEventType() string + type ModerationMarkReviewedEvent struct + CreatedAt Timestamp + Custom map[string]any + Item ReviewQueueItemResponse + Message *MessageResponse + ReceivedAt *Timestamp + Type string + func (e *ModerationMarkReviewedEvent) GetEventType() string + type ModerationPayload struct + Audios []string + Custom map[string]any + ImageIds map[string]string + ImageOrderedKeys []string + Images []string + OtherMedia []string + TextIds map[string]string + TextOrderedKeys []string + Texts []string + Videos []string + type ModerationPayloadRequest struct + Audios []string + Custom map[string]any + Images []string + Texts []string + Videos []string + type ModerationPayloadResponse struct + Audios []string + Custom map[string]any + ImageIds map[string]string + ImageOrderedKeys []string + Images []string + OtherMedia []string + TextIds map[string]string + TextOrderedKeys []string + Texts []string + Videos []string + type ModerationQueueResponse struct + CreatedAt Timestamp + CreatedBy string + Description string + Filters map[string]any + ID string + ItemCount int + Name string + Sort []map[string]any + Type string + UpdatedAt Timestamp + type ModerationResponse struct + Action string + Explicit float64 + Spam float64 + Toxic float64 + type ModerationRuleInfo struct + Description string + ID string + Name string + Type string + type ModerationRuleV2Response struct + Action *RuleBuilderAction + ActionSequences []CallRuleActionSequence + Conditions []RuleBuilderCondition + ConfigKeys []string + CooldownPeriod *string + CreatedAt Timestamp + Description string + Enabled bool + Groups []RuleBuilderConditionGroup + ID string + Logic *string + Name string + RuleType string + Team string + UpdatedAt Timestamp + type ModerationRulesTriggeredEvent struct + CreatedAt Timestamp + Custom map[string]any + EntityID string + EntityType string + MatchedContents []MatchedContent + ReceivedAt *Timestamp + ReviewQueueItemID *string + Rule ModerationRuleInfo + TriggeredActions []string + Type string + UserID string + ViolationNumber *int + func (e *ModerationRulesTriggeredEvent) GetEventType() string + type ModerationTextAnalysisCompleteEvent struct + ConfigKey *string + CreatedAt Timestamp + Custom map[string]any + EntityCreatorID *string + EntityID *string + EntityType *string + ReceivedAt *Timestamp + ReviewQueueItemID *string + Texts map[string]AnalyzeTextField + Type string + func (e *ModerationTextAnalysisCompleteEvent) GetEventType() string + type ModerationV2Response struct + Action string + BlocklistMatched *string + BlocklistsMatched []string + ImageHarms []string + OriginalText string + PlatformCircumvented *bool + SemanticFilterMatched *string + TextHarms []string + type MuteChannelRequest struct + ChannelCids *[]string + Expiration *int + User *UserRequest + UserID *string + type MuteChannelResponse struct + ChannelMute *ChannelMute + ChannelMutes []ChannelMute + Duration string + OwnUser *OwnUserResponse + type MuteRequest struct + TargetIds []string + Timeout *int + User *UserRequest + UserID *string + type MuteResponse struct + Duration string + Mutes []UserMuteResponse + NonExistingUsers []string + OwnUser *OwnUserResponse + type MuteUsersRequest struct + Audio *bool + MuteAllUsers *bool + MutedBy *UserRequest + MutedByID *string + Screenshare *bool + ScreenshareAudio *bool + UserIds *[]string + Video *bool + type MuteUsersResponse struct + Duration string + type NetworkMetricsReportResponse struct + AverageConnectionTime *float64 + AverageJitter *float64 + AverageLatency *float64 + AverageTimeToReconnect *float64 + type NoiseCancellationSettings struct + Mode string + type NotificationComment struct + Attachments []Attachment + Comment string + ID string + UserID string + type NotificationConfig struct + DeduplicationWindow *string + TrackRead *bool + TrackSeen *bool + type NotificationContext struct + Target *NotificationTarget + Trigger *NotificationTrigger + type NotificationFeedUpdatedEvent struct + AggregatedActivities []AggregatedActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + NotificationStatus *NotificationStatusResponse + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *NotificationFeedUpdatedEvent) GetEventType() string + type NotificationMarkUnreadEvent struct + Channel *ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + FirstUnreadMessageID *string + GroupedUnreadChannels map[string]int + LastReadAt *Timestamp + LastReadMessageID *string + ReceivedAt *Timestamp + Team *string + ThreadID *string + TotalUnreadCount *int + Type string + UnreadChannels *int + UnreadCount *int + UnreadMessages *int + UnreadThreadMessages *int + UnreadThreads *int + User *UserResponseCommonFields + func (e *NotificationMarkUnreadEvent) GetEventType() string + type NotificationParentActivity struct + Attachments []Attachment + ID string + Text *string + Type *string + UserID *string + type NotificationSettings struct + CallLiveStarted EventNotificationSettings + CallMissed EventNotificationSettings + CallNotification EventNotificationSettings + CallRing EventNotificationSettings + Enabled bool + SessionStarted EventNotificationSettings + type NotificationSettingsRequest struct + CallLiveStarted *EventNotificationSettingsRequest + CallMissed *EventNotificationSettingsRequest + CallNotification *EventNotificationSettingsRequest + CallRing *EventNotificationSettingsRequest + Enabled *bool + SessionStarted *EventNotificationSettingsRequest + type NotificationSettingsResponse struct + CallLiveStarted EventNotificationSettingsResponse + CallMissed EventNotificationSettingsResponse + CallNotification EventNotificationSettingsResponse + CallRing EventNotificationSettingsResponse + Enabled bool + SessionStarted EventNotificationSettingsResponse + type NotificationStatusResponse struct + LastReadAt *Timestamp + LastSeenAt *Timestamp + ReadActivities []string + SeenActivities []string + Unread int + Unseen int + type NotificationTarget struct + Attachments []Attachment + Comment *NotificationComment + Custom map[string]any + ID string + Name *string + ParentActivity *NotificationParentActivity + Text *string + Type *string + UserID *string + type NotificationThreadMessageNewEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message MessageResponse + MessageID string + ParentAuthor *string + ReceivedAt *Timestamp + Team *string + ThreadID string + ThreadParticipants []UserResponseCommonFields + Type string + UnreadThreadMessages *int + UnreadThreads *int + WatcherCount int + func (e *NotificationThreadMessageNewEvent) GetEventType() string + type NotificationTrigger struct + Comment *NotificationComment + Custom map[string]any + Text string + Type string + type OCRContentParameters struct + HarmLabels []string + LabelOperator *string + Severity *string + type OCRRule struct + Action string + Label string + type OnlyUserID struct + ID string + type OverviewDashboardConfig struct + DefaultDateRangeDays *int + VisibleCharts []string + type OwnBatchRequest struct + Feeds []string + Fields *[]string + User *UserRequest + UserID *string + type OwnBatchResponse struct + Data map[string]FeedOwnData + Duration string + type OwnCapability string + const BLOCK_USERS + const CHANGE_MAX_DURATION + const CREATE_CALL + const CREATE_REACTION + const ENABLE_NOISE_CANCELLATION + const END_CALL + const JOIN_BACKSTAGE + const JOIN_CALL + const JOIN_ENDED_CALL + const KICK_USER + const MUTE_USERS + const PIN_FOR_EVERYONE + const READ_CALL + const REMOVE_CALL_MEMBER + const SCREENSHARE + const SEND_AUDIO + const SEND_CLOSED_CAPTIONS_CALL + const SEND_VIDEO + const START_BROADCAST_CALL + const START_CLOSED_CAPTIONS_CALL + const START_FRAME_RECORD_CALL + const START_INDIVIDUAL_RECORD_CALL + const START_RAW_RECORD_CALL + const START_RECORD_CALL + const START_TRANSCRIPTION_CALL + const STOP_BROADCAST_CALL + const STOP_CLOSED_CAPTIONS_CALL + const STOP_FRAME_RECORD_CALL + const STOP_INDIVIDUAL_RECORD_CALL + const STOP_RAW_RECORD_CALL + const STOP_RECORD_CALL + const STOP_TRANSCRIPTION_CALL + const UPDATE_CALL + const UPDATE_CALL_MEMBER + const UPDATE_CALL_PERMISSIONS + const UPDATE_CALL_SETTINGS + func (c OwnCapability) String() string + type OwnUserResponse struct + AvgResponseTime *int + Banned bool + BlockedUserIds []string + ChannelMutes []ChannelMute + CreatedAt Timestamp + Custom map[string]any + DeactivatedAt *Timestamp + DeletedAt *Timestamp + Devices []DeviceResponse + ID string + Image *string + Invisible bool + Language string + LastActive *Timestamp + LatestHiddenChannels []string + Mutes []UserMuteResponse + Name *string + Online bool + PrivacySettings *PrivacySettingsResponse + PushPreferences *PushPreferencesResponse + RevokeTokensIssuedBefore *Timestamp + Role string + Teams []string + TeamsRole map[string]string + TotalUnreadCount int + TotalUnreadCountByTeam map[string]int + UnreadChannels int + UnreadCount int + UnreadThreads int + UpdatedAt Timestamp + type PagerRequest struct + Limit *int + Next *string + Prev *string + type PagerResponse struct + Next *string + Prev *string + type PaginationParams struct + Limit *int + Offset *int + type ParsedPredefinedFilterResponse struct + Filter map[string]any + Name string + Sort []SortParamRequest + type ParticipantCountByMinuteResponse struct + First int + Last int + Max int + Min int + StartTs Timestamp + type ParticipantCountOverTimeResponse struct + ByMinute []ParticipantCountByMinuteResponse + type ParticipantReportResponse struct + ByBrowser []GroupedStatsResponse + ByCountry []GroupedStatsResponse + ByDevice []GroupedStatsResponse + ByOperatingSystem []GroupedStatsResponse + CountOverTime *ParticipantCountOverTimeResponse + MaxConcurrent *int + Publishers *PublisherStatsResponse + Subscribers *SubscriberStatsResponse + Sum int + Unique int + type ParticipantSeriesPublisherStats struct + Global map[string][][]float64 + GlobalMeta map[string]MetricDescriptor + GlobalMetricsOrder []string + GlobalThresholds map[string][]MetricThreshold + Tracks map[string][]ParticipantSeriesTrackMetrics + type ParticipantSeriesSubscriberStats struct + Global map[string][][]float64 + GlobalMeta map[string]MetricDescriptor + GlobalMetricsOrder []string + GlobalThresholds map[string][]MetricThreshold + Subscriptions []ParticipantSeriesSubscriptionTrackMetrics + type ParticipantSeriesSubscriptionTrackMetrics struct + PublisherName *string + PublisherUserID string + PublisherUserSessionID *string + Tracks map[string][]ParticipantSeriesTrackMetrics + type ParticipantSeriesTimeframe struct + MaxPoints int + Since Timestamp + StepSeconds int + Until Timestamp + type ParticipantSeriesTrackMetrics struct + Codec *string + Label *string + Metrics map[string][][]float64 + MetricsMeta map[string]MetricDescriptor + MetricsOrder []string + Rid *string + Thresholds map[string][]MetricThreshold + TrackID string + TrackType *string + type ParticipantSeriesUserStats struct + Metrics map[string][][]float64 + MetricsMeta map[string]MetricDescriptor + MetricsOrder []string + Thresholds map[string][]MetricThreshold + type ParticipantSessionDetails struct + DurationInSeconds *int + JoinedAt *Timestamp + LeftAt *Timestamp + PublisherType string + Roles []string + UserID string + UserSessionID string + type PendingMessageEvent struct + Channel *ChannelResponse + CreatedAt Timestamp + Custom map[string]any + Message *MessageResponse + Metadata map[string]string + Method string + ReceivedAt *Timestamp + Type string + User *UserResponse + func (e *PendingMessageEvent) GetEventType() string + type PendingMessageResponse struct + Channel *ChannelResponse + Message *MessageResponse + Metadata map[string]string + User *UserResponse + type PerSDKUsageReport struct + ByVersion map[string]int + Total int + type Percentiles struct + P50 *float64 + P95 *float64 + type PerformanceAnalysisResponse struct + AnalysisType string + IndexedFields []string + LastAnalyzed *Timestamp + Recommendations []string + ScanType *string + Score string + UnindexedFields []string + UnindexedSortFields []string + Warnings []string + type Permission struct + Action string + Condition map[string]any + Custom bool + Description string + ID string + Level string + Name string + Owner bool + OwnerResource string + SameTeam bool + Tags []string + type PermissionRequest struct + Action string + Condition map[string]any + Description *string + Name string + Owner *bool + SameTeam *bool + type PermissionRequestEvent struct + CallCid string + CreatedAt Timestamp + Permissions []string + Type string + User UserResponse + func (e *PermissionRequestEvent) GetEventType() string + type PinActivityRequest struct + EnrichOwnFields *bool + User *UserRequest + UserID *string + type PinActivityResponse struct + Activity ActivityResponse + CreatedAt Timestamp + Duration string + Feed string + UserID string + type PinRequest struct + SessionID string + UserID string + type PinResponse struct + Duration string + type PlatformDataResponse struct + Browser BrowserDataResponse + Device DeviceDataResponse + Os ClientOSDataResponse + type Policy struct + Action int + CreatedAt Timestamp + Name string + Owner bool + Priority int + Resources []string + Roles []string + UpdatedAt Timestamp + type PolicyConfig struct + MaxAgeHours int + type PolicyRequest struct + Action string + Name string + Owner bool + Priority int + Resources []string + Roles []string + type PolicyTestLabelDrift struct + Changed int + Same int + type PolicyTestResult struct + ActualAction *string + ActualLabels []string + CreatedAt Timestamp + ExpectedAction *string + ExpectedLabels []string + FailureReason *string + ID int + MessageText string + Passed *bool + RawResponse map[string]any + RowIndex int + RunID string + Scored bool + Severity *string + type PolicyTestRow struct + ContentType *string + Labels []string + Policy *string + RecommendedAction *string + Text *string + type PolicyTestRun struct + CompletedAt *Timestamp + ConfigKey string + ConfigUpdatedAt *Timestamp + CreatedAt Timestamp + ErrorMessage *string + ID string + Metrics *PolicyTestRunMetrics + RowsCompleted int + RowsTotal int + SetID string + StartedAt *Timestamp + Status string + TaskID string + TriggeredBy string + type PolicyTestRunMetrics struct + ByLabel map[string]PolicyTestLabelDrift + Mode string + Totals PolicyTestTotals + type PolicyTestRunResponse struct + Duration string + Results []PolicyTestResult + Run *PolicyTestRun + type PolicyTestSeedSpec struct + Labels []string + Limit int + type PolicyTestSet struct + ConfigKey string + CreatedAt Timestamp + CreatedBy string + ID string + LastRun *PolicyTestRun + Mode string + Name string + RowCount int + Rows []PolicyTestRow + Team *string + UpdatedAt Timestamp + type PolicyTestSetListResponse struct + Duration string + Sets []PolicyTestSet + type PolicyTestSetResponse struct + BaselineRunID *string + Duration string + RecentRuns []PolicyTestRun + Set *PolicyTestSet + type PolicyTestTotals struct + Failed int + Passed int + Rows int + Scored int + Unscored int + type PollOptionInput struct + Custom map[string]any + Text *string + type PollOptionRequest struct + Custom map[string]any + ID string + Text *string + type PollOptionResponse struct + Duration string + PollOption PollOptionResponseData + type PollOptionResponseData struct + Custom map[string]any + ID string + Text string + type PollResponse struct + Duration string + Poll PollResponseData + type PollResponseData struct + AllowAnswers bool + AllowUserSuggestedOptions bool + AnswersCount int + CreatedAt Timestamp + CreatedBy *UserResponse + CreatedByID string + Custom map[string]any + Description string + EnforceUniqueVote bool + ID string + IsClosed *bool + LatestAnswers []PollVoteResponseData + LatestVotesByOption map[string][]PollVoteResponseData + MaxVotesAllowed *int + Name string + Options []PollOptionResponseData + OwnVotes []PollVoteResponseData + UpdatedAt Timestamp + VoteCount int + VoteCountsByOption map[string]int + VotingVisibility string + type PollVoteResponse struct + Duration string + Poll *PollResponseData + Vote *PollVoteResponseData + type PollVoteResponseData struct + AnswerText *string + CreatedAt Timestamp + ID string + IsAnswer *bool + OptionID string + PollID string + UpdatedAt Timestamp + User *UserResponse + UserID *string + type PollVotesResponse struct + Duration string + Next *string + Prev *string + Votes []PollVoteResponseData + type PoorByCause struct + Delivery int + Edge int + IsolatedLocal int + Source int + Unattributed int + type PoorTail struct + HealthyPct *float64 + HealthyViewers int + Note string + PoorByCause PoorByCause + PoorTotal int + Supporting Supporting + type PredefinedFilterResponse struct + CreatedAt Timestamp + Description *string + Filter map[string]any + Name string + Operation string + Performance *PerformanceAnalysisResponse + QueryID *int + Sort []SortParam + Stats *PredefinedFilterStatsResponse + UpdatedAt Timestamp + type PredefinedFilterStatsResponse struct + Calls int + LastSeen *Timestamp + MaxLatencyMs int + type PrivacySettingsResponse struct + DeliveryReceipts *DeliveryReceiptsResponse + ReadReceipts *ReadReceiptsResponse + TypingIndicators *TypingIndicatorsResponse + type PublishedTrackFlags struct + Audio bool + Screenshare bool + ScreenshareAudio bool + Video bool + type PublishedTrackMetrics struct + Bitrate *MetricTimeSeries + Codec *string + Framerate *MetricTimeSeries + Resolution *ResolutionMetricsTimeSeries + TrackID *string + TrackType *string + Warnings []SessionWarningResponse + type PublisherAllMetrics struct + Audio *PublisherAudioMetrics + RttMs *ActiveCallsLatencyStats + Video *PublisherVideoMetrics + type PublisherAudioMetrics struct + JitterMs *ActiveCallsLatencyStats + type PublisherSession struct + AvgJitterMs *float64 + Browser *string + DeliveryZone *string + DurationMin float64 + Encoding *EncodingProfile + Ingest *string + Os *string + SendQualityScore *float64 + StartedOffsetMin float64 + Tool *string + UserID string + UserSessionID string + type PublisherStatsResponse struct + ByTrack []TrackStatsResponse + Total int + Unique int + type PublisherVideoMetrics struct + Bitrate *ActiveCallsBitrateStats + Fps30 *ActiveCallsFPSStats + FrameEncodingTimeMs *ActiveCallsLatencyStats + JitterMs *ActiveCallsLatencyStats + Resolution *ActiveCallsResolutionStats + type PublishersMetrics struct + All *PublisherAllMetrics + type PushConfig struct + OfflineOnly *bool + Version string + type PushNotificationConfig struct + EnablePush *bool + PushTypes []string + type PushNotificationFields struct + Apn APNConfigFields + Firebase FirebaseConfigFields + Huawei HuaweiConfigFields + OfflineOnly bool + Providers []PushProvider + Version string + Xiaomi XiaomiConfigFields + type PushNotificationSettingsResponse struct + Disabled *bool + DisabledUntil *Timestamp + type PushPreferenceInput struct + CallLevel *string + ChannelCid *string + ChatLevel *string + ChatPreferences *ChatPreferencesInput + DisabledUntil *Timestamp + FeedsLevel *string + FeedsPreferences *FeedsPreferences + RemoveDisable *bool + UserID *string + type PushPreferencesResponse struct + CallLevel *string + ChatLevel *string + ChatPreferences *ChatPreferencesResponse + DisabledUntil *Timestamp + FeedsLevel *string + FeedsPreferences *FeedsPreferencesResponse + type PushProvider struct + ApnAuthKey *string + ApnAuthType *string + ApnDevelopment *bool + ApnHost *string + ApnKeyID *string + ApnNotificationTemplate *string + ApnP12Cert *string + ApnTeamID *string + ApnTopic *string + CreatedAt Timestamp + Description *string + DisabledAt *Timestamp + DisabledReason *string + FirebaseApnTemplate *string + FirebaseCredentials *string + FirebaseDataTemplate *string + FirebaseHost *string + FirebaseNotificationTemplate *string + FirebaseServerKey *string + HuaweiAppID *string + HuaweiAppSecret *string + HuaweiHost *string + Name string + PushTemplates []PushTemplate + Type string + UpdatedAt Timestamp + XiaomiAppSecret *string + XiaomiPackageName *string + type PushProviderRequest struct + ApnAuthKey *string + ApnAuthType *string + ApnDevelopment *bool + ApnHost *string + ApnKeyID *string + ApnNotificationTemplate *string + ApnP12Cert *string + ApnTeamID *string + ApnTopic *string + Description *string + DisabledAt *Timestamp + DisabledReason *string + FirebaseApnTemplate *string + FirebaseCredentials *string + FirebaseDataTemplate *string + FirebaseHost *string + FirebaseNotificationTemplate *string + FirebaseServerKey *string + HuaweiAppID *string + HuaweiAppSecret *string + Name string + Type *string + XiaomiAppSecret *string + XiaomiPackageName *string + type PushProviderResponse struct + ApnAuthKey *string + ApnAuthType *string + ApnDevelopment *bool + ApnHost *string + ApnKeyID *string + ApnP12Cert *string + ApnSandboxCertificate *bool + ApnSupportsRemoteNotifications *bool + ApnSupportsVoipNotifications *bool + ApnTeamID *string + ApnTopic *string + CreatedAt Timestamp + Description *string + DisabledAt *Timestamp + DisabledReason *string + FirebaseApnTemplate *string + FirebaseCredentials *string + FirebaseDataTemplate *string + FirebaseHost *string + FirebaseNotificationTemplate *string + FirebaseServerKey *string + HuaweiAppID *string + HuaweiAppSecret *string + Name string + Type string + UpdatedAt Timestamp + XiaomiAppSecret *string + XiaomiPackageName *string + type PushTemplate struct + CreatedAt Timestamp + EnablePush bool + EventType string + Template *string + UpdatedAt Timestamp + type PushTemplateResponse struct + CreatedAt Timestamp + EnablePush bool + EventType string + PushProviderInternalID string + Template *string + UpdatedAt Timestamp + type Quality struct + ConnectionAvgJitterMs Percentiles + ConnectionAvgLatencyMs Percentiles + InterruptionIncidents []Incident + P50QualityScore *float64 + P5QualityScore *float64 + ScoreBandsByConnectionPct ScoreBands + ScoreBandsByWatchTimePct ScoreBands + ViewerInterruptionNote string + ViewerInterruptionRatePct *float64 + type QualityScoreReport struct + Histogram []ReportByHistogramBucket + type QualityScoreReportResponse struct + Daily []DailyAggregateQualityScoreReportResponse + type QueryActivitiesRequest struct + EnrichOwnFields *bool + Filter *map[string]any + IncludeExpiredActivities *bool + IncludePrivateActivities *bool + IncludeSoftDeletedActivities *bool + Language *string + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + TranslateText *bool + User *UserRequest + UserID *string + type QueryActivitiesResponse struct + Activities []ActivityResponse + Duration string + Next *string + Prev *string + type QueryActivityReactionsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryActivityReactionsResponse struct + Duration string + Next *string + Prev *string + Reactions []FeedsReactionResponse + type QueryActivitySharesRequest struct + Limit *int + Next *string + Prev *string + type QueryActivitySharesResponse struct + Duration string + Next *string + Prev *string + Shares []ShareResponse + type QueryAggregateCallStatsRequest struct + From *string + ReportTypes *[]string + To *string + type QueryAggregateCallStatsResponse struct + CallDurationReport *CallDurationReportResponse + CallParticipantCountReport *CallParticipantCountReportResponse + CallsPerDayReport *CallsPerDayReportResponse + Duration string + NetworkMetricsReport *NetworkMetricsReportResponse + QualityScoreReport *QualityScoreReportResponse + SdkUsageReport *SDKUsageReportResponse + UserFeedbackReport *UserFeedbackReportResponse + type QueryAppealsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryAppealsResponse struct + Duration string + Items []AppealItemResponse + Next *string + Prev *string + type QueryBannedUsersPayload struct + ExcludeExpiredBans *bool + FilterConditions map[string]any + Limit *int + Offset *int + Sort []SortParamRequest + User *UserRequest + UserID *string + type QueryBannedUsersRequest struct + Payload *QueryBannedUsersPayload + type QueryBannedUsersResponse struct + Bans []BanResponse + Duration string + type QueryBookmarkFoldersRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryBookmarkFoldersResponse struct + BookmarkFolders []BookmarkFolderResponse + Duration string + Next *string + Prev *string + type QueryBookmarksRequest struct + EnrichOwnFields *bool + Filter *map[string]any + Language *string + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + TranslateText *bool + User *UserRequest + UserID *string + type QueryBookmarksResponse struct + Bookmarks []BookmarkResponse + Duration string + Next *string + Prev *string + type QueryCallMembersRequest struct + FilterConditions *map[string]any + ID string + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + Type string + type QueryCallMembersResponse struct + Duration string + Members []MemberResponse + Next *string + Prev *string + type QueryCallParticipantSessionsRequest struct + FilterConditions map[string]any + Limit *int + Next *string + Prev *string + type QueryCallParticipantSessionsResponse struct + CallID string + CallSessionID string + CallType string + Duration int + Next *string + ParticipantsSessions []ParticipantSessionDetails + Prev *string + Session *CallSessionResponse + TotalParticipantDuration int + TotalParticipantSessions int + type QueryCallParticipantsRequest struct + FilterConditions *map[string]any + Limit *int + type QueryCallParticipantsResponse struct + Call CallResponse + Duration string + Members []MemberResponse + OwnCapabilities []OwnCapability + Participants []CallParticipantResponse + TotalParticipants int + type QueryCallSessionParticipantStatsRequest struct + FilterConditions map[string]any + Limit *int + Next *string + Prev *string + Sort []SortParamRequest + type QueryCallSessionParticipantStatsResponse struct + CallEndedAt *Timestamp + CallEvents []CallLevelEventPayload + CallID string + CallSessionID string + CallStartedAt *Timestamp + CallType string + Counts CallStatsParticipantCounts + Duration string + Next *string + Participants []CallStatsParticipant + Prev *string + TmpDataSource *string + type QueryCallSessionParticipantStatsTimelineResponse struct + CallID string + CallSessionID string + CallType string + Duration string + Events []CallParticipantTimeline + UserID string + UserSessionID string + type QueryCallSessionStatsRequest struct + FilterConditions *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryCallSessionStatsResponse struct + CallStats []CallStatsSessionResponse + Duration string + Next *string + Prev *string + type QueryCallStatsMapResponse struct + CallEndedAt *Timestamp + CallID string + CallSessionID string + CallStartedAt *Timestamp + CallType string + Counts CallStatsParticipantCounts + DataSource *string + Duration string + EndTime *Timestamp + GeneratedAt *Timestamp + Publishers *CallStatsMapPublishers + Sfus *CallStatsMapSFUs + StartTime *Timestamp + Subscribers *CallStatsMapSubscribers + type QueryCallStatsRequest struct + FilterConditions *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryCallStatsResponse struct + Duration string + Next *string + Prev *string + Reports []CallStatsReportSummaryResponse + type QueryCallsRequest struct + FilterConditions *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryCallsResponse struct + Calls []CallStateResponseFields + Duration string + Next *string + Prev *string + type QueryCampaignsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + UserLimit *int + type QueryCampaignsResponse struct + Campaigns []CampaignResponse + Duration string + Next *string + Prev *string + type QueryChannelsRequest struct + FilterConditions *map[string]any + FilterValues *map[string]any + Limit *int + MemberCustomInclude *[]string + MemberLimit *int + MessageLimit *int + Offset *int + PredefinedFilter *string + Sort *[]SortParamRequest + SortValues *map[string]any + State *bool + User *UserRequest + UserID *string + type QueryChannelsResponse struct + Channels []ChannelStateResponseFields + Duration string + PredefinedFilter *ParsedPredefinedFilterResponse + type QueryCollectionsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryCollectionsResponse struct + Collections []CollectionResponse + Duration string + Next *string + Prev *string + type QueryCommentReactionsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryCommentReactionsResponse struct + Duration string + Next *string + Prev *string + Reactions []FeedsReactionResponse + type QueryCommentsRequest struct + Filter map[string]any + IDAround *string + Language *string + Limit *int + Next *string + Prev *string + Sort *string + TranslateText *bool + User *UserRequest + UserID *string + type QueryCommentsResponse struct + Comments []CommentResponse + Duration string + Next *string + Prev *string + type QueryDraftsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryDraftsResponse struct + Drafts []DraftResponse + Duration string + Next *string + Prev *string + type QueryFeedMembersRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryFeedMembersResponse struct + Duration string + Members []FeedMemberResponse + Next *string + Prev *string + type QueryFeedModerationTemplate struct + Config *FeedsModerationTemplateConfigPayload + CreatedAt Timestamp + Name string + UpdatedAt Timestamp + type QueryFeedModerationTemplatesResponse struct + Duration string + Templates []QueryFeedModerationTemplate + type QueryFeedsRequest struct + EnrichOwnFields *bool + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + Watch *bool + type QueryFeedsResponse struct + Duration string + Feeds []FeedResponse + Next *string + Prev *string + type QueryFeedsUsageStatsRequest struct + From *string + To *string + type QueryFeedsUsageStatsResponse struct + APIRequests DailyMetricStatsResponse + Activities DailyMetricStatsResponse + Duration string + Emau *EMAUStatsResponse + Follows DailyMetricStatsResponse + OpenaiRequests DailyMetricStatsResponse + type QueryFollowsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryFollowsResponse struct + Duration string + Follows []FollowResponse + Next *string + Prev *string + type QueryFutureChannelBansPayload struct + ExcludeExpiredBans *bool + IncludeTotal *bool + Limit *int + Offset *int + TargetUserID *string + User *UserRequest + UserID *string + type QueryFutureChannelBansRequest struct + Payload *QueryFutureChannelBansPayload + type QueryFutureChannelBansResponse struct + Bans []FutureChannelBanResponse + Duration string + Total *int + type QueryLabelResultsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryLabelResultsResponse struct + Duration string + LabelResults []LabelResultResponse + Next *string + Prev *string + type QueryMembersPayload struct + FilterConditions map[string]any + ID *string + Limit *int + Members []ChannelMemberRequest + Offset *int + Sort []SortParamRequest + Type string + User *UserRequest + UserID *string + type QueryMembersRequest struct + Payload *QueryMembersPayload + type QueryMembershipLevelsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryMembershipLevelsResponse struct + Duration string + MembershipLevels []MembershipLevelResponse + Next *string + Prev *string + type QueryMessageFlagsPayload struct + FilterConditions map[string]any + Limit *int + Offset *int + ShowDeletedMessages *bool + Sort []SortParamRequest + User *UserRequest + UserID *string + type QueryMessageFlagsRequest struct + Payload *QueryMessageFlagsPayload + type QueryMessageFlagsResponse struct + Duration string + Flags []MessageFlagResponse + type QueryMessageHistoryRequest struct + Filter map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryMessageHistoryResponse struct + Duration string + MessageHistory []MessageHistoryEntryResponse + Next *string + Prev *string + type QueryModerationConfigsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryModerationConfigsResponse struct + Configs []ConfigResponse + Duration string + Next *string + Prev *string + type QueryModerationFlagsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryModerationFlagsResponse struct + Duration string + Flags []ModerationFlagResponse + Next *string + Prev *string + type QueryModerationLogsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryModerationLogsResponse struct + Duration string + Logs []ActionLogResponse + Next *string + Prev *string + type QueryModerationRulesRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryModerationRulesResponse struct + AiImageLabelDefinitions []AIImageLabelDefinition + AiImageSubclassifications map[string][]string + ClosedCaptionLabels []string + DefaultLlmLabels map[string]string + DefaultUsernameLlmLabels map[string]string + Duration string + KeyframeLabelClassifications map[string][]string + KeyframeLabels []string + Next *string + OcrLabels []string + Prev *string + Rules []ModerationRuleV2Response + type QueryPinnedActivitiesRequest struct + EnrichOwnFields *bool + Filter *map[string]any + Language *string + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + TranslateText *bool + type QueryPinnedActivitiesResponse struct + Duration string + Next *string + PinnedActivities []ActivityPinResponse + Prev *string + type QueryPollVotesRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + UserID *string + type QueryPollsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + UserID *string + type QueryPollsResponse struct + Duration string + Next *string + Polls []PollResponseData + Prev *string + type QueryPredefinedFiltersResponse struct + Duration string + Next *string + PredefinedFilters []PredefinedFilterResponse + Prev *string + type QueryReactionsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryReactionsResponse struct + Duration string + Next *string + Prev *string + Reactions []ReactionResponse + type QueryRemindersRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryRemindersResponse struct + Duration string + Next *string + Prev *string + Reminders []ReminderResponseData + type QueryReviewQueueRequest struct + ExcludeDefaultActionConfig *bool + Filter *map[string]any + Limit *int + LockCount *int + LockDuration *int + LockItems *bool + Next *string + Prev *string + Sort *[]SortParamRequest + StatsOnly *bool + User *UserRequest + UserID *string + type QueryReviewQueueResponse struct + ActionConfig map[string][]ModerationActionConfigResponse + DefaultActionConfig map[string][]ModerationActionConfigResponse + Duration string + FilterConfig *FilterConfigResponse + Items []ReviewQueueItemResponse + Next *string + Prev *string + Stats map[string]any + type QueryRevisionHistoryRequest struct + Filter map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryRevisionHistoryResponse struct + Duration string + Next *string + Prev *string + Revisions []RevisionHistoryResponse + type QuerySegmentTargetsRequest struct + Filter *map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QuerySegmentTargetsResponse struct + Duration string + Next *string + Prev *string + Targets []SegmentTargetResponse + type QuerySegmentsRequest struct + Filter map[string]any + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QuerySegmentsResponse struct + Duration string + Next *string + Prev *string + Segments []SegmentResponse + type QueryTeamUsageStatsRequest struct + EndDate *string + Limit *int + Month *string + Next *string + StartDate *string + Team *string + type QueryTeamUsageStatsResponse struct + Duration string + Next *string + Teams []TeamUsageStats + type QueryThreadsRequest struct + Filter *map[string]any + Limit *int + MemberLimit *int + Next *string + ParticipantLimit *int + Prev *string + ReplyLimit *int + Sort *[]SortParamRequest + User *UserRequest + UserID *string + type QueryThreadsResponse struct + Duration string + Next *string + Prev *string + Threads []ThreadStateResponse + type QueryUserFeedbackRequest struct + FilterConditions *map[string]any + Full *bool + Limit *int + Next *string + Prev *string + Sort *[]SortParamRequest + type QueryUserFeedbackResponse struct + Duration string + Next *string + Prev *string + UserFeedback []UserFeedbackResponse + type QueryUsersPayload struct + FilterConditions map[string]any + IncludeDeactivatedUsers *bool + Limit *int + Offset *int + Presence *bool + Sort []SortParamRequest + User *UserRequest + UserID *string + type QueryUsersRequest struct + Payload *QueryUsersPayload + type QueryUsersResponse struct + Duration string + Users []FullUserResponse + type QueueResponse struct + Duration string + Queue *ModerationQueueResponse + type RTMPBroadcastRequest struct + Layout *LayoutSettingsRequest + Name string + Quality *string + StreamKey *string + StreamUrl string + type RTMPIngress struct + Address string + type RTMPLocation struct + Name string + StreamKey string + StreamUrl string + type RTMPSettings struct + Enabled bool + Layout *LayoutSettings + Location *RTMPLocation + QualityName *string + type RTMPSettingsRequest struct + Enabled *bool + Layout *LayoutSettingsRequest + Quality *string + type RTMPSettingsResponse struct + Enabled bool + Layout LayoutSettingsResponse + Quality string + type RankingConfig struct + Defaults map[string]any + Functions map[string]DecayFunctionConfig + Score *string + Type string + type RateLimitInfo struct + Limit int64 + Remaining int64 + Reset int64 + func NewRateLimitFromHeaders(headers http.Header) *RateLimitInfo + type RawRecordSettings struct + AudioOnly *bool + Mode string + type RawRecordingResponse struct + Status string + type RawRecordingSettingsRequest struct + AudioOnly *bool + Mode string + type RawRecordingSettingsResponse struct + AudioOnly *bool + Mode string + type Reaction struct + ActivityID string + ChildrenCounts map[string]any + CreatedAt Timestamp + Data map[string]any + DeletedAt *Timestamp + ID *string + Kind string + LatestChildren map[string][]Reaction + Moderation map[string]any + OwnChildren map[string][]Reaction + Parent *string + Score *float64 + TargetFeeds []string + TargetFeedsExtraData map[string]any + UpdatedAt Timestamp + User *User + UserID string + type ReactionDeletedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message *MessageResponse + MessageID *string + Reaction *ReactionResponse + ReceivedAt *Timestamp + Team *string + ThreadParticipants []UserResponseCommonFields + Type string + User *UserResponseCommonFields + func (e *ReactionDeletedEvent) GetEventType() string + type ReactionGroupResponse struct + Count int + FirstReactionAt Timestamp + LastReactionAt Timestamp + LatestReactionsBy []ReactionGroupUserResponse + SumScores int + type ReactionGroupUserResponse struct + CreatedAt Timestamp + User *UserResponse + UserID string + type ReactionNewEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message *MessageResponse + MessageID *string + Reaction *ReactionResponse + ReceivedAt *Timestamp + Team *string + ThreadParticipants []UserResponseCommonFields + Type string + User *UserResponseCommonFields + func (e *ReactionNewEvent) GetEventType() string + type ReactionRequest struct + CreatedAt *Timestamp + Custom map[string]any + Score *int + Type string + UpdatedAt *Timestamp + User *UserRequest + UserID *string + type ReactionResponse struct + CreatedAt Timestamp + Custom map[string]any + MessageID string + Score int + Type string + UpdatedAt Timestamp + User UserResponse + UserID string + type ReactionUpdatedEvent struct + Channel ChannelResponse + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + Message MessageResponse + MessageID string + Reaction *ReactionResponse + ReceivedAt *Timestamp + Team *string + Type string + User *UserResponseCommonFields + func (e *ReactionUpdatedEvent) GetEventType() string + type ReactivateUserRequest struct + CreatedByID *string + Name *string + RestoreMessages *bool + type ReactivateUserResponse struct + Duration string + User *UserResponse + type ReactivateUsersRequest struct + CreatedByID *string + RestoreChannels *bool + RestoreMessages *bool + UserIds []string + type ReactivateUsersResponse struct + Duration string + TaskID string + type ReadCollectionsRequest struct + CollectionRefs []string + UserID *string + type ReadCollectionsResponse struct + Collections []CollectionResponse + Duration string + type ReadReceiptsResponse struct + Enabled bool + type ReadStateResponse struct + LastDeliveredAt *Timestamp + LastDeliveredMessageID *string + LastRead Timestamp + LastReadMessageID *string + UnreadMessages int + User UserResponse + type RecordSettings struct + AudioOnly *bool + Layout *LayoutSettings + Mode string + Quality *string + type RecordSettingsRequest struct + AudioOnly *bool + Layout *LayoutSettingsRequest + Mode string + Quality *string + type RecordSettingsResponse struct + AudioOnly bool + Layout LayoutSettingsResponse + Mode string + Quality string + type RejectAppealRequestPayload struct + DecisionReason string + type RejectFeedMemberInviteRequest struct + User *UserRequest + UserID *string + type RejectFeedMemberInviteResponse struct + Duration string + Member FeedMemberResponse + type RejectFollowRequest struct + Source string + Target string + type RejectFollowResponse struct + Duration string + Follow FollowResponse + type ReminderCreatedEvent struct + Cid string + CreatedAt Timestamp + Custom map[string]any + MessageID string + ParentID *string + ReceivedAt *Timestamp + Reminder ReminderResponseData + Type string + UserID string + func (e *ReminderCreatedEvent) GetEventType() string + type ReminderDeletedEvent struct + Cid string + CreatedAt Timestamp + Custom map[string]any + MessageID string + ParentID *string + ReceivedAt *Timestamp + Reminder ReminderResponseData + Type string + UserID string + func (e *ReminderDeletedEvent) GetEventType() string + type ReminderNotificationEvent struct + Cid string + CreatedAt Timestamp + Custom map[string]any + MessageID string + ParentID *string + ReceivedAt *Timestamp + Reminder ReminderResponseData + Type string + UserID string + func (e *ReminderNotificationEvent) GetEventType() string + type ReminderResponseData struct + Channel *ChannelResponse + ChannelCid string + CreatedAt Timestamp + Message *MessageResponse + MessageID string + RemindAt *Timestamp + UpdatedAt Timestamp + User *UserResponse + UserID string + type ReminderUpdatedEvent struct + Cid string + CreatedAt Timestamp + Custom map[string]any + MessageID string + ParentID *string + ReceivedAt *Timestamp + Reminder ReminderResponseData + Type string + UserID string + func (e *ReminderUpdatedEvent) GetEventType() string + type RemoveUserGroupMembersRequest struct + MemberIds []string + TeamID *string + type RemoveUserGroupMembersResponse struct + Duration string + UserGroup *UserGroupResponse + type RepliesMeta struct + DepthTruncated bool + HasMore bool + NextCursor *string + Remaining int + type ReportByHistogramBucket struct + Category string + Count int + LowerBound *Bound + Sum float64 + UpperBound *Bound + type ReportClientCallEventRequest struct + Events []ClientEvent + type ReportClientEventRequest struct + Events []ClientEvent + type ReportClientEventResponse struct + Duration string + type ReportResponse struct + Call CallReportResponse + Participants ParticipantReportResponse + UserRatings UserRatingReportResponse + type ResolutionMetricsTimeSeries struct + Height *MetricTimeSeries + Width *MetricTimeSeries + type ResolveSipAuthRequest struct + FromHost *string + SipCallerNumber string + SipTrunkNumber string + SourceIp *string + type ResolveSipAuthResponse struct + AuthResult string + Duration string + Password *string + TrunkID *string + Username *string + type ResolveSipInboundRequest struct + Challenge *SIPChallengeRequest + RoutingNumber *string + SipCallerNumber string + SipHeaders *map[string]string + SipTrunkNumber string + TrunkID *string + type ResolveSipInboundResponse struct + Credentials SipInboundCredentials + Duration string + SipRoutingRule *SIPInboundRoutingRuleResponse + SipTrunk *SIPTrunkResponse + type Response struct + Duration string + type RestoreActionRequestPayload struct + DecisionReason *string + type RestoreActivityRequest struct + EnrichOwnFields *bool + User *UserRequest + UserID *string + type RestoreActivityResponse struct + Activity ActivityResponse + Duration string + type RestoreCommentRequest struct + User *UserRequest + UserID *string + type RestoreCommentResponse struct + Activity ActivityResponse + Comment CommentResponse + Duration string + type RestoreFeedGroupRequest struct + type RestoreFeedGroupResponse struct + Duration string + FeedGroup FeedGroupResponse + type RestoreUsersRequest struct + UserIds []string + type RetentionPolicy struct + AppPk int + Config PolicyConfig + EnabledAt Timestamp + Policy string + type RetentionRunResponse struct + AppPk int + Date string + Policy string + Stats RunStats + type RetryConfig struct + Enabled bool + MaxAttempts int + MaxBackoff time.Duration + type ReviewQueueItemNewEvent struct + Action *ActionLogResponse + CreatedAt Timestamp + Custom map[string]any + Flags []ModerationFlagResponse + ReceivedAt *Timestamp + ReviewQueueItem *ReviewQueueItemResponse + Type string + func (e *ReviewQueueItemNewEvent) GetEventType() string + type ReviewQueueItemResponse struct + Actions []ActionLogResponse + Activity *EnrichedActivity + AiTextSeverity string + Appeal *AppealItemResponse + AssignedTo *UserResponse + Bans []BanInfoResponse + Call *ModerationCallResponse + CompletedAt *Timestamp + ConfigKey *string + CreatedAt Timestamp + EntityCreator *EntityCreatorResponse + EntityCreatorID *string + EntityID string + EntityType string + Escalated bool + EscalatedAt *Timestamp + EscalatedBy *string + EscalationMetadata *EscalationMetadata + FeedsV2Activity *EnrichedActivity + FeedsV2Reaction *Reaction + FeedsV3Activity *FeedsV3ActivityResponse + FeedsV3Comment *FeedsV3CommentResponse + Flags []ModerationFlagResponse + FlagsCount int + ID string + Languages []string + LatestModeratorAction string + Message *ChatMessageResponse + ModerationPayload *ModerationPayloadResponse + Reaction *Reaction + RecommendedAction string + ReviewedAt *Timestamp + ReviewedBy string + Severity int + Status string + Teams []string + UpdatedAt Timestamp + type ReviewQueueItemUpdatedEvent struct + Action *ActionLogResponse + CreatedAt Timestamp + Custom map[string]any + Flags []ModerationFlagResponse + ReceivedAt *Timestamp + ReviewQueueItem *ReviewQueueItemResponse + Type string + func (e *ReviewQueueItemUpdatedEvent) GetEventType() string + type RevisionHistoryResponse struct + ActionType string + ActorType string + ChangedFields []string + CreatedAt Timestamp + ObjectID string + ObjectType string + PreviousObjSerialized map[string]any + UserID string + type RingCallRequest struct + MembersIds *[]string + Video *bool + type RingCallResponse struct + Duration string + MembersIds []string + type RingSettings struct + AutoCancelTimeoutMs int + IncomingCallTimeoutMs int + MissedCallTimeoutMs int + type RingSettingsRequest struct + AutoCancelTimeoutMs int + IncomingCallTimeoutMs int + MissedCallTimeoutMs *int + type RingSettingsResponse struct + AutoCancelTimeoutMs int + IncomingCallTimeoutMs int + MissedCallTimeoutMs int + type Role struct + CreatedAt Timestamp + Custom bool + Name string + Scopes []string + UpdatedAt Timestamp + type RuleBuilderAction struct + BanOptions *BanOptions + CallOptions *CallActionOptions + FlagUserOptions *FlagUserOptions + Reason *string + SkipInbox *bool + Type *string + type RuleBuilderCondition struct + CallCustomPropertyParams *CallCustomPropertyParameters + CallTypeRuleParams *CallTypeRuleParameters + CallViolationCountParams *CallViolationCountParameters + ChannelMessageCountRuleParams *ChannelMessageCountRuleParameters + ClosedCaptionRuleParams *ClosedCaptionRuleParameters + Confidence *float64 + ContentCountRuleParams *ContentCountRuleParameters + ContentCustomPropertyCountParams *ContentCustomPropertyCountParameters + ContentCustomPropertyParams *ContentCustomPropertyParameters + ContentFlagCountRuleParams *FlagCountRuleParameters + FloodIdenticalParams *FloodIdenticalRuleParameters + FloodSimilarParams *FloodSimilarRuleParameters + ImageContentParams *ImageContentParameters + ImageRuleParams *ImageRuleParameters + IpContentCountRuleParams *IPContentCountRuleParameters + IpFlagCountRuleParams *IPFlagCountRuleParameters + KeyframeOcrRuleParams *KeyframeOCRRuleParameters + KeyframeRuleParams *KeyframeRuleParameters + OcrContentParams *OCRContentParameters + TextContentParams *TextContentParameters + TextRuleParams *TextRuleParameters + Type *string + UserCreatedWithinParams *UserCreatedWithinParameters + UserCustomPropertyParams *UserCustomPropertyParameters + UserFlagCountRuleParams *FlagCountRuleParameters + UserIdenticalContentCountParams *UserIdenticalContentCountParameters + UserRoleParams *UserRoleParameters + UserRuleParams *UserRuleParameters + VideoContentParams *VideoContentParameters + VideoRuleParams *VideoRuleParameters + type RuleBuilderConditionGroup struct + Conditions []RuleBuilderCondition + Logic *string + type RuleBuilderConfig struct + Async *bool + Rules []RuleBuilderRule + type RuleBuilderRule struct + Action *RuleBuilderAction + ActionSequences []CallRuleActionSequence + Conditions []RuleBuilderCondition + CooldownPeriod *string + Groups []RuleBuilderConditionGroup + ID *string + Logic *string + RuleType string + type RunMessageActionRequest struct + FormData map[string]string + User *UserRequest + UserID *string + type RunStats struct + ChannelsDeleted *int + MessagesDeleted *int + type S3Request struct + S3APIKey *string + S3CustomEndpointUrl *string + S3Region string + S3Secret *string + type SDKUsageReport struct + PerSdkUsage map[string]*PerSDKUsageReport + type SDKUsageReportResponse struct + Daily []DailyAggregateSDKUsageReportResponse + type SFULocationResponse struct + Coordinates CoordinatesResponse + Count *int + Datacenter string + ID string + Location LocationResponse + type SIPCallConfigsRequest struct + CustomData map[string]any + type SIPCallConfigsResponse struct + CustomData map[string]any + type SIPCallerConfigsRequest struct + CustomData map[string]any + ID string + type SIPCallerConfigsResponse struct + CustomData map[string]any + ID string + type SIPChallengeRequest struct + A1 *string + Algorithm *string + Charset *string + Cnonce *string + Domain []string + Method *string + Nc *string + Nonce *string + Opaque *string + Qop []string + Realm *string + Response *string + Stale *bool + Uri *string + Userhash *bool + Username *string + type SIPDirectRoutingRuleCallConfigsRequest struct + CallID string + CallType string + type SIPDirectRoutingRuleCallConfigsResponse struct + CallID string + CallType string + type SIPInboundRoutingRulePinConfigsRequest struct + CustomWebhookUrl *string + PinFailedAttemptPrompt *string + PinHangupPrompt *string + PinPrompt *string + PinSuccessPrompt *string + type SIPInboundRoutingRulePinConfigsResponse struct + CustomWebhookUrl *string + PinFailedAttemptPrompt *string + PinHangupPrompt *string + PinPrompt *string + PinSuccessPrompt *string + type SIPInboundRoutingRuleRequest struct + CallConfigs *SIPCallConfigsRequest + CalledNumbers []string + CallerConfigs SIPCallerConfigsRequest + CallerNumbers []string + DirectRoutingConfigs *SIPDirectRoutingRuleCallConfigsRequest + Name string + PinProtectionConfigs *SIPPinProtectionConfigsRequest + PinRoutingConfigs *SIPInboundRoutingRulePinConfigsRequest + TrunkIds []string + type SIPInboundRoutingRuleResponse struct + CallConfigs *SIPCallConfigsResponse + CalledNumbers []string + CallerConfigs *SIPCallerConfigsResponse + CallerNumbers []string + CreatedAt Timestamp + DirectRoutingConfigs *SIPDirectRoutingRuleCallConfigsResponse + Duration string + ID string + Name string + PinProtectionConfigs *SIPPinProtectionConfigsResponse + PinRoutingConfigs *SIPInboundRoutingRulePinConfigsResponse + TrunkIds []string + UpdatedAt Timestamp + type SIPPinProtectionConfigsRequest struct + DefaultPin *string + Enabled *bool + MaxAttempts *int + RequiredPinDigits *int + type SIPPinProtectionConfigsResponse struct + DefaultPin *string + Enabled bool + MaxAttempts *int + RequiredPinDigits *int + type SIPTrunkResponse struct + AllowedIps []string + CreatedAt Timestamp + ID string + Name string + Numbers []string + Password string + UpdatedAt Timestamp + Uri string + Username string + type SRTCredentials struct + Address string + type SRTIngress struct + Address string + type ScoreBands struct + Good *float64 + Ok *float64 + Poor *float64 + type ScreensharingSettings struct + AccessRequestEnabled bool + Enabled bool + TargetResolution *TargetResolution + type ScreensharingSettingsRequest struct + AccessRequestEnabled *bool + Enabled *bool + TargetResolution *TargetResolution + type ScreensharingSettingsResponse struct + AccessRequestEnabled bool + Enabled bool + TargetResolution *TargetResolution + type SearchPayload struct + FilterConditions map[string]any + ForceDefaultSearch *bool + ForceSqlV2Backend *bool + Limit *int + MessageFilterConditions map[string]any + MessageOptions *MessageOptions + Next *string + Offset *int + Query *string + Sort []SortParamRequest + type SearchRequest struct + Payload *SearchPayload + type SearchResponse struct + Duration string + Next *string + Previous *string + Results []SearchResult + ResultsWarning *SearchWarning + type SearchResult struct + Message *SearchResultMessage + type SearchResultMessage struct + Attachments []Attachment + Channel *ChannelResponse + Cid string + Command *string + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DeletedForMe *bool + DeletedReplyCount int + Draft *DraftResponse + Html string + I18n map[string]string + ID string + ImageLabels map[string][]string + LatestReactions []ReactionResponse + Member *ChannelMemberPartialResponse + MentionedChannel bool + MentionedGroupIds []string + MentionedGroups []UserGroupResponse + MentionedHere bool + MentionedRoles []string + MentionedUsers []UserResponse + MessageTextUpdatedAt *Timestamp + Mml *string + Moderation *ModerationV2Response + OwnReactions []ReactionResponse + ParentID *string + PinExpires *Timestamp + Pinned bool + PinnedAt *Timestamp + PinnedBy *UserResponse + Poll *PollResponseData + PollID *string + QuotedMessage *MessageResponse + QuotedMessageID *string + ReactionCounts map[string]int + ReactionGroups map[string]*ReactionGroupResponse + ReactionScores map[string]int + Reminder *ReminderResponseData + ReplyCount int + RestrictedVisibility []string + Shadowed bool + SharedLocation *SharedLocationResponseData + ShowInChannel *bool + Silent bool + Text string + ThreadParticipants []UserResponse + Type string + UpdatedAt Timestamp + User UserResponse + type SearchRolesRequest struct + IncludeGlobalRoles *bool + Limit *int + NameGt *string + Query string + RoleType *string + type SearchRolesResponse struct + Duration string + Roles []Role + type SearchUserGroupsRequest struct + IDGt *string + Limit *int + NameGt *string + Query string + TeamID *string + type SearchUserGroupsResponse struct + Duration string + UserGroups []UserGroupResponse + type SearchWarning struct + ChannelSearchCids []string + ChannelSearchCount *int + WarningCode int + WarningDescription string + type Segment struct + AllSenderChannels bool + AllUsers bool + CreatedAt Timestamp + DeletedAt *Timestamp + Description *string + Filter map[string]any + ID string + Name string + Size int + TaskID *string + Type string + UpdatedAt Timestamp + type SegmentResponse struct + AllSenderChannels bool + AllUsers bool + CreatedAt Timestamp + DeletedAt Timestamp + Description string + Filter map[string]any + ID string + Name string + Size int + Type string + UpdatedAt Timestamp + type SegmentTargetExistsRequest struct + type SegmentTargetResponse struct + AppPk int + CreatedAt Timestamp + SegmentID string + TargetID string + type Segments struct + ByBrowser []BroadcastSegment + ByCountry []BroadcastSegment + ByCountryReason string + ByDeliveryZone []DeliveryZoneSegment + ByOs []BroadcastSegment + BySdk []BroadcastSegment + type SendCallEventRequest struct + Custom *map[string]any + User *UserRequest + UserID *string + type SendCallEventResponse struct + Duration string + type SendClosedCaptionRequest struct + EndTime *Timestamp + Language *string + Service *string + SpeakerID string + StartTime *Timestamp + Text string + Translated *bool + User *UserRequest + UserID *string + type SendClosedCaptionResponse struct + Duration string + type SendEventRequest struct + Event EventRequest + type SendMessageRequest struct + ForceModeration *bool + IncludeChannelContext *bool + IncludeMentionedMembers *bool + KeepChannelHidden *bool + Message MessageRequest + Pending *bool + PendingMessageMetadata *map[string]string + SkipEnrichUrl *bool + SkipPush *bool + type SendMessageResponse struct + ChannelContext *ChannelContextResponse + Duration string + MentionedMembers map[string]bool + Message MessageResponse + PendingMessageMetadata map[string]string + type SendReactionRequest struct + EnforceUnique *bool + Reaction ReactionRequest + SkipPush *bool + type SendReactionResponse struct + Duration string + Message MessageResponse + Reaction ReactionResponse + type SendUserCustomEventRequest struct + Event UserCustomEventRequest + type SessionClient struct + Ip *string + Location *CallStatsLocation + Name *string + NetworkType *string + Version *string + type SessionSettings struct + InactivityTimeoutSeconds int + type SessionSettingsRequest struct + InactivityTimeoutSeconds int + type SessionSettingsResponse struct + InactivityTimeoutSeconds int + type SessionWarningResponse struct + Code string + Time *Timestamp + Warning string + type SetRetentionPolicyRequest struct + MaxAgeHours int + Policy string + type SetRetentionPolicyResponse struct + Duration string + Policy RetentionPolicy + type SetupSession struct + CompletedAt *Timestamp + CreatedAt Timestamp + CurrentStep string + SetupData map[string]any + Status string + UpdatedAt Timestamp + type ShadowBlockActionRequestPayload struct + Reason *string + type ShareResponse struct + ActivityID string + CreatedAt Timestamp + User UserResponse + type SharedLocation struct + CreatedByDeviceID *string + EndAt *Timestamp + Latitude float64 + Longitude float64 + type SharedLocationResponse struct + Channel *ChannelResponse + ChannelCid string + CreatedAt Timestamp + CreatedByDeviceID string + Duration string + EndAt *Timestamp + Latitude float64 + Longitude float64 + Message *MessageResponse + MessageID string + UpdatedAt Timestamp + UserID string + type SharedLocationResponseData struct + Channel *ChannelResponse + ChannelCid string + CreatedAt Timestamp + CreatedByDeviceID string + EndAt *Timestamp + Latitude float64 + Longitude float64 + Message *MessageResponse + MessageID string + UpdatedAt Timestamp + UserID string + type SharedLocationsResponse struct + ActiveLiveLocations []SharedLocationResponseData + Duration string + type ShowChannelRequest struct + User *UserRequest + UserID *string + type ShowChannelResponse struct + Duration string + type SingleFollowResponse struct + Duration string + Follow FollowResponse + NotificationCreated *bool + type SipInboundCredentials struct + APIKey string + CallCustomData map[string]any + CallID string + CallType string + Token string + UserCustomData map[string]any + UserID string + type SortParam struct + Direction int + Field string + Type string + type SortParamRequest struct + Direction *int + Field *string + Type *string + type SourceHealth struct + CoHostPeak int + DeadAirS int + Interruptions []SourceInterruption + PublisherSessions []PublisherSession + type SourceInterruption struct + AtOffsetMin float64 + DeadAirS int + Kind string + Seamless *bool + type SpeechSegmentConfig struct + MaxSpeechCaptionMs *int + SilenceDurationMs *int + type StartCampaignRequest struct + ScheduledFor *Timestamp + StopAt *Timestamp + type StartCampaignResponse struct + Campaign *CampaignResponse + Duration string + Users *PagerResponse + type StartClosedCaptionsRequest struct + EnableTranscription *bool + ExternalStorage *string + Language *string + SpeechSegmentConfig *SpeechSegmentConfig + type StartClosedCaptionsResponse struct + Duration string + type StartFrameRecordingRequest struct + RecordingExternalStorage *string + type StartFrameRecordingResponse struct + Duration string + type StartHLSBroadcastingRequest struct + type StartHLSBroadcastingResponse struct + Duration string + PlaylistUrl string + type StartPolicyTestRunRequest struct + type StartRTMPBroadcastsRequest struct + Broadcasts []RTMPBroadcastRequest + type StartRTMPBroadcastsResponse struct + Duration string + type StartRecordingRequest struct + RecordingExternalStorage *string + type StartRecordingResponse struct + Duration string + type StartTranscriptionRequest struct + EnableClosedCaptions *bool + Language *string + TranscriptionExternalStorage *string + type StartTranscriptionResponse struct + Duration string + type StopAllRTMPBroadcastsRequest struct + type StopAllRTMPBroadcastsResponse struct + Duration string + type StopCampaignRequest struct + type StopClosedCaptionsRequest struct + StopTranscription *bool + type StopClosedCaptionsResponse struct + Duration string + type StopFrameRecordingRequest struct + type StopFrameRecordingResponse struct + Duration string + type StopHLSBroadcastingRequest struct + type StopHLSBroadcastingResponse struct + Duration string + type StopLiveRequest struct + ContinueClosedCaption *bool + ContinueCompositeRecording *bool + ContinueHLS *bool + ContinueIndividualRecording *bool + ContinueRTMPBroadcasts *bool + ContinueRawRecording *bool + ContinueRecording *bool + ContinueTranscription *bool + type StopLiveResponse struct + Call CallResponse + Duration string + type StopRTMPBroadcastRequest struct + type StopRTMPBroadcastsRequest struct + type StopRTMPBroadcastsResponse struct + Duration string + type StopRecordingRequest struct + type StopRecordingResponse struct + Duration string + type StopTranscriptionRequest struct + StopClosedCaptions *bool + type StopTranscriptionResponse struct + Duration string + type StoriesConfig struct + SkipWatched *bool + TrackWatched *bool + type StoriesFeedUpdatedEvent struct + Activities []ActivityResponse + AggregatedActivities []AggregatedActivityResponse + CreatedAt Timestamp + Custom map[string]any + FeedVisibility *string + Fid string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + func (e *StoriesFeedUpdatedEvent) GetEventType() string + type Stream struct + func NewClient(apiKey, apiSecret string, options ...ClientOption) (*Stream, error) + func NewClientFromEnvVars(options ...ClientOption) (*Stream, error) + func (s *Stream) Chat() *ChatClient + func (s *Stream) CreateToken(userID string, opts ...TokenOption) (string, error) + func (s *Stream) Feeds() *FeedsClient + func (s *Stream) Moderation() *ModerationClient + func (s *Stream) ParseSns(notificationBody string) (WebhookEvent, error) + func (s *Stream) ParseSqs(messageBody string) (WebhookEvent, error) + func (s *Stream) VerifyAndParseWebhook(r *http.Request) (WebhookEvent, error) + func (s *Stream) VerifyAndParseWebhookBytes(body []byte, signature string) (WebhookEvent, error) + func (s *Stream) VerifyWebhookSignature(body []byte, signature string) bool + func (s *Stream) Video() *VideoClient + type StreamError struct + Code int + Details json.RawMessage + Duration string + ErrorType string + ExceptionFields map[string]string + Message string + MoreInfo string + RateLimit *RateLimitInfo + RawResponseBody string + RetryAfter time.Duration + StatusCode int + Task *TaskErrorDetails + Unrecoverable bool + func (e *StreamError) Error() string + func (e *StreamError) Is(target error) bool + func (e *StreamError) Sentinel() error + func (e *StreamError) Unwrap() error + type StreamResponse struct + Data T + RateLimitInfo *RateLimitInfo + func MakeRequest[GRequest any, GResponse any](c *Client, ctx context.Context, method, path string, params url.Values, ...) (*StreamResponse[GResponse], error) + func WaitForTask(ctx context.Context, client *Stream, taskID string, opts ...WaitForTaskOption) (*StreamResponse[GetTaskResponse], error) + type SubmitActionRequest struct + ActionType string + AppealID *string + Ban *BanActionRequestPayload + Block *BlockActionRequestPayload + Bypass *BypassActionRequest + Custom *CustomActionRequestPayload + DeleteActivity *DeleteActivityRequestPayload + DeleteComment *DeleteCommentRequestPayload + DeleteMessage *DeleteMessageRequestPayload + DeleteReaction *DeleteReactionRequestPayload + DeleteUser *DeleteUserRequestPayload + DeleteUserMessages *DeleteUserMessagesRequestPayload + Escalate *EscalatePayload + Flag *FlagRequest + ItemID *string + MarkReviewed *MarkReviewedRequestPayload + RejectAppeal *RejectAppealRequestPayload + Restore *RestoreActionRequestPayload + ShadowBlock *ShadowBlockActionRequestPayload + Unban *UnbanActionRequestPayload + Unblock *UnblockActionRequestPayload + User *UserRequest + UserID *string + type SubmitActionResponse struct + AppealItem *AppealItemResponse + AutoRestoreWarning *string + Duration string + Item *ReviewQueueItemResponse + type SubmitModerationFeedbackRequest struct + ChannelID *string + CurrentLabels *[]string + CurrentRecommendedAction *string + Description *string + ExpectedLabels *[]string + ExpectedRecommendedAction *string + Message string + PublishedAt string + Reference string + type SubmitModerationFeedbackResponse struct + Duration string + type SubscriberAllMetrics struct + Audio *SubscriberAudioMetrics + RttMs *ActiveCallsLatencyStats + Video *SubscriberVideoMetrics + type SubscriberAudioMetrics struct + ConcealmentPct *ActiveCallsLatencyStats + JitterMs *ActiveCallsLatencyStats + PacketsLostPct *ActiveCallsLatencyStats + type SubscriberStatsResponse struct + Total int + TotalSubscribedDurationSeconds int + Unique int + type SubscriberVideoMetrics struct + Fps30 *ActiveCallsFPSStats + JitterMs *ActiveCallsLatencyStats + PacketsLostPct *ActiveCallsLatencyStats + type SubscribersMetrics struct + All *SubscriberAllMetrics + type Supporting struct + DeliveryIncidentWindows []Incident + EdgeOutlierZones []string + SourceDropWindows []TimeWindow + type TargetResolution struct + Bitrate *int + Height int + Width int + type TaskErrorDetails struct + Description string + ErrorType string + StackTrace string + TaskID string + Version string + type TeamUsageStats struct + ConcurrentConnections MetricStats + ConcurrentUsers MetricStats + ImageModerationsDaily MetricStats + MessagesDaily MetricStats + MessagesLast24Hours MetricStats + MessagesLast30Days MetricStats + MessagesMonthToDate MetricStats + MessagesTotal MetricStats + Team string + TranslationsDaily MetricStats + UsersDaily MetricStats + UsersEngagedLast30Days MetricStats + UsersEngagedMonthToDate MetricStats + UsersLast24Hours MetricStats + UsersLast30Days MetricStats + UsersMonthToDate MetricStats + UsersTotal MetricStats + type TextContentParameters struct + BlocklistMatch []string + ContainsUrl *bool + HarmLabels []string + LabelOperator *string + LlmHarmLabels map[string]string + Severity *string + TextLength *int + TextLengthOperator *string + type TextRuleParameters struct + BlocklistMatch []string + ContainsUrl *bool + HarmLabels []string + LlmHarmLabels map[string]string + SemanticFilterMinThreshold *float64 + SemanticFilterNames []string + Severity *string + Threshold *int + TimeWindow *string + type ThreadParticipant struct + ChannelCid string + CreatedAt Timestamp + Custom map[string]any + LastReadAt Timestamp + LastThreadMessageAt *Timestamp + LeftThreadAt *Timestamp + ThreadID *string + User *UserResponse + UserID *string + type ThreadResponse struct + ActiveParticipantCount int + Channel *ChannelResponse + ChannelCid string + CreatedAt Timestamp + CreatedBy *UserResponse + CreatedByUserID string + Custom map[string]any + DeletedAt *Timestamp + LastMessageAt *Timestamp + ParentMessage *MessageResponse + ParentMessageID string + ParticipantCount int + ReplyCount int + ThreadParticipants []ThreadParticipant + Title string + UpdatedAt Timestamp + type ThreadStateResponse struct + ActiveParticipantCount int + Channel *ChannelResponse + ChannelCid string + CreatedAt Timestamp + CreatedBy *UserResponse + CreatedByUserID string + Custom map[string]any + DeletedAt *Timestamp + Draft *DraftResponse + LastMessageAt *Timestamp + LatestReplies []MessageResponse + ParentMessage *MessageResponse + ParentMessageID string + ParticipantCount int + Read []ReadStateResponse + ReplyCount int + ThreadParticipants []ThreadParticipant + Title string + UpdatedAt Timestamp + type ThreadUpdatedEvent struct + ChannelID *string + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Thread *ThreadResponse + Type string + func (e *ThreadUpdatedEvent) GetEventType() string + type ThreadedCommentResponse struct + Attachments []Attachment + BookmarkCount int + ConfidenceScore float64 + ControversyScore *float64 + CreatedAt Timestamp + Custom map[string]any + DeletedAt *Timestamp + DownvoteCount int + EditedAt *Timestamp + I18n map[string]string + ID string + LatestReactions []FeedsReactionResponse + MentionedUsers []UserResponse + Meta *RepliesMeta + Moderation *ModerationV2Response + ObjectID string + ObjectType string + OwnReactions []FeedsReactionResponse + ParentID *string + ReactionCount int + ReactionGroups map[string]FeedsReactionGroupResponse + Replies []ThreadedCommentResponse + ReplyCount int + Score int + Status string + Text *string + UpdatedAt Timestamp + UpvoteCount int + User UserResponse + type Thresholds struct + Explicit *LabelThresholds + Spam *LabelThresholds + Toxic *LabelThresholds + type ThumbnailResponse struct + ImageUrl string + type ThumbnailsSettings struct + Enabled bool + type ThumbnailsSettingsRequest struct + Enabled *bool + type ThumbnailsSettingsResponse struct + Enabled bool + type Time struct + type TimeWindow struct + From string + To string + type Timestamp struct + Time *time.Time + func (t *Timestamp) UnmarshalJSON(data []byte) error + func (t Timestamp) MarshalJSON() ([]byte, error) + type TokenOption func(*tokenOptions) + func WithClaims(claims Claims) TokenOption + func WithExpiration(d time.Duration) TokenOption + type TopBroadcast struct + CallCid string + HoursWatched float64 + PeakConcurrentViewers int + PoorPct *float64 + type TrackActivityMetricsEvent struct + ActivityID string + Delta *int + Metric string + type TrackActivityMetricsEventResult struct + ActivityID string + Allowed bool + Error *string + Metric string + type TrackActivityMetricsRequest struct + Events []TrackActivityMetricsEvent + User *UserRequest + UserID *string + type TrackActivityMetricsResponse struct + Duration string + Results []TrackActivityMetricsEventResult + type TrackStatsResponse struct + DurationSeconds int + TrackType string + type TranscriptionSettings struct + ClosedCaptionMode string + Language string + Mode string + SpeechSegmentConfig *SpeechSegmentConfig + Translation *TranslationSettings + type TranscriptionSettingsRequest struct + ClosedCaptionMode *string + Language *string + Mode *string + SpeechSegmentConfig *SpeechSegmentConfig + Translation *TranslationSettings + type TranscriptionSettingsResponse struct + ClosedCaptionMode string + Language string + Mode string + SpeechSegmentConfig *SpeechSegmentConfig + Translation *TranslationSettings + type TranslateActivityRequest struct + Language string + type TranslateActivityResponse struct + Activity ActivityResponse + Duration string + type TranslateCommentRequest struct + Language string + type TranslateCommentResponse struct + Comment CommentResponse + Duration string + type TranslateMessageRequest struct + Language string + type TranslationSettings struct + Enabled *bool + Languages []string + type TriggeredRuleResponse struct + Actions []string + CallOptions *CallActionOptions + RuleID string + RuleName *string + Type *string + ViolationNumber *int + type TruncateChannelRequest struct + HardDelete *bool + MemberIds *[]string + Message *MessageRequest + SkipPush *bool + TruncatedAt *Timestamp + User *UserRequest + UserID *string + type TruncateChannelResponse struct + Channel *ChannelResponse + Duration string + Message *MessageResponse + type TypingIndicatorsResponse struct + Enabled bool + type UnbanActionRequestPayload struct + ChannelCid *string + DecisionReason *string + RemoveFutureChannelsBan *bool + TargetUserID *string + type UnbanRequest struct + ChannelCid *string + CreatedBy *string + TargetUserID string + UnbannedBy *UserRequest + UnbannedByID *string + type UnbanResponse struct + Duration string + type UnblockActionRequestPayload struct + DecisionReason *string + type UnblockUserRequest struct + UserID string + type UnblockUserResponse struct + Duration string + type UnblockUsersRequest struct + BlockedUserID string + User *UserRequest + UserID *string + type UnblockUsersResponse struct + Duration string + type UnblockedUserEvent struct + CallCid string + CreatedAt Timestamp + Type string + User UserResponse + func (e *UnblockedUserEvent) GetEventType() string + type UndeleteMessageRequest struct + UndeletedBy string + type UndeleteMessageResponse struct + Duration string + Message MessageResponse + type UnfollowBatchRequest struct + DeleteNotificationActivity *bool + EnrichOwnFields *bool + Follows []UnfollowPair + type UnfollowBatchResponse struct + Duration string + Follows []FollowResponse + type UnfollowPair struct + KeepHistory *bool + Source string + Target string + type UnfollowRequest struct + DeleteNotificationActivity *bool + EnrichOwnFields *bool + KeepHistory *bool + type UnfollowResponse struct + Duration string + Follow FollowResponse + type UnknownEvent struct + CreatedAt *Timestamp + Raw map[string]any + Type string + func (u *UnknownEvent) GetEventType() string + type UnmuteChannelRequest struct + ChannelCids *[]string + Expiration *int + User *UserRequest + UserID *string + type UnmuteRequest struct + TargetIds []string + User *UserRequest + UserID *string + type UnmuteResponse struct + Duration string + NonExistingUsers []string + type UnpinActivityRequest struct + EnrichOwnFields *bool + UserID *string + type UnpinActivityResponse struct + Activity ActivityResponse + Duration string + Feed string + UserID string + type UnpinRequest struct + SessionID string + UserID string + type UnpinResponse struct + Duration string + type UnreadCountsBatchRequest struct + UserIds []string + type UnreadCountsBatchResponse struct + CountsByUser map[string]*UnreadCountsResponse + Duration string + type UnreadCountsChannel struct + ChannelID string + LastRead Timestamp + UnreadCount int + type UnreadCountsChannelType struct + ChannelCount int + ChannelType string + UnreadCount int + type UnreadCountsRequest struct + UserID *string + type UnreadCountsResponse struct + ChannelType []UnreadCountsChannelType + Channels []UnreadCountsChannel + Threads []UnreadCountsThread + TotalUnreadCount int + TotalUnreadCountByTeam map[string]int + TotalUnreadThreadsCount int + type UnreadCountsThread struct + LastRead Timestamp + LastReadMessageID string + ParentMessageID string + UnreadCount int + type UpdateActivitiesPartialBatchRequest struct + Changes []UpdateActivityPartialChangeRequest + ForceModeration *bool + type UpdateActivitiesPartialBatchResponse struct + Activities []ActivityResponse + Duration string + type UpdateActivityPartialChangeRequest struct + ActivityID string + CopyCustomToNotification *bool + HandleMentionNotifications *bool + Set map[string]any + Unset []string + type UpdateActivityPartialRequest struct + CopyCustomToNotification *bool + EnrichOwnFields *bool + ForceModeration *bool + HandleMentionNotifications *bool + RunActivityProcessors *bool + Set *map[string]any + Unset *[]string + User *UserRequest + UserID *string + type UpdateActivityPartialResponse struct + Activity ActivityResponse + Duration string + type UpdateActivityRequest struct + Attachments *[]Attachment + CollectionRefs *[]string + CopyCustomToNotification *bool + Custom *map[string]any + EnrichOwnFields *bool + ExpiresAt *Timestamp + Feeds *[]string + FilterTags *[]string + ForceModeration *bool + HandleMentionNotifications *bool + InterestTags *[]string + Location *Location + MentionedUserIds *[]string + PollID *string + RestrictReplies *string + RunActivityProcessors *bool + SearchData *map[string]any + SkipEnrichUrl *bool + Text *string + User *UserRequest + UserID *string + Visibility *string + VisibilityTag *string + type UpdateActivityResponse struct + Activity ActivityResponse + Duration string + type UpdateAppRequest struct + ActivityMetricsConfig *map[string]int + AllowedFlagReasons *[]string + ApnConfig *APNConfig + AsyncModerationConfig *AsyncModerationConfiguration + AsyncUrlEnrichEnabled *bool + AutoTranslationEnabled *bool + BeforeMessageSendHookAttemptTimeoutMs *int + BeforeMessageSendHookUrl *string + CdnExpirationSeconds *int + ChannelHideMembersOnly *bool + ChatPrimaryUseCase *string + CustomActionHandlerUrl *string + DatadogInfo *DataDogInfo + DisableAuthChecks *bool + DisablePermissionsChecks *bool + EnableHookPayloadCompression *bool + EnforceUniqueUsernames *string + EventHooks *[]EventHook + FeedAuditLogsEnabled *bool + FeedsModerationEnabled *bool + FeedsV2Region *string + FileUploadConfig *FileUploadConfig + FirebaseConfig *FirebaseConfig + Grants *map[string][]string + GuestUserCreationDisabled *bool + HuaweiConfig *HuaweiConfig + ImageModerationBlockLabels *[]string + ImageModerationEnabled *bool + ImageModerationLabels *[]string + ImageUploadConfig *FileUploadConfig + MaxAggregatedActivitiesLength *int + MemberCustomOnMessagesEnabled *bool + MigratePermissionsToV2 *bool + ModerationAnalyticsEnabled *bool + ModerationDashboardPreferences *ModerationDashboardPreferences + ModerationEnabled *bool + ModerationOnboardingComplete *bool + ModerationS3ImageAccessRoleArn *string + ModerationWebhookUrl *string + MultiTenantEnabled *bool + PermissionVersion *string + PushConfig *PushConfig + RemindersInterval *int + RemindersMaxMembers *int + RemindersMaxPerUser *int + RevokeTokensIssuedBefore *Timestamp + SnsKey *string + SnsSecret *string + SnsTopicArn *string + SqsKey *string + SqsSecret *string + SqsUrl *string + UserResponseTimeEnabled *bool + UserSearchDisallowedRoles *[]string + VideoPrimaryUseCase *string + WebhookEvents *[]string + WebhookUrl *string + XiaomiConfig *XiaomiConfig + type UpdateBlockListRequest struct + IsConfusableFoldingEnabled *bool + IsLeetCheckEnabled *bool + IsPluralCheckEnabled *bool + IsSubstringMatchingEnabled *bool + Team *string + User *UserRequest + UserID *string + Words *[]string + type UpdateBlockListResponse struct + Blocklist *BlockListResponse + Duration string + type UpdateBookmarkFolderRequest struct + Custom *map[string]any + Name *string + User *UserRequest + UserID *string + type UpdateBookmarkFolderResponse struct + BookmarkFolder BookmarkFolderResponse + Duration string + type UpdateBookmarkRequest struct + Custom *map[string]any + FolderID *string + NewFolder *AddFolderRequest + NewFolderID *string + User *UserRequest + UserID *string + type UpdateBookmarkResponse struct + Bookmark BookmarkResponse + Duration string + type UpdateCallMembersRequest struct + RemoveMembers *[]string + UpdateMembers *[]MemberRequest + type UpdateCallMembersResponse struct + Duration string + Members []MemberResponse + type UpdateCallRequest struct + Custom *map[string]any + SettingsOverride *CallSettingsRequest + StartsAt *Timestamp + type UpdateCallResponse struct + Call CallResponse + Duration string + Members []MemberResponse + OwnCapabilities []OwnCapability + type UpdateCallTypeRequest struct + ExternalStorage *string + Grants *map[string][]string + NotificationSettings *NotificationSettingsRequest + Settings *CallSettingsRequest + type UpdateCallTypeResponse struct + CreatedAt Timestamp + Duration string + ExternalStorage *string + Grants map[string][]string + Name string + NotificationSettings NotificationSettingsResponse + Settings CallSettingsResponse + UpdatedAt Timestamp + type UpdateCampaignRequest struct + ChannelTemplate *CampaignChannelTemplate + CreateChannels *bool + Description *string + ID *string + MessageTemplate CampaignMessageTemplate + Name *string + SegmentIds *[]string + SenderID string + SenderMode *string + SenderVisibility *string + ShowChannels *bool + SkipPush *bool + SkipWebhook *bool + UserIds *[]string + type UpdateChannelPartialRequest struct + Set *map[string]any + Unset *[]string + User *UserRequest + UserID *string + type UpdateChannelPartialResponse struct + Channel *ChannelResponse + Duration string + Members []ChannelMemberResponse + type UpdateChannelRequest struct + AcceptInvite *bool + AddFilterTags *[]string + AddMembers *[]ChannelMemberRequest + AddModerators *[]string + AssignRoles *[]ChannelMemberRequest + Cooldown *int + Data *ChannelInputRequest + DemoteModerators *[]string + HideHistory *bool + HideHistoryBefore *Timestamp + Invites *[]ChannelMemberRequest + Message *MessageRequest + RejectInvite *bool + RemoveFilterTags *[]string + RemoveMembers *[]string + SkipPush *bool + User *UserRequest + UserID *string + type UpdateChannelResponse struct + Channel *ChannelResponse + Duration string + Members []ChannelMemberResponse + Message *MessageResponse + type UpdateChannelTypeRequest struct + AllowedFlagReasons *[]string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists *[]BlockListOptions + ChatPreferences *ChatPreferences + Commands *[]string + ConnectEvents *bool + CountMessages *bool + CustomEvents *bool + DeliveryEvents *bool + Grants *map[string][]string + MarkMessagesPending *bool + MaxMessageLength int + MessageRetention *string + Mutes *bool + PartitionSize *int + PartitionTtl *string + Permissions *[]PolicyRequest + Polls *bool + PushLevel *string + PushNotifications *bool + Quotes *bool + Reactions *bool + ReadEvents *bool + Reminders *bool + Replies *bool + Search *bool + SharedLocations *bool + SkipLastMsgUpdateForSystemMsgs *bool + TypingEvents *bool + Uploads *bool + UrlEnrichment *bool + UserMessageReminders *bool + type UpdateChannelTypeResponse struct + AllowedFlagReasons []string + Automod string + AutomodBehavior string + AutomodThresholds *Thresholds + Blocklist *string + BlocklistBehavior *string + Blocklists []BlockListOptions + ChatPreferences *ChatPreferences + Commands []string + ConnectEvents bool + CountMessages bool + CreatedAt Timestamp + CustomEvents bool + DeliveryEvents bool + Duration string + Grants map[string][]string + MarkMessagesPending bool + MaxMessageLength int + MessageRetention string + Mutes bool + Name string + PartitionSize *int + PartitionTtl *string + Permissions []PolicyRequest + Polls bool + PushLevel *string + PushNotifications bool + Quotes bool + Reactions bool + ReadEvents bool + Reminders bool + Replies bool + Search bool + SharedLocations bool + SkipLastMsgUpdateForSystemMsgs bool + TypingEvents bool + UpdatedAt Timestamp + Uploads bool + UrlEnrichment bool + UserMessageReminders bool + type UpdateCollectionRequest struct + Custom map[string]any + ID string + Name string + type UpdateCollectionsRequest struct + Collections []UpdateCollectionRequest + User *UserRequest + UserID *string + type UpdateCollectionsResponse struct + Collections []CollectionResponse + Duration string + type UpdateCommandRequest struct + Args *string + Description string + Set *string + type UpdateCommandResponse struct + Command *Command + Duration string + type UpdateCommentBookmarkRequest struct + Custom *map[string]any + FolderID *string + NewFolder *AddFolderRequest + NewFolderID *string + User *UserRequest + UserID *string + type UpdateCommentBookmarkResponse struct + Bookmark BookmarkResponse + Duration string + type UpdateCommentPartialRequest struct + CopyCustomToNotification *bool + ForceModeration *bool + HandleMentionNotifications *bool + Set *map[string]any + SkipEnrichUrl *bool + SkipPush *bool + Unset *[]string + User *UserRequest + UserID *string + type UpdateCommentPartialResponse struct + Comment CommentResponse + Duration string + type UpdateCommentRequest struct + Attachments *[]Attachment + Comment *string + CopyCustomToNotification *bool + Custom *map[string]any + ForceModeration *bool + HandleMentionNotifications *bool + MentionedUserIds *[]string + SkipEnrichUrl *bool + SkipPush *bool + User *UserRequest + UserID *string + type UpdateCommentResponse struct + Comment CommentResponse + Duration string + type UpdateExternalStorageRequest struct + AWSS3 *S3Request + AzureBlob *AzureRequest + Bucket string + GcsCredentials *string + Path *string + StorageType string + type UpdateExternalStorageResponse struct + Bucket string + Duration string + Name string + Path string + Type string + type UpdateFeedGroupRequest struct + ActivityFilter *ActivityFilterConfig + ActivityProcessors *[]ActivityProcessorConfig + ActivitySelectors *[]ActivitySelectorConfig + Aggregation *AggregationConfig + Custom *map[string]any + DefaultVisibility *string + Notification *NotificationConfig + PushNotification *PushNotificationConfig + Ranking *RankingConfig + Stories *StoriesConfig + type UpdateFeedGroupResponse struct + Duration string + FeedGroup FeedGroupResponse + type UpdateFeedMembersRequest struct + Limit *int + Members *[]FeedMemberRequest + Next *string + Operation string + Prev *string + type UpdateFeedMembersResponse struct + Added []FeedMemberResponse + Duration string + RemovedIds []string + Updated []FeedMemberResponse + type UpdateFeedRequest struct + ClearLocation *bool + CreatedByID *string + Custom *map[string]any + Description *string + EnrichOwnFields *bool + FilterTags *[]string + Location *Location + Name *string + type UpdateFeedResponse struct + Duration string + Feed FeedResponse + type UpdateFeedViewRequest struct + ActivitySelectors *[]ActivitySelectorConfig + Aggregation *AggregationConfig + Ranking *RankingConfig + type UpdateFeedViewResponse struct + Duration string + FeedView FeedViewResponse + type UpdateFeedVisibilityRequest struct + Grants *map[string][]string + type UpdateFeedVisibilityResponse struct + Duration string + FeedVisibility FeedVisibilityResponse + type UpdateFollowRequest struct + ActivityCopyLimit *int + CopyCustomToNotification *bool + CreateNotificationActivity *bool + CreateUsers *bool + Custom *map[string]any + EnrichOwnFields *bool + FollowerRole *string + PushPreference *string + SkipPush *bool + Source string + Status *string + Target string + type UpdateFollowResponse struct + Duration string + Follow FollowResponse + type UpdateLiveLocationRequest struct + EndAt *Timestamp + Latitude *float64 + Longitude *float64 + MessageID string + UserID *string + type UpdateMemberPartialRequest struct + Set *map[string]any + Unset *[]string + UserID *string + type UpdateMemberPartialResponse struct + ChannelMember *ChannelMemberResponse + Duration string + type UpdateMembershipLevelRequest struct + Custom *map[string]any + Description *string + Name *string + Priority *int + Tags *[]string + type UpdateMembershipLevelResponse struct + Duration string + MembershipLevel MembershipLevelResponse + type UpdateMessagePartialRequest struct + Set *map[string]any + SkipEnrichUrl *bool + SkipPush *bool + Unset *[]string + User *UserRequest + UserID *string + type UpdateMessagePartialResponse struct + Duration string + Message *MessageResponse + PendingMessageMetadata map[string]string + type UpdateMessageRequest struct + Message MessageRequest + SkipEnrichUrl *bool + SkipPush *bool + type UpdateMessageResponse struct + Duration string + Message MessageResponse + PendingMessageMetadata map[string]string + type UpdatePermissionRequest struct + Action string + Condition map[string]any + Description *string + Name string + Owner *bool + SameTeam *bool + type UpdatePollOptionRequest struct + Custom *map[string]any + ID string + Text string + User *UserRequest + UserID *string + type UpdatePollPartialRequest struct + Set *map[string]any + Unset *[]string + User *UserRequest + UserID *string + type UpdatePollRequest struct + AllowAnswers *bool + AllowUserSuggestedOptions *bool + Custom *map[string]any + Description *string + EnforceUniqueVote *bool + ID string + IsClosed *bool + MaxVotesAllowed *int + Name string + Options *[]PollOptionRequest + User *UserRequest + UserID *string + VotingVisibility *string + type UpdatePredefinedFilterRequest struct + Description *string + Filter map[string]any + Operation string + Sort *[]map[string]any + type UpdatePredefinedFilterResponse struct + Duration string + PredefinedFilter *PredefinedFilterResponse + type UpdatePushNotificationPreferencesRequest struct + Preferences []PushPreferenceInput + type UpdateQueueRequest struct + Description *string + Filters *map[string]any + Name *string + Sort *[]map[string]any + User *UserRequest + UserID *string + type UpdateReminderRequest struct + RemindAt *Timestamp + User *UserRequest + UserID *string + type UpdateReminderResponse struct + Duration string + Reminder ReminderResponseData + type UpdateSIPInboundRoutingRuleRequest struct + CallConfigs *SIPCallConfigsRequest + CalledNumbers *[]string + CallerConfigs SIPCallerConfigsRequest + CallerNumbers *[]string + DirectRoutingConfigs *SIPDirectRoutingRuleCallConfigsRequest + Name string + PinProtectionConfigs *SIPPinProtectionConfigsRequest + PinRoutingConfigs *SIPInboundRoutingRulePinConfigsRequest + TrunkIds []string + type UpdateSIPInboundRoutingRuleResponse struct + Duration string + SipInboundRoutingRule *SIPInboundRoutingRuleResponse + type UpdateSIPTrunkRequest struct + AllowedIps *[]string + Name string + Numbers []string + Password *string + type UpdateSIPTrunkResponse struct + Duration string + SipTrunk *SIPTrunkResponse + type UpdateSegmentRequest struct + Description *string + Filter *map[string]any + Name *string + type UpdateSegmentResponse struct + Duration string + Segment SegmentResponse + type UpdateThreadPartialRequest struct + Set *map[string]any + Unset *[]string + User *UserRequest + UserID *string + type UpdateThreadPartialResponse struct + Duration string + Thread ThreadResponse + type UpdateUserGroupRequest struct + Description *string + Name *string + TeamID *string + type UpdateUserGroupResponse struct + Duration string + UserGroup *UserGroupResponse + type UpdateUserPartialRequest struct + ID string + Set map[string]any + Unset []string + type UpdateUserPermissionsRequest struct + GrantPermissions *[]string + RevokePermissions *[]string + UserID string + type UpdateUserPermissionsResponse struct + Duration string + type UpdateUsersPartialRequest struct + Users []UpdateUserPartialRequest + type UpdateUsersRequest struct + Users map[string]UserRequest + type UpdateUsersResponse struct + Duration string + MembershipDeletionTaskID string + Users map[string]FullUserResponse + type UpdatedCallPermissionsEvent struct + CallCid string + CreatedAt Timestamp + OwnCapabilities []OwnCapability + Type string + User UserResponse + func (e *UpdatedCallPermissionsEvent) GetEventType() string + type UploadChannelFileRequest struct + File *string + User *OnlyUserID + type UploadChannelFileResponse struct + Duration string + File *string + ModerationAction *string + ThumbUrl *string + type UploadChannelImageRequest struct + File *string + UploadSizes *[]ImageSize + User *OnlyUserID + type UploadChannelRequest struct + File *string + UploadSizes []ImageSize + User *OnlyUserID + type UploadChannelResponse struct + Duration string + File *string + ModerationAction *string + ThumbUrl *string + UploadSizes []ImageSize + type UploadFileRequest struct + File *string + User *OnlyUserID + type UploadImageRequest struct + File *string + UploadSizes *[]ImageSize + User *OnlyUserID + type UpsertActionConfigItem struct + Action string + Custom map[string]any + Description *string + EntityType string + ID *string + Icon *string + Order int + QueueType *string + type UpsertActionConfigRequest struct + Action string + Custom *map[string]any + Description *string + EntityType string + ID *string + Icon *string + Order int + QueueType *string + User *UserRequest + UserID *string + type UpsertActionConfigResponse struct + ActionConfig *ModerationActionConfigResponse + Duration string + type UpsertActivitiesRequest struct + Activities []ActivityRequest + CreateUsers *bool + EnrichOwnFields *bool + ForceModeration *bool + type UpsertActivitiesResponse struct + Activities []ActivityResponse + Duration string + MentionNotificationsCreated *int + type UpsertCollectionsRequest struct + Collections []CollectionRequest + type UpsertCollectionsResponse struct + Collections []CollectionResponse + Duration string + type UpsertConfigRequest struct + AWSRekognitionConfig *AIImageConfig + AiAudioConfig *AIAudioConfigRequest + AiImageConfig *AIImageConfig + AiTextConfig *AITextConfig + AiVideoConfig *AIVideoConfig + Async *bool + AutomodPlatformCircumventionConfig *AutomodPlatformCircumventionConfig + AutomodSemanticFiltersConfig *AutomodSemanticFiltersConfig + AutomodToxicityConfig *AutomodToxicityConfig + BlockListConfig *BlockListConfig + BodyguardConfig *AITextConfig + FloodConfig *FloodConfig + GoogleVisionConfig *GoogleVisionConfig + Key string + LlmConfig *LLMConfig + RuleBuilderConfig *RuleBuilderConfig + Team *string + User *UserRequest + UserID *string + VelocityFilterConfig *VelocityFilterConfig + VideoCallRuleConfig *VideoCallRuleConfig + type UpsertConfigResponse struct + Config *ConfigResponse + Duration string + type UpsertExternalStorageAWSS3Request struct + Bucket string + PathPrefix *string + Region string + RoleArn string + type UpsertExternalStorageGCSRequest struct + Bucket string + Credentials string + PathPrefix *string + type UpsertExternalStorageRequest struct + AWSS3 *UpsertExternalStorageAWSS3Request + Gcs *UpsertExternalStorageGCSRequest + Type string + type UpsertExternalStorageResponse struct + Duration string + type UpsertImporterExternalStorageRequest struct + AWSS3 *UpsertExternalStorageAWSS3Request + Gcs *UpsertExternalStorageGCSRequest + Type string + type UpsertModerationRuleRequest struct + Action *RuleBuilderAction + ActionSequences *[]CallRuleActionSequence + Conditions *[]RuleBuilderCondition + ConfigKeys *[]string + CooldownPeriod *string + Description *string + Enabled *bool + Groups *[]RuleBuilderConditionGroup + Logic *string + Name string + RuleType string + Team *string + User *UserRequest + UserID *string + type UpsertModerationRuleResponse struct + Duration string + Rule *ModerationRuleV2Response + type UpsertModerationTemplateRequest struct + Config FeedsModerationTemplateConfigPayload + Name string + type UpsertModerationTemplateResponse struct + Config *FeedsModerationTemplateConfigPayload + CreatedAt Timestamp + Duration string + Name string + UpdatedAt Timestamp + type UpsertPushPreferencesRequest struct + Preferences []PushPreferenceInput + type UpsertPushPreferencesResponse struct + Duration string + UserChannelPreferences map[string]map[string]ChannelPushPreferencesResponse + UserPreferences map[string]PushPreferencesResponse + type UpsertPushProviderRequest struct + PushProvider *PushProviderRequest + type UpsertPushProviderResponse struct + Duration string + PushProvider PushProviderResponse + type UpsertPushTemplateRequest struct + EnablePush *bool + EventType string + PushProviderName *string + PushProviderType string + Template *string + type UpsertPushTemplateResponse struct + Duration string + Template *PushTemplateResponse + type UpsertSetupSessionRequest struct + CurrentStep string + SetupData *map[string]any + Status string + type UpsertSetupSessionResponse struct + Duration string + SetupSession *SetupSession + type User struct + Data map[string]any + ID string + type UserBannedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + CreatedBy *UserResponseCommonFields + Custom map[string]any + Expiration *Timestamp + Reason *string + ReceivedAt *Timestamp + ReviewQueueItemID *string + Shadow *bool + Team *string + TotalBans *int + Type string + User UserResponseCommonFields + func (e *UserBannedEvent) GetEventType() string + type UserCreatedWithinParameters struct + MaxAge *string + type UserCustomEventRequest struct + Custom map[string]any + Type string + type UserCustomPropertyParameters struct + Operator *string + PropertyKey *string + type UserDeactivatedEvent struct + CreatedAt Timestamp + CreatedBy *UserResponseCommonFields + Custom map[string]any + ReceivedAt *Timestamp + Type string + User UserResponseCommonFields + func (e *UserDeactivatedEvent) GetEventType() string + type UserDeletedEvent struct + CreatedAt Timestamp + Custom map[string]any + DeleteConversation string + DeleteConversationChannels bool + DeleteMessages string + DeleteUser string + HardDelete bool + MarkMessagesDeleted bool + ReceivedAt *Timestamp + Type string + User UserResponseCommonFields + func (e *UserDeletedEvent) GetEventType() string + type UserFeedbackReport struct + CountByRating map[string]int + UnreportedCount int + type UserFeedbackReportResponse struct + Daily []DailyAggregateUserFeedbackReportResponse + type UserFeedbackResponse struct + Cid string + Custom map[string]any + Platform PlatformDataResponse + Rating int + Reason string + Sdk string + SdkVersion string + SessionID string + UserID string + type UserFlaggedEvent struct + CreatedAt Timestamp + Custom map[string]any + Reason string + ReceivedAt *Timestamp + TargetUser *UserResponseCommonFields + TotalFlags int + Type string + User UserResponseCommonFields + func (e *UserFlaggedEvent) GetEventType() string + type UserGroup struct + AppPk int + CreatedAt Timestamp + CreatedBy *string + Description *string + ID string + Members []UserGroupMember + Name string + TeamID *string + UpdatedAt Timestamp + type UserGroupCreatedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + UserGroup *UserGroup + func (e *UserGroupCreatedEvent) GetEventType() string + type UserGroupDeletedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + UserGroup *UserGroup + func (e *UserGroupDeletedEvent) GetEventType() string + type UserGroupMember struct + AppPk int + CreatedAt Timestamp + GroupID string + IsAdmin bool + UserID string + type UserGroupMemberAddedEvent struct + CreatedAt Timestamp + Custom map[string]any + Members []string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + UserGroup *UserGroup + func (e *UserGroupMemberAddedEvent) GetEventType() string + type UserGroupMemberRemovedEvent struct + CreatedAt Timestamp + Custom map[string]any + Members []string + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + UserGroup *UserGroup + func (e *UserGroupMemberRemovedEvent) GetEventType() string + type UserGroupResponse struct + CreatedAt Timestamp + CreatedBy *string + Description *string + ID string + Members []UserGroupMember + Name string + TeamID *string + UpdatedAt Timestamp + type UserGroupUpdatedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User *UserResponseCommonFields + UserGroup *UserGroup + func (e *UserGroupUpdatedEvent) GetEventType() string + type UserIdenticalContentCountParameters struct + Threshold *int + TimeWindow *string + type UserMessagesDeletedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + Custom map[string]any + HardDelete *bool + ReceivedAt *Timestamp + Team *string + Type string + User UserResponseCommonFields + func (e *UserMessagesDeletedEvent) GetEventType() string + type UserMuteResponse struct + CreatedAt Timestamp + Expires *Timestamp + Target *UserResponse + UpdatedAt Timestamp + User *UserResponse + type UserMutedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + TargetUser *UserResponseCommonFields + TargetUsers []UserResponseCommonFields + Type string + User UserResponseCommonFields + func (e *UserMutedEvent) GetEventType() string + type UserRatingReportResponse struct + Average float64 + Count int + type UserReactivatedEvent struct + CreatedAt Timestamp + CreatedBy *UserResponseCommonFields + Custom map[string]any + ReceivedAt *Timestamp + Type string + User UserResponseCommonFields + func (e *UserReactivatedEvent) GetEventType() string + type UserRequest struct + Custom map[string]any + ID string + Image *string + Invisible *bool + Language *string + Name *string + PrivacySettings *PrivacySettingsResponse + Role *string + Teams []string + TeamsRole map[string]string + type UserResponse struct + AvgResponseTime *int + BanExpires *Timestamp + Banned bool + BlockedUserIds []string + BypassModeration *bool + CreatedAt Timestamp + Custom map[string]any + DeactivatedAt *Timestamp + DeletedAt *Timestamp + Devices []DeviceResponse + ID string + Image *string + Invisible bool + Language string + LastActive *Timestamp + Name *string + Online bool + PrivacySettings *PrivacySettingsResponse + PushNotifications *PushNotificationSettingsResponse + RevokeTokensIssuedBefore *Timestamp + Role string + ShadowBanned bool + Teams []string + TeamsRole map[string]string + UpdatedAt Timestamp + type UserResponseCommonFields struct + AvgResponseTime *int + Banned bool + BlockedUserIds []string + CreatedAt Timestamp + Custom map[string]any + DeactivatedAt *Timestamp + DeletedAt *Timestamp + ID string + Image *string + Language string + LastActive *Timestamp + Name *string + Online bool + RevokeTokensIssuedBefore *Timestamp + Role string + Teams []string + TeamsRole map[string]string + UpdatedAt Timestamp + type UserResponsePrivacyFields struct + AvgResponseTime *int + Banned bool + BlockedUserIds []string + CreatedAt Timestamp + Custom map[string]any + DeactivatedAt *Timestamp + DeletedAt *Timestamp + ID string + Image *string + Invisible *bool + Language string + LastActive *Timestamp + Name *string + Online bool + PrivacySettings *PrivacySettingsResponse + RevokeTokensIssuedBefore *Timestamp + Role string + Teams []string + TeamsRole map[string]string + UpdatedAt Timestamp + type UserRoleParameters struct + Operator *string + Role *string + type UserRuleParameters struct + MaxAge *string + type UserUnbannedEvent struct + ChannelCustom map[string]any + ChannelID *string + ChannelMemberCount *int + ChannelMessageCount *int + ChannelType *string + Cid *string + CreatedAt Timestamp + CreatedBy *UserResponseCommonFields + Custom map[string]any + ReceivedAt *Timestamp + Shadow *bool + Team *string + Type string + User UserResponseCommonFields + func (e *UserUnbannedEvent) GetEventType() string + type UserUnmutedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + TargetUser *UserResponseCommonFields + TargetUsers []UserResponseCommonFields + Type string + User UserResponseCommonFields + func (e *UserUnmutedEvent) GetEventType() string + type UserUnreadReminderEvent struct + Channels map[string]*ChannelMessagesResponse + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User UserResponseCommonFields + func (e *UserUnreadReminderEvent) GetEventType() string + type UserUpdatedEvent struct + CreatedAt Timestamp + Custom map[string]any + ReceivedAt *Timestamp + Type string + User UserResponsePrivacyFields + func (e *UserUpdatedEvent) GetEventType() string + type V2DeleteTemplateRequest struct + type V2QueryTemplatesRequest struct + type V2UpsertTemplateRequest struct + Config FeedsModerationTemplateConfigPayload + Name string + type ValidateExternalStorageResponse struct + Duration string + type ValidateImporterExternalStorageRequest struct + type VelocityFilterConfig struct + AdvancedFilters *bool + Async *bool + CascadingActions *bool + CidsPerUser *int + Enabled *bool + FirstMessageOnly *bool + Rules []VelocityFilterConfigRule + type VelocityFilterConfigRule struct + Action string + BanDuration *int + CascadingAction *string + CascadingThreshold *int + CheckMessageContext *bool + FastSpamThreshold *int + FastSpamTtl *int + IpBan *bool + ProbationPeriod *int + ShadowBan *bool + SlowSpamBanDuration *int + SlowSpamThreshold *int + SlowSpamTtl *int + UrlOnly *bool + type VideoCallRuleConfig struct + FlagAllLabels *bool + FlaggedLabels []string + Rules []HarmConfig + type VideoClient struct + func NewVideoClient(client *Client) *VideoClient + func (c *VideoClient) BlockUser(ctx context.Context, _type string, id string, request *BlockUserRequest) (*StreamResponse[BlockUserResponse], error) + func (c *VideoClient) Call(callType, callID string) *Call + func (c *VideoClient) CollectUserFeedback(ctx context.Context, _type string, id string, ...) (*StreamResponse[CollectUserFeedbackResponse], error) + func (c *VideoClient) CreateCallType(ctx context.Context, request *CreateCallTypeRequest) (*StreamResponse[CreateCallTypeResponse], error) + func (c *VideoClient) CreateSIPInboundRoutingRule(ctx context.Context, request *CreateSIPInboundRoutingRuleRequest) (*StreamResponse[SIPInboundRoutingRuleResponse], error) + func (c *VideoClient) CreateSIPTrunk(ctx context.Context, request *CreateSIPTrunkRequest) (*StreamResponse[CreateSIPTrunkResponse], error) + func (c *VideoClient) DeleteCall(ctx context.Context, _type string, id string, request *DeleteCallRequest) (*StreamResponse[DeleteCallResponse], error) + func (c *VideoClient) DeleteCallType(ctx context.Context, name string, request *DeleteCallTypeRequest) (*StreamResponse[Response], error) + func (c *VideoClient) DeleteRecording(ctx context.Context, _type string, id string, session string, filename string, ...) (*StreamResponse[DeleteRecordingResponse], error) + func (c *VideoClient) DeleteSIPInboundRoutingRule(ctx context.Context, id string, request *DeleteSIPInboundRoutingRuleRequest) (*StreamResponse[DeleteSIPInboundRoutingRuleResponse], error) + func (c *VideoClient) DeleteSIPTrunk(ctx context.Context, id string, request *DeleteSIPTrunkRequest) (*StreamResponse[DeleteSIPTrunkResponse], error) + func (c *VideoClient) DeleteTranscription(ctx context.Context, _type string, id string, session string, filename string, ...) (*StreamResponse[DeleteTranscriptionResponse], error) + func (c *VideoClient) EndCall(ctx context.Context, _type string, id string, request *EndCallRequest) (*StreamResponse[EndCallResponse], error) + func (c *VideoClient) GetActiveCallsStatus(ctx context.Context, request *GetActiveCallsStatusRequest) (*StreamResponse[GetActiveCallsStatusResponse], error) + func (c *VideoClient) GetCall(ctx context.Context, _type string, id string, request *GetCallRequest) (*StreamResponse[GetCallResponse], error) + func (c *VideoClient) GetCallParticipantSessionMetrics(ctx context.Context, _type string, id string, session string, user string, ...) (*StreamResponse[GetCallParticipantSessionMetricsResponse], error) + func (c *VideoClient) GetCallReport(ctx context.Context, _type string, id string, request *GetCallReportRequest) (*StreamResponse[GetCallReportResponse], error) + func (c *VideoClient) GetCallSessionParticipantStatsDetails(ctx context.Context, callType string, callID string, session string, ...) (*StreamResponse[GetCallSessionParticipantStatsDetailsResponse], error) + func (c *VideoClient) GetCallSessionParticipantStatsTimeline(ctx context.Context, callType string, callID string, session string, ...) (*StreamResponse[QueryCallSessionParticipantStatsTimelineResponse], error) + func (c *VideoClient) GetCallStatsMap(ctx context.Context, callType string, callID string, session string, ...) (*StreamResponse[QueryCallStatsMapResponse], error) + func (c *VideoClient) GetCallType(ctx context.Context, name string, request *GetCallTypeRequest) (*StreamResponse[GetCallTypeResponse], error) + func (c *VideoClient) GetDailyDigest(ctx context.Context, request *GetDailyDigestRequest) (*StreamResponse[GetDailyDigestResponse], error) + func (c *VideoClient) GetEdges(ctx context.Context, request *GetEdgesRequest) (*StreamResponse[GetEdgesResponse], error) + func (c *VideoClient) GetOrCreateCall(ctx context.Context, _type string, id string, request *GetOrCreateCallRequest) (*StreamResponse[GetOrCreateCallResponse], error) + func (c *VideoClient) GoLive(ctx context.Context, _type string, id string, request *GoLiveRequest) (*StreamResponse[GoLiveResponse], error) + func (c *VideoClient) KickUser(ctx context.Context, _type string, id string, request *KickUserRequest) (*StreamResponse[KickUserResponse], error) + func (c *VideoClient) ListCallTypes(ctx context.Context, request *ListCallTypesRequest) (*StreamResponse[ListCallTypeResponse], error) + func (c *VideoClient) ListRecordings(ctx context.Context, _type string, id string, request *ListRecordingsRequest) (*StreamResponse[ListRecordingsResponse], error) + func (c *VideoClient) ListSIPInboundRoutingRule(ctx context.Context, request *ListSIPInboundRoutingRuleRequest) (*StreamResponse[ListSIPInboundRoutingRuleResponse], error) + func (c *VideoClient) ListSIPTrunks(ctx context.Context, request *ListSIPTrunksRequest) (*StreamResponse[ListSIPTrunksResponse], error) + func (c *VideoClient) ListTranscriptions(ctx context.Context, _type string, id string, ...) (*StreamResponse[ListTranscriptionsResponse], error) + func (c *VideoClient) MuteUsers(ctx context.Context, _type string, id string, request *MuteUsersRequest) (*StreamResponse[MuteUsersResponse], error) + func (c *VideoClient) QueryAggregateCallStats(ctx context.Context, request *QueryAggregateCallStatsRequest) (*StreamResponse[QueryAggregateCallStatsResponse], error) + func (c *VideoClient) QueryCallMembers(ctx context.Context, request *QueryCallMembersRequest) (*StreamResponse[QueryCallMembersResponse], error) + func (c *VideoClient) QueryCallParticipantSessions(ctx context.Context, _type string, id string, session string, ...) (*StreamResponse[QueryCallParticipantSessionsResponse], error) + func (c *VideoClient) QueryCallParticipants(ctx context.Context, id string, _type string, ...) (*StreamResponse[QueryCallParticipantsResponse], error) + func (c *VideoClient) QueryCallSessionParticipantStats(ctx context.Context, callType string, callID string, session string, ...) (*StreamResponse[QueryCallSessionParticipantStatsResponse], error) + func (c *VideoClient) QueryCallSessionStats(ctx context.Context, request *QueryCallSessionStatsRequest) (*StreamResponse[QueryCallSessionStatsResponse], error) + func (c *VideoClient) QueryCallStats(ctx context.Context, request *QueryCallStatsRequest) (*StreamResponse[QueryCallStatsResponse], error) + func (c *VideoClient) QueryCalls(ctx context.Context, request *QueryCallsRequest) (*StreamResponse[QueryCallsResponse], error) + func (c *VideoClient) QueryUserFeedback(ctx context.Context, request *QueryUserFeedbackRequest) (*StreamResponse[QueryUserFeedbackResponse], error) + func (c *VideoClient) ReportClientCallEvent(ctx context.Context, request *ReportClientCallEventRequest) (*StreamResponse[ReportClientEventResponse], error) + func (c *VideoClient) ResolveSipAuth(ctx context.Context, request *ResolveSipAuthRequest) (*StreamResponse[ResolveSipAuthResponse], error) + func (c *VideoClient) ResolveSipInbound(ctx context.Context, request *ResolveSipInboundRequest) (*StreamResponse[ResolveSipInboundResponse], error) + func (c *VideoClient) RingCall(ctx context.Context, _type string, id string, request *RingCallRequest) (*StreamResponse[RingCallResponse], error) + func (c *VideoClient) SendCallEvent(ctx context.Context, _type string, id string, request *SendCallEventRequest) (*StreamResponse[SendCallEventResponse], error) + func (c *VideoClient) SendClosedCaption(ctx context.Context, _type string, id string, ...) (*StreamResponse[SendClosedCaptionResponse], error) + func (c *VideoClient) StartClosedCaptions(ctx context.Context, _type string, id string, ...) (*StreamResponse[StartClosedCaptionsResponse], error) + func (c *VideoClient) StartFrameRecording(ctx context.Context, _type string, id string, ...) (*StreamResponse[StartFrameRecordingResponse], error) + func (c *VideoClient) StartHLSBroadcasting(ctx context.Context, _type string, id string, ...) (*StreamResponse[StartHLSBroadcastingResponse], error) + func (c *VideoClient) StartRTMPBroadcasts(ctx context.Context, _type string, id string, ...) (*StreamResponse[StartRTMPBroadcastsResponse], error) + func (c *VideoClient) StartRecording(ctx context.Context, _type string, id string, recordingType string, ...) (*StreamResponse[StartRecordingResponse], error) + func (c *VideoClient) StartTranscription(ctx context.Context, _type string, id string, ...) (*StreamResponse[StartTranscriptionResponse], error) + func (c *VideoClient) StopAllRTMPBroadcasts(ctx context.Context, _type string, id string, ...) (*StreamResponse[StopAllRTMPBroadcastsResponse], error) + func (c *VideoClient) StopClosedCaptions(ctx context.Context, _type string, id string, ...) (*StreamResponse[StopClosedCaptionsResponse], error) + func (c *VideoClient) StopFrameRecording(ctx context.Context, _type string, id string, ...) (*StreamResponse[StopFrameRecordingResponse], error) + func (c *VideoClient) StopHLSBroadcasting(ctx context.Context, _type string, id string, ...) (*StreamResponse[StopHLSBroadcastingResponse], error) + func (c *VideoClient) StopLive(ctx context.Context, _type string, id string, request *StopLiveRequest) (*StreamResponse[StopLiveResponse], error) + func (c *VideoClient) StopRTMPBroadcast(ctx context.Context, _type string, id string, name string, ...) (*StreamResponse[StopRTMPBroadcastsResponse], error) + func (c *VideoClient) StopRecording(ctx context.Context, _type string, id string, recordingType string, ...) (*StreamResponse[StopRecordingResponse], error) + func (c *VideoClient) StopTranscription(ctx context.Context, _type string, id string, ...) (*StreamResponse[StopTranscriptionResponse], error) + func (c *VideoClient) UnblockUser(ctx context.Context, _type string, id string, request *UnblockUserRequest) (*StreamResponse[UnblockUserResponse], error) + func (c *VideoClient) UpdateCall(ctx context.Context, _type string, id string, request *UpdateCallRequest) (*StreamResponse[UpdateCallResponse], error) + func (c *VideoClient) UpdateCallMembers(ctx context.Context, _type string, id string, ...) (*StreamResponse[UpdateCallMembersResponse], error) + func (c *VideoClient) UpdateCallType(ctx context.Context, name string, request *UpdateCallTypeRequest) (*StreamResponse[UpdateCallTypeResponse], error) + func (c *VideoClient) UpdateSIPInboundRoutingRule(ctx context.Context, id string, request *UpdateSIPInboundRoutingRuleRequest) (*StreamResponse[UpdateSIPInboundRoutingRuleResponse], error) + func (c *VideoClient) UpdateSIPTrunk(ctx context.Context, id string, request *UpdateSIPTrunkRequest) (*StreamResponse[UpdateSIPTrunkResponse], error) + func (c *VideoClient) UpdateUserPermissions(ctx context.Context, _type string, id string, ...) (*StreamResponse[UpdateUserPermissionsResponse], error) + func (c *VideoClient) VideoPin(ctx context.Context, _type string, id string, request *VideoPinRequest) (*StreamResponse[PinResponse], error) + func (c *VideoClient) VideoUnpin(ctx context.Context, _type string, id string, request *VideoUnpinRequest) (*StreamResponse[UnpinResponse], error) + type VideoContentParameters struct + HarmLabels []string + LabelOperator *string + type VideoEndCallRequestPayload struct + type VideoKickUserRequestPayload struct + type VideoPinRequest struct + SessionID string + UserID string + type VideoReactionOverTimeResponse struct + ByMinute []CountByMinuteResponse + type VideoReactionResponse struct + Custom map[string]any + EmojiCode *string + Type string + User UserResponse + type VideoReactionsResponse struct + CountOverTime *VideoReactionOverTimeResponse + Reaction string + type VideoRuleParameters struct + HarmLabels []string + Threshold *int + TimeWindow *string + type VideoSettings struct + AccessRequestEnabled bool + CameraDefaultOn bool + CameraFacing string + Enabled bool + TargetResolution TargetResolution + type VideoSettingsRequest struct + AccessRequestEnabled *bool + CameraDefaultOn *bool + CameraFacing *string + Enabled *bool + TargetResolution *TargetResolution + type VideoSettingsResponse struct + AccessRequestEnabled bool + CameraDefaultOn bool + CameraFacing string + Enabled bool + TargetResolution TargetResolution + type VideoUnpinRequest struct + SessionID string + UserID string + type ViewerBehavior struct + BounceRatePct *float64 + ConnectionDurationP50S int + ConnectionsPerViewerMean float64 + ConnectionsUnder30sPct *float64 + MedianWatchMin float64 + Note string + P90WatchMin float64 + ReturnVisitRatePct *float64 + type VoteData struct + AnswerText *string + OptionID *string + type WHEvent struct + Type string + type WHIPIngress struct + Address string + type WSEvent struct + Automoderation *bool + AutomoderationScores *ModerationResponse + Channel *ChannelResponse + ChannelID *string + ChannelLastMessageAt *Timestamp + ChannelType *string + Cid *string + ConnectionID *string + CreatedAt Timestamp + CreatedBy *UserResponse + Custom map[string]any + Me *OwnUserResponse + Member *ChannelMemberResponse + Message *MessageResponse + MessageUpdate *MessageUpdate + ParentID *string + Poll *PollResponseData + PollVote *PollVoteResponseData + Reaction *ReactionResponse + Reason *string + Team *string + Thread *ThreadResponse + ThreadID *string + Type string + User *UserResponse + UserID *string + WatcherCount *int + type WaitForTaskOption func(*waitForTaskConfig) + func WithWaitForTaskPollInterval(d time.Duration) WaitForTaskOption + func WithWaitForTaskTimeout(d time.Duration) WaitForTaskOption + type WebhookEvent interface + GetEventType func() string + func ParseEvent(payload []byte) (WebhookEvent, error) + func ParseSns(notificationBody string) (WebhookEvent, error) + func ParseSqs(messageBody string) (WebhookEvent, error) + func ParseWebhookEvent(rawEvent []byte) (WebhookEvent, error) + func VerifyAndParseWebhook(r *http.Request, secret string) (WebhookEvent, error) + func VerifyAndParseWebhookBytes(body []byte, signature, secret string) (WebhookEvent, error) + type WebhookFailoverConfig struct + GcsBucket *string + GcsCredentials *string + GcsPath *string + Type *string + type WrappedUnreadCountsResponse struct + ChannelType []UnreadCountsChannelType + Channels []UnreadCountsChannel + Duration string + Threads []UnreadCountsThread + TotalUnreadCount int + TotalUnreadCountByTeam map[string]int + TotalUnreadThreadsCount int + type XiaomiConfig struct + Disabled *bool + PackageName *string + Secret *string + type XiaomiConfigFields struct + Enabled bool + PackageName *string + Secret *string Other modules containing this package github.com/GetStream/getstream-go github.com/GetStream/getstream-go/v3 github.com/GetStream/getstream-go/v4 github.com/GetStream/getstream-go/v5 github.com/GetStream/getstream-go/v7