Documentation
¶
Index ¶
- type AddReactionParams
- type AppInstallation
- type AttachUploadParams
- type AuditLogEntry
- type AuthMagicLink
- type BotCommand
- type BotSetupCode
- type BotSetupRequest
- type BotToken
- type BotTombstone
- type Channel
- type ChannelNameForAccessParams
- type ChannelRead
- type ChannelRouteIDParams
- type ClearMemberBlockedParams
- type ClearMemberTimeoutParams
- type ConnectedAccount
- type CountRecentWorkspaceMessagesByAuthorParams
- type CountWorkspaceMemberRolesRow
- type CountWorkspaceMemberSearchByRoleParams
- type CountWorkspaceMemberSearchParams
- type CountWorkspaceMembersByRoleParams
- type DBTX
- type DeleteBotCommandsForBotParams
- type DeleteBotSetupCodesForWorkspaceBotParams
- type DeleteDesktopOAuthGrantParams
- type DeleteMessageBodyParams
- type DeleteOAuthTransactionParams
- type DeleteUnclaimedBotSetupCodesForTokenNameParams
- type DeleteUploadQuotaReservationParams
- type DesktopOauthGrant
- type DirectConversation
- type DirectConversationHidden
- type DirectConversationMember
- type DirectConversationMembersRow
- type DirectRead
- type DirectRouteIDParams
- type Event
- type EventDeliveryAttempt
- type EventRecipient
- type EventSubscription
- type FindOneToOneDirectConversationParams
- type FindOneToOneDirectConversationRow
- type FirstUserRow
- type FirstWorkspaceRow
- type GetActiveBotForDeletionRow
- type GetBotSetupRequestParams
- type GetBotTokenAuthRow
- type GetChannelByIDAndWorkspaceParams
- type GetChannelByIDAndWorkspaceRow
- type GetChannelByRouteIDAndWorkspaceParams
- type GetChannelByRouteIDAndWorkspaceRow
- type GetChannelRow
- type GetDirectByIDAndWorkspaceParams
- type GetDirectByIDAndWorkspaceRow
- type GetDirectByRouteIDAndWorkspaceParams
- type GetDirectByRouteIDAndWorkspaceRow
- type GetDirectConversationByMemberSetKeyParams
- type GetDirectConversationByMemberSetKeyRow
- type GetDirectConversationParams
- type GetDirectConversationRow
- type GetEventDeliveryAttemptCursorParams
- type GetMemberModerationStateParams
- type GetMemberModerationStateRow
- type GetNotificationSettingsRow
- type GetSessionUserRow
- type GetUploadByOwnerNonceParams
- type GetUploadByOwnerNonceRow
- type GetUploadQuotaReservationByOwnerNonceParams
- type GetUploadRow
- type GetUserByIdentityEmailRow
- type GetUserByIdentityProviderSubjectParams
- type GetUserByIdentityProviderSubjectRow
- type GetUserRow
- type GetWorkspaceByRouteIDRow
- type GetWorkspaceForSetupClaimRow
- type GetWorkspaceParams
- type GetWorkspaceRow
- type HideDirectConversationParams
- type Identity
- type InsertBotCommandParams
- type InsertBotSetupCodeParams
- type InsertBotSetupRequestParams
- type InsertBotTokenParams
- type InsertBotTombstoneParams
- type InsertBotUserParams
- type InsertChannelMessageParams
- type InsertChannelParams
- type InsertDefaultChannelParams
- type InsertDefaultWorkspaceMemberParams
- type InsertDesktopOAuthGrantParams
- type InsertDirectConversationMemberParams
- type InsertDirectConversationParams
- type InsertDirectMessageParams
- type InsertEventParams
- type InsertEventRecipientParams
- type InsertHumanUserParams
- type InsertIdentityParams
- type InsertInviteParams
- type InsertMagicLinkParams
- type InsertOAuthTransactionParams
- type InsertPendingUploadCleanupParams
- type InsertSessionParams
- type InsertThreadReplyParams
- type InsertUploadParams
- type InsertUploadQuotaReservationParams
- type InsertWorkspaceMemberParams
- type InsertWorkspaceParams
- type Invite
- type LatestEventCursorParams
- type ListBotCommandsForBotParams
- type ListBotsOwnedByRow
- type ListChannelsParams
- type ListChannelsRow
- type ListDirectConversationsParams
- type ListDirectConversationsRow
- type ListDirectPushNotificationRecipientsParams
- type ListDirectPushNotificationRecipientsRow
- type ListEventDeliveryAttemptsFirstPageParams
- type ListEventDeliveryAttemptsPageParams
- type ListEventsAfterParams
- type ListEventsAfterRow
- type ListWorkspaceBotCommandsRow
- type ListWorkspaceBotTokenMetadataRow
- type ListWorkspaceBotsRow
- type ListWorkspaceMemberPageParams
- type ListWorkspaceMemberPageRow
- type ListWorkspaceMembersForModerationRow
- type ListWorkspacePushNotificationRecipientsParams
- type ListWorkspacePushNotificationRecipientsRow
- type ListWorkspacesRow
- type LockBotCommandSetParams
- type LockBotWorkspaceMembershipParams
- type MarkBotSetupCodeClaimedParams
- type MarkMagicLinkUsedParams
- type MembershipRolesForUpdateParams
- type MembershipRolesForUpdateRow
- type Message
- type MessageAttachment
- type OauthTransaction
- type PendingUploadCleanup
- type PruneEventsParams
- type Queries
- func (q *Queries) AddReaction(ctx context.Context, arg AddReactionParams) (int64, error)
- func (q *Queries) AttachUpload(ctx context.Context, arg AttachUploadParams) (int64, error)
- func (q *Queries) ChannelLastSeq(ctx context.Context, channelID string) (int64, error)
- func (q *Queries) ChannelNameForAccess(ctx context.Context, arg ChannelNameForAccessParams) (string, error)
- func (q *Queries) ChannelNextSeq(ctx context.Context, channelID string) (int64, error)
- func (q *Queries) ChannelRouteID(ctx context.Context, arg ChannelRouteIDParams) (string, error)
- func (q *Queries) ClearMemberBlocked(ctx context.Context, arg ClearMemberBlockedParams) error
- func (q *Queries) ClearMemberTimeout(ctx context.Context, arg ClearMemberTimeoutParams) error
- func (q *Queries) CountDesktopOAuthGrants(ctx context.Context) (int64, error)
- func (q *Queries) CountOAuthTransactions(ctx context.Context) (int64, error)
- func (q *Queries) CountOAuthTransactionsForBinding(ctx context.Context, browserBindingHash string) (int64, error)
- func (q *Queries) CountRecentWorkspaceMessagesByAuthor(ctx context.Context, arg CountRecentWorkspaceMessagesByAuthorParams) (int64, error)
- func (q *Queries) CountWorkspaceMemberRoles(ctx context.Context, workspaceID string) (CountWorkspaceMemberRolesRow, error)
- func (q *Queries) CountWorkspaceMemberSearch(ctx context.Context, arg CountWorkspaceMemberSearchParams) (int64, error)
- func (q *Queries) CountWorkspaceMemberSearchByRole(ctx context.Context, arg CountWorkspaceMemberSearchByRoleParams) (int64, error)
- func (q *Queries) CountWorkspaceMembers(ctx context.Context, workspaceID string) (int64, error)
- func (q *Queries) CountWorkspaceMembersByRole(ctx context.Context, arg CountWorkspaceMembersByRoleParams) (int64, error)
- func (q *Queries) DeleteAllBotCommands(ctx context.Context, botUserID string) error
- func (q *Queries) DeleteAllBotWorkspaceMemberships(ctx context.Context, botUserID string) (int64, error)
- func (q *Queries) DeleteBotCommandsForBot(ctx context.Context, arg DeleteBotCommandsForBotParams) error
- func (q *Queries) DeleteBotSetupCodesForBot(ctx context.Context, botUserID string) (int64, error)
- func (q *Queries) DeleteBotSetupCodesForWorkspaceBot(ctx context.Context, arg DeleteBotSetupCodesForWorkspaceBotParams) (int64, error)
- func (q *Queries) DeleteDesktopOAuthGrant(ctx context.Context, arg DeleteDesktopOAuthGrantParams) (int64, error)
- func (q *Queries) DeleteExpiredBotSetupCodes(ctx context.Context, now string) (int64, error)
- func (q *Queries) DeleteExpiredDesktopOAuthGrants(ctx context.Context, nowUnix int64) (int64, error)
- func (q *Queries) DeleteExpiredOAuthTransactions(ctx context.Context, nowUnix int64) (int64, error)
- func (q *Queries) DeleteExpiredUploadQuotaReservations(ctx context.Context, now string) error
- func (q *Queries) DeleteMessageBody(ctx context.Context, arg DeleteMessageBodyParams) (int64, error)
- func (q *Queries) DeleteOAuthTransaction(ctx context.Context, arg DeleteOAuthTransactionParams) (int64, error)
- func (q *Queries) DeletePendingUploadCleanup(ctx context.Context, id string) error
- func (q *Queries) DeleteUnclaimedBotSetupCodesForTokenName(ctx context.Context, arg DeleteUnclaimedBotSetupCodesForTokenNameParams) (int64, error)
- func (q *Queries) DeleteUploadQuotaReservation(ctx context.Context, arg DeleteUploadQuotaReservationParams) (int64, error)
- func (q *Queries) DeleteWorkspace(ctx context.Context, id string) (int64, error)
- func (q *Queries) DirectConversationMemberIDs(ctx context.Context, conversationID string) ([]string, error)
- func (q *Queries) DirectConversationMembers(ctx context.Context, conversationID string) ([]DirectConversationMembersRow, error)
- func (q *Queries) DirectLastSeq(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) DirectNextSeq(ctx context.Context, conversationID string) (int64, error)
- func (q *Queries) DirectRouteID(ctx context.Context, arg DirectRouteIDParams) (string, error)
- func (q *Queries) FindOneToOneDirectConversation(ctx context.Context, arg FindOneToOneDirectConversationParams) (FindOneToOneDirectConversationRow, error)
- func (q *Queries) FirstUser(ctx context.Context) (FirstUserRow, error)
- func (q *Queries) FirstWorkspace(ctx context.Context) (FirstWorkspaceRow, error)
- func (q *Queries) GetActiveBotForDeletion(ctx context.Context, botUserID string) (GetActiveBotForDeletionRow, error)
- func (q *Queries) GetBotSetupCodeByHash(ctx context.Context, codeHash string) (BotSetupCode, error)
- func (q *Queries) GetBotSetupRequest(ctx context.Context, arg GetBotSetupRequestParams) (BotSetupRequest, error)
- func (q *Queries) GetBotTokenAuth(ctx context.Context, tokenHash string) (GetBotTokenAuthRow, error)
- func (q *Queries) GetChannel(ctx context.Context, id string) (GetChannelRow, error)
- func (q *Queries) GetChannelByIDAndWorkspace(ctx context.Context, arg GetChannelByIDAndWorkspaceParams) (GetChannelByIDAndWorkspaceRow, error)
- func (q *Queries) GetChannelByRouteIDAndWorkspace(ctx context.Context, arg GetChannelByRouteIDAndWorkspaceParams) (GetChannelByRouteIDAndWorkspaceRow, error)
- func (q *Queries) GetChannelWorkspace(ctx context.Context, id string) (string, error)
- func (q *Queries) GetDefaultChannelForSetupClaim(ctx context.Context, workspaceID string) (string, error)
- func (q *Queries) GetDesktopOAuthGrantForConsume(ctx context.Context, grantHash string) (DesktopOauthGrant, error)
- func (q *Queries) GetDirectByIDAndWorkspace(ctx context.Context, arg GetDirectByIDAndWorkspaceParams) (GetDirectByIDAndWorkspaceRow, error)
- func (q *Queries) GetDirectByRouteIDAndWorkspace(ctx context.Context, arg GetDirectByRouteIDAndWorkspaceParams) (GetDirectByRouteIDAndWorkspaceRow, error)
- func (q *Queries) GetDirectConversation(ctx context.Context, arg GetDirectConversationParams) (GetDirectConversationRow, error)
- func (q *Queries) GetDirectConversationByMemberSetKey(ctx context.Context, arg GetDirectConversationByMemberSetKeyParams) (GetDirectConversationByMemberSetKeyRow, error)
- func (q *Queries) GetDirectConversationWorkspace(ctx context.Context, id string) (string, error)
- func (q *Queries) GetEventDeliveryAttemptCursor(ctx context.Context, arg GetEventDeliveryAttemptCursorParams) (string, error)
- func (q *Queries) GetMagicLinkByToken(ctx context.Context, tokenHash string) (AuthMagicLink, error)
- func (q *Queries) GetMemberModerationState(ctx context.Context, arg GetMemberModerationStateParams) (GetMemberModerationStateRow, error)
- func (q *Queries) GetNotificationSettings(ctx context.Context, userID string) (GetNotificationSettingsRow, error)
- func (q *Queries) GetOAuthTransactionForConsume(ctx context.Context, stateHash string) (OauthTransaction, error)
- func (q *Queries) GetSessionUser(ctx context.Context, tokenHash string) (GetSessionUserRow, error)
- func (q *Queries) GetThreadState(ctx context.Context, rootMessageID string) (ThreadState, error)
- func (q *Queries) GetUpload(ctx context.Context, id string) (GetUploadRow, error)
- func (q *Queries) GetUploadByOwnerNonce(ctx context.Context, arg GetUploadByOwnerNonceParams) (GetUploadByOwnerNonceRow, error)
- func (q *Queries) GetUploadQuotaReservation(ctx context.Context, id string) (UploadQuotaReservation, error)
- func (q *Queries) GetUploadQuotaReservationByOwnerNonce(ctx context.Context, arg GetUploadQuotaReservationByOwnerNonceParams) (UploadQuotaReservation, error)
- func (q *Queries) GetUploadWorkspace(ctx context.Context, id string) (string, error)
- func (q *Queries) GetUser(ctx context.Context, id string) (GetUserRow, error)
- func (q *Queries) GetUserByIdentityEmail(ctx context.Context, email string) (GetUserByIdentityEmailRow, error)
- func (q *Queries) GetUserByIdentityProviderSubject(ctx context.Context, arg GetUserByIdentityProviderSubjectParams) (GetUserByIdentityProviderSubjectRow, error)
- func (q *Queries) GetWorkspace(ctx context.Context, arg GetWorkspaceParams) (GetWorkspaceRow, error)
- func (q *Queries) GetWorkspaceByRouteID(ctx context.Context, routeID sql.NullString) (GetWorkspaceByRouteIDRow, error)
- func (q *Queries) GetWorkspaceForSetupClaim(ctx context.Context, workspaceID string) (GetWorkspaceForSetupClaimRow, error)
- func (q *Queries) HideDirectConversation(ctx context.Context, arg HideDirectConversationParams) error
- func (q *Queries) InsertBotCommand(ctx context.Context, arg InsertBotCommandParams) error
- func (q *Queries) InsertBotSetupCode(ctx context.Context, arg InsertBotSetupCodeParams) error
- func (q *Queries) InsertBotSetupRequest(ctx context.Context, arg InsertBotSetupRequestParams) error
- func (q *Queries) InsertBotToken(ctx context.Context, arg InsertBotTokenParams) error
- func (q *Queries) InsertBotTombstone(ctx context.Context, arg InsertBotTombstoneParams) error
- func (q *Queries) InsertBotUser(ctx context.Context, arg InsertBotUserParams) error
- func (q *Queries) InsertChannel(ctx context.Context, arg InsertChannelParams) error
- func (q *Queries) InsertChannelMessage(ctx context.Context, arg InsertChannelMessageParams) error
- func (q *Queries) InsertDefaultChannel(ctx context.Context, arg InsertDefaultChannelParams) error
- func (q *Queries) InsertDefaultWorkspaceMember(ctx context.Context, arg InsertDefaultWorkspaceMemberParams) error
- func (q *Queries) InsertDesktopOAuthGrant(ctx context.Context, arg InsertDesktopOAuthGrantParams) error
- func (q *Queries) InsertDirectConversation(ctx context.Context, arg InsertDirectConversationParams) (int64, error)
- func (q *Queries) InsertDirectConversationMember(ctx context.Context, arg InsertDirectConversationMemberParams) error
- func (q *Queries) InsertDirectMessage(ctx context.Context, arg InsertDirectMessageParams) error
- func (q *Queries) InsertEvent(ctx context.Context, arg InsertEventParams) error
- func (q *Queries) InsertEventRecipient(ctx context.Context, arg InsertEventRecipientParams) error
- func (q *Queries) InsertHumanUser(ctx context.Context, arg InsertHumanUserParams) error
- func (q *Queries) InsertIdentity(ctx context.Context, arg InsertIdentityParams) error
- func (q *Queries) InsertInvite(ctx context.Context, arg InsertInviteParams) error
- func (q *Queries) InsertMagicLink(ctx context.Context, arg InsertMagicLinkParams) error
- func (q *Queries) InsertOAuthTransaction(ctx context.Context, arg InsertOAuthTransactionParams) error
- func (q *Queries) InsertPendingUploadCleanup(ctx context.Context, arg InsertPendingUploadCleanupParams) (PendingUploadCleanup, error)
- func (q *Queries) InsertSession(ctx context.Context, arg InsertSessionParams) error
- func (q *Queries) InsertThreadReply(ctx context.Context, arg InsertThreadReplyParams) error
- func (q *Queries) InsertThreadState(ctx context.Context, rootMessageID string) error
- func (q *Queries) InsertUpload(ctx context.Context, arg InsertUploadParams) error
- func (q *Queries) InsertUploadQuotaReservation(ctx context.Context, arg InsertUploadQuotaReservationParams) error
- func (q *Queries) InsertWorkspace(ctx context.Context, arg InsertWorkspaceParams) error
- func (q *Queries) InsertWorkspaceMember(ctx context.Context, arg InsertWorkspaceMemberParams) error
- func (q *Queries) LatestEventCursor(ctx context.Context, arg LatestEventCursorParams) (string, error)
- func (q *Queries) ListBotCommandsForBot(ctx context.Context, arg ListBotCommandsForBotParams) ([]BotCommand, error)
- func (q *Queries) ListBotGovernedWorkspaces(ctx context.Context, botUserID string) ([]string, error)
- func (q *Queries) ListBotHistoricalWorkspaces(ctx context.Context, botUserID string) ([]string, error)
- func (q *Queries) ListBotsOwnedBy(ctx context.Context, ownerUserID sql.NullString) ([]ListBotsOwnedByRow, error)
- func (q *Queries) ListChannels(ctx context.Context, arg ListChannelsParams) ([]ListChannelsRow, error)
- func (q *Queries) ListDirectConversations(ctx context.Context, arg ListDirectConversationsParams) ([]ListDirectConversationsRow, error)
- func (q *Queries) ListDirectPushNotificationRecipients(ctx context.Context, arg ListDirectPushNotificationRecipientsParams) ([]ListDirectPushNotificationRecipientsRow, error)
- func (q *Queries) ListEventDeliveryAttemptsFirstPage(ctx context.Context, arg ListEventDeliveryAttemptsFirstPageParams) ([]EventDeliveryAttempt, error)
- func (q *Queries) ListEventDeliveryAttemptsPage(ctx context.Context, arg ListEventDeliveryAttemptsPageParams) ([]EventDeliveryAttempt, error)
- func (q *Queries) ListEventsAfter(ctx context.Context, arg ListEventsAfterParams) ([]ListEventsAfterRow, error)
- func (q *Queries) ListPendingUploadCleanups(ctx context.Context, rowLimit int64) ([]PendingUploadCleanup, error)
- func (q *Queries) ListThreadStates(ctx context.Context, rootMessageIds []string) ([]ThreadState, error)
- func (q *Queries) ListWorkspaceActiveServiceBotIDs(ctx context.Context, workspaceID string) ([]string, error)
- func (q *Queries) ListWorkspaceBotCommands(ctx context.Context, workspaceID string) ([]ListWorkspaceBotCommandsRow, error)
- func (q *Queries) ListWorkspaceBotTokenMetadata(ctx context.Context, workspaceID string) ([]ListWorkspaceBotTokenMetadataRow, error)
- func (q *Queries) ListWorkspaceBots(ctx context.Context, workspaceID string) ([]ListWorkspaceBotsRow, error)
- func (q *Queries) ListWorkspaceMemberPage(ctx context.Context, arg ListWorkspaceMemberPageParams) ([]ListWorkspaceMemberPageRow, error)
- func (q *Queries) ListWorkspaceMembersForModeration(ctx context.Context, workspaceID string) ([]ListWorkspaceMembersForModerationRow, error)
- func (q *Queries) ListWorkspacePushNotificationRecipients(ctx context.Context, arg ListWorkspacePushNotificationRecipientsParams) ([]ListWorkspacePushNotificationRecipientsRow, error)
- func (q *Queries) ListWorkspaceUploadStoragePaths(ctx context.Context, workspaceID string) ([]string, error)
- func (q *Queries) ListWorkspaces(ctx context.Context, userID string) ([]ListWorkspacesRow, error)
- func (q *Queries) LockBotCommandSet(ctx context.Context, arg LockBotCommandSetParams) (string, error)
- func (q *Queries) LockBotWorkspaceMembership(ctx context.Context, arg LockBotWorkspaceMembershipParams) (string, error)
- func (q *Queries) MarkBotSetupCodeClaimed(ctx context.Context, arg MarkBotSetupCodeClaimedParams) (int64, error)
- func (q *Queries) MarkMagicLinkUsed(ctx context.Context, arg MarkMagicLinkUsedParams) (int64, error)
- func (q *Queries) MembershipRolesForUpdate(ctx context.Context, arg MembershipRolesForUpdateParams) ([]MembershipRolesForUpdateRow, error)
- func (q *Queries) PruneEvents(ctx context.Context, arg PruneEventsParams) (int64, error)
- func (q *Queries) ReadChannelRead(ctx context.Context, arg ReadChannelReadParams) (ReadChannelReadRow, error)
- func (q *Queries) ReadDirectRead(ctx context.Context, arg ReadDirectReadParams) (ReadDirectReadRow, error)
- func (q *Queries) RecordPendingUploadCleanupFailure(ctx context.Context, arg RecordPendingUploadCleanupFailureParams) error
- func (q *Queries) RemoveReaction(ctx context.Context, arg RemoveReactionParams) (int64, error)
- func (q *Queries) RequireChannelAdmin(ctx context.Context, arg RequireChannelAdminParams) (int64, error)
- func (q *Queries) RequireDirectMembership(ctx context.Context, arg RequireDirectMembershipParams) (int64, error)
- func (q *Queries) RequireMembership(ctx context.Context, arg RequireMembershipParams) (int64, error)
- func (q *Queries) RequireMembershipRole(ctx context.Context, arg RequireMembershipRoleParams) (string, error)
- func (q *Queries) RequireWorkspaceManager(ctx context.Context, arg RequireWorkspaceManagerParams) (string, error)
- func (q *Queries) RequireWorkspaceOwner(ctx context.Context, arg RequireWorkspaceOwnerParams) (string, error)
- func (q *Queries) RetireBotUser(ctx context.Context, botUserID string) (int64, error)
- func (q *Queries) RevokeAllBotAppInstallations(ctx context.Context, arg RevokeAllBotAppInstallationsParams) (int64, error)
- func (q *Queries) RevokeAllBotConnectedAccounts(ctx context.Context, arg RevokeAllBotConnectedAccountsParams) (int64, error)
- func (q *Queries) RevokeAllBotEventSubscriptions(ctx context.Context, arg RevokeAllBotEventSubscriptionsParams) (int64, error)
- func (q *Queries) RevokeAllBotSlashCommands(ctx context.Context, arg RevokeAllBotSlashCommandsParams) (int64, error)
- func (q *Queries) RevokeAllBotTokens(ctx context.Context, arg RevokeAllBotTokensParams) (int64, error)
- func (q *Queries) ThreadNextSeq(ctx context.Context, arg ThreadNextSeqParams) (int64, error)
- func (q *Queries) TouchBotToken(ctx context.Context, arg TouchBotTokenParams) error
- func (q *Queries) UnhideDirectConversation(ctx context.Context, arg UnhideDirectConversationParams) error
- func (q *Queries) UnhideDirectConversationForMembers(ctx context.Context, conversationID string) error
- func (q *Queries) UpdateChannel(ctx context.Context, arg UpdateChannelParams) error
- func (q *Queries) UpdateMessageBody(ctx context.Context, arg UpdateMessageBodyParams) (int64, error)
- func (q *Queries) UpdateThreadState(ctx context.Context, arg UpdateThreadStateParams) error
- func (q *Queries) UpdateUserProfile(ctx context.Context, arg UpdateUserProfileParams) error
- func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) error
- func (q *Queries) UpdateWorkspaceMemberRole(ctx context.Context, arg UpdateWorkspaceMemberRoleParams) error
- func (q *Queries) UpdateWorkspaceMemberSortKeys(ctx context.Context, arg UpdateWorkspaceMemberSortKeysParams) error
- func (q *Queries) UploadHasDirectMessageAttachment(ctx context.Context, uploadID string) (bool, error)
- func (q *Queries) UploadHasOtherDirectMessageAttachment(ctx context.Context, arg UploadHasOtherDirectMessageAttachmentParams) (bool, error)
- func (q *Queries) UpsertChannelRead(ctx context.Context, arg UpsertChannelReadParams) (int64, error)
- func (q *Queries) UpsertDirectRead(ctx context.Context, arg UpsertDirectReadParams) (int64, error)
- func (q *Queries) UpsertGuestWorkspaceMemberRole(ctx context.Context, arg UpsertGuestWorkspaceMemberRoleParams) error
- func (q *Queries) UpsertMemberModeration(ctx context.Context, arg UpsertMemberModerationParams) error
- func (q *Queries) UpsertMemberModerationWithNote(ctx context.Context, arg UpsertMemberModerationWithNoteParams) error
- func (q *Queries) UpsertNotificationSettings(ctx context.Context, arg UpsertNotificationSettingsParams) error
- func (q *Queries) UserHasNonGuestMembership(ctx context.Context, userID string) (string, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Reaction
- type ReadChannelReadParams
- type ReadChannelReadRow
- type ReadDirectReadParams
- type ReadDirectReadRow
- type RecordPendingUploadCleanupFailureParams
- type RemoveReactionParams
- type RequireChannelAdminParams
- type RequireDirectMembershipParams
- type RequireMembershipParams
- type RequireMembershipRoleParams
- type RequireWorkspaceManagerParams
- type RequireWorkspaceOwnerParams
- type RevokeAllBotAppInstallationsParams
- type RevokeAllBotConnectedAccountsParams
- type RevokeAllBotEventSubscriptionsParams
- type RevokeAllBotSlashCommandsParams
- type RevokeAllBotTokensParams
- type Session
- type SlashCommand
- type SlashCommandInvocation
- type ThreadNextSeqParams
- type ThreadState
- type Topic
- type TouchBotTokenParams
- type UnhideDirectConversationParams
- type UpdateChannelParams
- type UpdateMessageBodyParams
- type UpdateThreadStateParams
- type UpdateUserProfileParams
- type UpdateWorkspaceMemberRoleParams
- type UpdateWorkspaceMemberSortKeysParams
- type UpdateWorkspaceParams
- type Upload
- type UploadHasOtherDirectMessageAttachmentParams
- type UploadQuotaReservation
- type UpsertChannelReadParams
- type UpsertDirectReadParams
- type UpsertGuestWorkspaceMemberRoleParams
- type UpsertMemberModerationParams
- type UpsertMemberModerationWithNoteParams
- type UpsertNotificationSettingsParams
- type User
- type UserNotificationSetting
- type Workspace
- type WorkspaceMember
- type WorkspaceMemberModeration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddReactionParams ¶
type AppInstallation ¶
type AppInstallation struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
AppSlug string `json:"app_slug"`
DisplayName string `json:"display_name"`
BotUserID string `json:"bot_user_id"`
ConfigJson string `json:"config_json"`
CreatedBy sql.NullString `json:"created_by"`
SetupNonce string `json:"setup_nonce"`
CreatedAt string `json:"created_at"`
RevokedAt sql.NullString `json:"revoked_at"`
}
type AttachUploadParams ¶
type AuditLogEntry ¶
type AuditLogEntry struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
ActorUserID string `json:"actor_user_id"`
Action string `json:"action"`
TargetType string `json:"target_type"`
TargetID string `json:"target_id"`
MetadataJson string `json:"metadata_json"`
CreatedAt string `json:"created_at"`
}
type AuthMagicLink ¶
type BotCommand ¶ added in v0.2.0
type BotCommand struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
BotUserID string `json:"bot_user_id"`
Command string `json:"command"`
Description string `json:"description"`
ArgsHint string `json:"args_hint"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type BotSetupCode ¶ added in v0.2.0
type BotSetupCode struct {
ID string `json:"id"`
CodeHash string `json:"code_hash"`
WorkspaceID string `json:"workspace_id"`
BotUserID string `json:"bot_user_id"`
TokenName string `json:"token_name"`
ScopesJson string `json:"scopes_json"`
DefaultsJson string `json:"defaults_json"`
CreatedBy sql.NullString `json:"created_by"`
CreatedAt string `json:"created_at"`
ExpiresAt string `json:"expires_at"`
ClaimedAt sql.NullString `json:"claimed_at"`
ClaimedTokenID sql.NullString `json:"claimed_token_id"`
}
type BotSetupRequest ¶ added in v0.2.0
type BotSetupRequest struct {
CreatedBy string `json:"created_by"`
SetupNonce string `json:"setup_nonce"`
BotUserID sql.NullString `json:"bot_user_id"`
WorkspaceID string `json:"workspace_id"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
}
type BotToken ¶
type BotToken struct {
ID string `json:"id"`
TokenHash string `json:"token_hash"`
BotUserID string `json:"bot_user_id"`
WorkspaceID string `json:"workspace_id"`
OwnerUserID sql.NullString `json:"owner_user_id"`
Name string `json:"name"`
ScopesJson string `json:"scopes_json"`
CreatedBy sql.NullString `json:"created_by"`
SetupNonce string `json:"setup_nonce"`
CreatedAt string `json:"created_at"`
LastUsedAt sql.NullString `json:"last_used_at"`
RevokedAt sql.NullString `json:"revoked_at"`
}
type BotTombstone ¶ added in v0.2.0
type BotTombstone struct {
BotUserID string `json:"bot_user_id"`
FormerHandle string `json:"former_handle"`
DeletedAt string `json:"deleted_at"`
DeletedBy sql.NullString `json:"deleted_by"`
}
type Channel ¶
type Channel struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
Name string `json:"name"`
Kind string `json:"kind"`
CreatedAt string `json:"created_at"`
ArchivedAt sql.NullString `json:"archived_at"`
RouteID sql.NullString `json:"route_id"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
}
type ChannelRead ¶
type ChannelRouteIDParams ¶
type ClearMemberBlockedParams ¶
type ClearMemberBlockedParams struct {
ModerationBy sql.NullString `json:"moderation_by"`
ModerationAt string `json:"moderation_at"`
WorkspaceID string `json:"workspace_id"`
UserID string `json:"user_id"`
}
type ClearMemberTimeoutParams ¶
type ClearMemberTimeoutParams struct {
ModerationBy sql.NullString `json:"moderation_by"`
ModerationAt string `json:"moderation_at"`
WorkspaceID string `json:"workspace_id"`
UserID string `json:"user_id"`
}
type ConnectedAccount ¶
type ConnectedAccount struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
UserID string `json:"user_id"`
Provider string `json:"provider"`
ProviderAccountID string `json:"provider_account_id"`
DisplayName string `json:"display_name"`
ScopesJson string `json:"scopes_json"`
MetadataJson string `json:"metadata_json"`
CreatedAt string `json:"created_at"`
RevokedAt sql.NullString `json:"revoked_at"`
}
type CountWorkspaceMemberRolesRow ¶ added in v0.2.0
type CountWorkspaceMemberSearchByRoleParams ¶ added in v0.2.0
type CountWorkspaceMemberSearchParams ¶ added in v0.2.0
type CountWorkspaceMembersByRoleParams ¶ added in v0.2.0
type DeleteBotCommandsForBotParams ¶ added in v0.2.0
type DeleteBotSetupCodesForWorkspaceBotParams ¶ added in v0.2.0
type DeleteDesktopOAuthGrantParams ¶ added in v0.2.0
type DeleteMessageBodyParams ¶
type DeleteMessageBodyParams struct {
DeletedAt sql.NullString `json:"deleted_at"`
ID string `json:"id"`
}
type DeleteOAuthTransactionParams ¶ added in v0.2.0
type DeleteUnclaimedBotSetupCodesForTokenNameParams ¶ added in v0.2.0
type DesktopOauthGrant ¶ added in v0.2.0
type DirectConversation ¶
type DirectConversation struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
CreatedAt string `json:"created_at"`
RouteID sql.NullString `json:"route_id"`
MemberSetKey sql.NullString `json:"member_set_key"`
}
type DirectConversationMembersRow ¶
type DirectConversationMembersRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
FormerHandle string `json:"former_handle"`
DeletedAt string `json:"deleted_at"`
}
type DirectRead ¶
type DirectRouteIDParams ¶
type Event ¶
type Event struct {
ID string `json:"id"`
Cursor string `json:"cursor"`
WorkspaceID string `json:"workspace_id"`
ChannelID sql.NullString `json:"channel_id"`
Type string `json:"type"`
Seq sql.NullInt64 `json:"seq"`
PayloadJson string `json:"payload_json"`
CreatedAt string `json:"created_at"`
IsPrivate int64 `json:"is_private"`
}
type EventDeliveryAttempt ¶
type EventDeliveryAttempt struct {
ID string `json:"id"`
SubscriptionID string `json:"subscription_id"`
EventID string `json:"event_id"`
WorkspaceID string `json:"workspace_id"`
EventType string `json:"event_type"`
Attempt int64 `json:"attempt"`
RequestJson string `json:"request_json"`
ResponseStatus int64 `json:"response_status"`
ResponseBody string `json:"response_body"`
Error string `json:"error"`
CreatedAt string `json:"created_at"`
CompletedAt string `json:"completed_at"`
}
type EventRecipient ¶
type EventSubscription ¶
type EventSubscription struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
AppInstallationID sql.NullString `json:"app_installation_id"`
EventTypesJson string `json:"event_types_json"`
CallbackUrl string `json:"callback_url"`
SigningSecret string `json:"signing_secret"`
CreatedBy sql.NullString `json:"created_by"`
CreatedAt string `json:"created_at"`
RevokedAt sql.NullString `json:"revoked_at"`
}
type FirstUserRow ¶
type FirstWorkspaceRow ¶
type GetActiveBotForDeletionRow ¶ added in v0.2.0
type GetBotSetupRequestParams ¶ added in v0.2.0
type GetBotTokenAuthRow ¶
type GetBotTokenAuthRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
TokenID string `json:"token_id"`
WorkspaceID string `json:"workspace_id"`
ScopesJson string `json:"scopes_json"`
}
type GetChannelByIDAndWorkspaceRow ¶
type GetChannelByIDAndWorkspaceRow struct {
ID string `json:"id"`
RouteID string `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
Name string `json:"name"`
Kind string `json:"kind"`
CreatedAt string `json:"created_at"`
ArchivedAt sql.NullString `json:"archived_at"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
}
type GetChannelByRouteIDAndWorkspaceParams ¶
type GetChannelByRouteIDAndWorkspaceParams struct {
WorkspaceID string `json:"workspace_id"`
RouteID sql.NullString `json:"route_id"`
}
type GetChannelByRouteIDAndWorkspaceRow ¶
type GetChannelByRouteIDAndWorkspaceRow struct {
ID string `json:"id"`
RouteID string `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
Name string `json:"name"`
Kind string `json:"kind"`
CreatedAt string `json:"created_at"`
ArchivedAt sql.NullString `json:"archived_at"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
}
type GetChannelRow ¶
type GetChannelRow struct {
ID string `json:"id"`
RouteID string `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
Name string `json:"name"`
Kind string `json:"kind"`
CreatedAt string `json:"created_at"`
ArchivedAt sql.NullString `json:"archived_at"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
}
type GetDirectByRouteIDAndWorkspaceParams ¶
type GetDirectByRouteIDAndWorkspaceParams struct {
WorkspaceID string `json:"workspace_id"`
RouteID sql.NullString `json:"route_id"`
UserID string `json:"user_id"`
}
type GetDirectConversationByMemberSetKeyParams ¶
type GetDirectConversationByMemberSetKeyParams struct {
WorkspaceID string `json:"workspace_id"`
MemberSetKey sql.NullString `json:"member_set_key"`
}
type GetDirectConversationRow ¶
type GetDirectConversationRow struct {
ID string `json:"id"`
RouteID string `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
CreatedAt string `json:"created_at"`
LastSeq int64 `json:"last_seq"`
LastReadSeq int64 `json:"last_read_seq"`
UnreadCount int64 `json:"unread_count"`
CanSend bool `json:"can_send"`
}
type GetEventDeliveryAttemptCursorParams ¶ added in v0.2.0
type GetMemberModerationStateRow ¶
type GetMemberModerationStateRow struct {
TimeoutUntil sql.NullString `json:"timeout_until"`
BlockedAt sql.NullString `json:"blocked_at"`
}
type GetSessionUserRow ¶
type GetSessionUserRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
SessionExpiresAt string `json:"session_expires_at"`
PushoverEnabled int64 `json:"pushover_enabled"`
PushoverUserKey string `json:"pushover_user_key"`
}
type GetUploadByOwnerNonceParams ¶ added in v0.2.0
type GetUploadByOwnerNonceRow ¶ added in v0.2.0
type GetUploadByOwnerNonceRow struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
OwnerID string `json:"owner_id"`
ClientNonce string `json:"client_nonce"`
Filename string `json:"filename"`
ContentType string `json:"content_type"`
ByteSize int64 `json:"byte_size"`
Width int64 `json:"width"`
Height int64 `json:"height"`
DurationMs int64 `json:"duration_ms"`
StoragePath string `json:"storage_path"`
CreatedAt string `json:"created_at"`
}
type GetUploadQuotaReservationByOwnerNonceParams ¶ added in v0.2.0
type GetUploadRow ¶
type GetUploadRow struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
OwnerID string `json:"owner_id"`
ClientNonce string `json:"client_nonce"`
Filename string `json:"filename"`
ContentType string `json:"content_type"`
ByteSize int64 `json:"byte_size"`
Width int64 `json:"width"`
Height int64 `json:"height"`
DurationMs int64 `json:"duration_ms"`
StoragePath string `json:"storage_path"`
CreatedAt string `json:"created_at"`
}
type GetUserRow ¶
type GetUserRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
FormerHandle string `json:"former_handle"`
DeletedAt string `json:"deleted_at"`
}
type GetWorkspaceForSetupClaimRow ¶ added in v0.2.0
type GetWorkspaceParams ¶
type GetWorkspaceRow ¶
type InsertBotCommandParams ¶ added in v0.2.0
type InsertBotCommandParams struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
BotUserID string `json:"bot_user_id"`
Command string `json:"command"`
Description string `json:"description"`
ArgsHint string `json:"args_hint"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type InsertBotSetupCodeParams ¶ added in v0.2.0
type InsertBotSetupCodeParams struct {
ID string `json:"id"`
CodeHash string `json:"code_hash"`
WorkspaceID string `json:"workspace_id"`
BotUserID string `json:"bot_user_id"`
TokenName string `json:"token_name"`
ScopesJson string `json:"scopes_json"`
DefaultsJson string `json:"defaults_json"`
CreatedBy sql.NullString `json:"created_by"`
CreatedAt string `json:"created_at"`
ExpiresAt string `json:"expires_at"`
}
type InsertBotSetupRequestParams ¶ added in v0.2.0
type InsertBotSetupRequestParams struct {
CreatedBy string `json:"created_by"`
SetupNonce string `json:"setup_nonce"`
BotUserID sql.NullString `json:"bot_user_id"`
WorkspaceID string `json:"workspace_id"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
}
type InsertBotTokenParams ¶
type InsertBotTokenParams struct {
ID string `json:"id"`
TokenHash string `json:"token_hash"`
BotUserID string `json:"bot_user_id"`
WorkspaceID string `json:"workspace_id"`
OwnerUserID sql.NullString `json:"owner_user_id"`
Name string `json:"name"`
ScopesJson string `json:"scopes_json"`
CreatedBy sql.NullString `json:"created_by"`
SetupNonce string `json:"setup_nonce"`
CreatedAt string `json:"created_at"`
}
type InsertBotTombstoneParams ¶ added in v0.2.0
type InsertBotTombstoneParams struct {
BotUserID string `json:"bot_user_id"`
FormerHandle string `json:"former_handle"`
DeletedAt string `json:"deleted_at"`
DeletedBy sql.NullString `json:"deleted_by"`
}
type InsertBotUserParams ¶
type InsertChannelMessageParams ¶
type InsertChannelMessageParams struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
ChannelID sql.NullString `json:"channel_id"`
AuthorID string `json:"author_id"`
ThreadRootID string `json:"thread_root_id"`
TopicID sql.NullString `json:"topic_id"`
ChannelSeq sql.NullInt64 `json:"channel_seq"`
Body string `json:"body"`
CreatedAt string `json:"created_at"`
QuotedMessageID sql.NullString `json:"quoted_message_id"`
QuotedBodySnapshot string `json:"quoted_body_snapshot"`
QuotedAuthorID sql.NullString `json:"quoted_author_id"`
ClientNonce string `json:"client_nonce"`
Kind string `json:"kind"`
TurnID sql.NullString `json:"turn_id"`
}
type InsertChannelParams ¶
type InsertChannelParams struct {
ID string `json:"id"`
RouteID sql.NullString `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
Name string `json:"name"`
Kind string `json:"kind"`
CreatedAt string `json:"created_at"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
}
type InsertDefaultChannelParams ¶
type InsertDefaultChannelParams struct {
ID string `json:"id"`
RouteID sql.NullString `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
CreatedAt string `json:"created_at"`
}
type InsertDesktopOAuthGrantParams ¶ added in v0.2.0
type InsertDirectConversationParams ¶
type InsertDirectConversationParams struct {
ID string `json:"id"`
RouteID sql.NullString `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
CreatedAt string `json:"created_at"`
MemberSetKey sql.NullString `json:"member_set_key"`
}
type InsertDirectMessageParams ¶
type InsertDirectMessageParams struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
DirectConversationID sql.NullString `json:"direct_conversation_id"`
AuthorID string `json:"author_id"`
ThreadRootID string `json:"thread_root_id"`
ChannelSeq sql.NullInt64 `json:"channel_seq"`
Body string `json:"body"`
CreatedAt string `json:"created_at"`
QuotedMessageID sql.NullString `json:"quoted_message_id"`
QuotedBodySnapshot string `json:"quoted_body_snapshot"`
QuotedAuthorID sql.NullString `json:"quoted_author_id"`
ClientNonce string `json:"client_nonce"`
Kind string `json:"kind"`
TurnID sql.NullString `json:"turn_id"`
}
type InsertEventParams ¶
type InsertEventParams struct {
ID string `json:"id"`
Cursor string `json:"cursor"`
WorkspaceID string `json:"workspace_id"`
ChannelID sql.NullString `json:"channel_id"`
Type string `json:"type"`
Seq sql.NullInt64 `json:"seq"`
PayloadJson string `json:"payload_json"`
CreatedAt string `json:"created_at"`
IsPrivate int64 `json:"is_private"`
}
type InsertHumanUserParams ¶
type InsertIdentityParams ¶
type InsertInviteParams ¶
type InsertMagicLinkParams ¶
type InsertOAuthTransactionParams ¶ added in v0.2.0
type InsertOAuthTransactionParams struct {
ID string `json:"id"`
StateHash string `json:"state_hash"`
BrowserBindingHash string `json:"browser_binding_hash"`
Mode string `json:"mode"`
PkceVerifier string `json:"pkce_verifier"`
DesktopChallenge string `json:"desktop_challenge"`
DesktopProtocol int64 `json:"desktop_protocol"`
CreatedAtUnix int64 `json:"created_at_unix"`
ExpiresAtUnix int64 `json:"expires_at_unix"`
}
type InsertPendingUploadCleanupParams ¶ added in v0.2.0
type InsertSessionParams ¶
type InsertThreadReplyParams ¶
type InsertThreadReplyParams struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
ChannelID sql.NullString `json:"channel_id"`
DirectConversationID sql.NullString `json:"direct_conversation_id"`
AuthorID string `json:"author_id"`
ParentMessageID sql.NullString `json:"parent_message_id"`
ThreadRootID string `json:"thread_root_id"`
ThreadSeq sql.NullInt64 `json:"thread_seq"`
Body string `json:"body"`
CreatedAt string `json:"created_at"`
QuotedMessageID sql.NullString `json:"quoted_message_id"`
QuotedBodySnapshot string `json:"quoted_body_snapshot"`
QuotedAuthorID sql.NullString `json:"quoted_author_id"`
ClientNonce string `json:"client_nonce"`
}
type InsertUploadParams ¶
type InsertUploadParams struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
OwnerID string `json:"owner_id"`
ClientNonce string `json:"client_nonce"`
Filename string `json:"filename"`
ContentType string `json:"content_type"`
ByteSize int64 `json:"byte_size"`
Width int64 `json:"width"`
Height int64 `json:"height"`
DurationMs int64 `json:"duration_ms"`
StoragePath string `json:"storage_path"`
CreatedAt string `json:"created_at"`
}
type InsertWorkspaceParams ¶
type LatestEventCursorParams ¶ added in v0.2.0
type ListBotCommandsForBotParams ¶ added in v0.2.0
type ListBotsOwnedByRow ¶ added in v0.2.0
type ListBotsOwnedByRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID sql.NullString `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
WorkspaceID string `json:"workspace_id"`
WorkspaceRouteID string `json:"workspace_route_id"`
WorkspaceName string `json:"workspace_name"`
ActiveTokenCount int64 `json:"active_token_count"`
}
type ListChannelsParams ¶
type ListChannelsRow ¶
type ListChannelsRow struct {
ID string `json:"id"`
RouteID string `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
Name string `json:"name"`
Kind string `json:"kind"`
CreatedAt string `json:"created_at"`
ArchivedAt sql.NullString `json:"archived_at"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
LastSeq int64 `json:"last_seq"`
LastReadSeq int64 `json:"last_read_seq"`
UnreadCount int64 `json:"unread_count"`
}
type ListDirectConversationsRow ¶
type ListDirectConversationsRow struct {
ID string `json:"id"`
RouteID string `json:"route_id"`
WorkspaceID string `json:"workspace_id"`
CreatedAt string `json:"created_at"`
LastSeq int64 `json:"last_seq"`
LastReadSeq int64 `json:"last_read_seq"`
UnreadCount int64 `json:"unread_count"`
CanSend bool `json:"can_send"`
}
type ListEventDeliveryAttemptsFirstPageParams ¶ added in v0.2.0
type ListEventDeliveryAttemptsPageParams ¶ added in v0.2.0
type ListEventsAfterParams ¶
type ListEventsAfterRow ¶
type ListWorkspaceBotCommandsRow ¶ added in v0.2.0
type ListWorkspaceBotCommandsRow struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
BotUserID string `json:"bot_user_id"`
Command string `json:"command"`
Description string `json:"description"`
ArgsHint string `json:"args_hint"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
BotHandle string `json:"bot_handle"`
BotDisplayName string `json:"bot_display_name"`
BotAvatarUrl string `json:"bot_avatar_url"`
}
type ListWorkspaceBotTokenMetadataRow ¶ added in v0.2.0
type ListWorkspaceBotTokenMetadataRow struct {
ID string `json:"id"`
BotUserID string `json:"bot_user_id"`
WorkspaceID string `json:"workspace_id"`
OwnerUserID string `json:"owner_user_id"`
Name string `json:"name"`
ScopesJson string `json:"scopes_json"`
CreatedBy string `json:"created_by"`
CreatedAt string `json:"created_at"`
LastUsedAt string `json:"last_used_at"`
RevokedAt string `json:"revoked_at"`
}
type ListWorkspaceBotsRow ¶ added in v0.2.0
type ListWorkspaceMemberPageParams ¶ added in v0.2.0
type ListWorkspaceMemberPageParams struct {
WorkspaceID string `json:"workspace_id"`
RoleFilter string `json:"role_filter"`
SearchQuery string `json:"search_query"`
CursorRoleSort int64 `json:"cursor_role_sort"`
CursorSortName string `json:"cursor_sort_name"`
CursorSortHandle string `json:"cursor_sort_handle"`
CursorUserID string `json:"cursor_user_id"`
LimitCount int64 `json:"limit_count"`
}
type ListWorkspaceMemberPageRow ¶ added in v0.2.0
type ListWorkspaceMemberPageRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID string `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
Role string `json:"role"`
JoinedAt string `json:"joined_at"`
RoleSort int64 `json:"role_sort"`
SortName string `json:"sort_name"`
SortHandle string `json:"sort_handle"`
}
type ListWorkspaceMembersForModerationRow ¶
type ListWorkspaceMembersForModerationRow struct {
ID string `json:"id"`
Kind string `json:"kind"`
OwnerUserID string `json:"owner_user_id"`
DisplayName string `json:"display_name"`
Handle string `json:"handle"`
AvatarUrl string `json:"avatar_url"`
CreatedAt string `json:"created_at"`
Role string `json:"role"`
TimeoutUntil string `json:"timeout_until"`
BlockedAt string `json:"blocked_at"`
ModerationNote string `json:"moderation_note"`
ModerationBy string `json:"moderation_by"`
ModerationAt string `json:"moderation_at"`
}
type ListWorkspacesRow ¶
type LockBotCommandSetParams ¶ added in v0.2.0
type LockBotWorkspaceMembershipParams ¶ added in v0.2.0
type MarkBotSetupCodeClaimedParams ¶ added in v0.2.0
type MarkBotSetupCodeClaimedParams struct {
ClaimedAt sql.NullString `json:"claimed_at"`
ClaimedTokenID sql.NullString `json:"claimed_token_id"`
ID string `json:"id"`
}
type MarkMagicLinkUsedParams ¶
type MarkMagicLinkUsedParams struct {
UsedAt sql.NullString `json:"used_at"`
ID string `json:"id"`
Now string `json:"now"`
}
type MembershipRolesForUpdateParams ¶ added in v0.2.0
type MembershipRolesForUpdateRow ¶ added in v0.2.0
type Message ¶
type Message struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
ChannelID sql.NullString `json:"channel_id"`
DirectConversationID sql.NullString `json:"direct_conversation_id"`
AuthorID string `json:"author_id"`
ParentMessageID sql.NullString `json:"parent_message_id"`
ThreadRootID string `json:"thread_root_id"`
TopicID sql.NullString `json:"topic_id"`
ChannelSeq sql.NullInt64 `json:"channel_seq"`
ThreadSeq sql.NullInt64 `json:"thread_seq"`
Body string `json:"body"`
BodyFormat string `json:"body_format"`
CreatedAt string `json:"created_at"`
EditedAt sql.NullString `json:"edited_at"`
DeletedAt sql.NullString `json:"deleted_at"`
QuotedMessageID sql.NullString `json:"quoted_message_id"`
QuotedBodySnapshot string `json:"quoted_body_snapshot"`
QuotedAuthorID sql.NullString `json:"quoted_author_id"`
ClientNonce string `json:"client_nonce"`
RouteID sql.NullString `json:"route_id"`
Kind string `json:"kind"`
TurnID sql.NullString `json:"turn_id"`
}
type MessageAttachment ¶
type OauthTransaction ¶ added in v0.2.0
type OauthTransaction struct {
ID string `json:"id"`
StateHash string `json:"state_hash"`
BrowserBindingHash string `json:"browser_binding_hash"`
Mode string `json:"mode"`
PkceVerifier string `json:"pkce_verifier"`
DesktopChallenge string `json:"desktop_challenge"`
DesktopProtocol int64 `json:"desktop_protocol"`
CreatedAtUnix int64 `json:"created_at_unix"`
ExpiresAtUnix int64 `json:"expires_at_unix"`
}
type PendingUploadCleanup ¶ added in v0.2.0
type PruneEventsParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddReaction ¶
func (*Queries) AttachUpload ¶
func (*Queries) ChannelLastSeq ¶
func (*Queries) ChannelNameForAccess ¶
func (*Queries) ChannelNextSeq ¶
func (*Queries) ChannelRouteID ¶
func (*Queries) ClearMemberBlocked ¶
func (q *Queries) ClearMemberBlocked(ctx context.Context, arg ClearMemberBlockedParams) error
func (*Queries) ClearMemberTimeout ¶
func (q *Queries) ClearMemberTimeout(ctx context.Context, arg ClearMemberTimeoutParams) error
func (*Queries) CountDesktopOAuthGrants ¶ added in v0.2.0
func (*Queries) CountOAuthTransactions ¶ added in v0.2.0
func (*Queries) CountOAuthTransactionsForBinding ¶ added in v0.2.0
func (*Queries) CountRecentWorkspaceMessagesByAuthor ¶
func (*Queries) CountWorkspaceMemberRoles ¶ added in v0.2.0
func (*Queries) CountWorkspaceMemberSearch ¶ added in v0.2.0
func (*Queries) CountWorkspaceMemberSearchByRole ¶ added in v0.2.0
func (*Queries) CountWorkspaceMembers ¶ added in v0.2.0
func (*Queries) CountWorkspaceMembersByRole ¶ added in v0.2.0
func (*Queries) DeleteAllBotCommands ¶ added in v0.2.0
func (*Queries) DeleteAllBotWorkspaceMemberships ¶ added in v0.2.0
func (*Queries) DeleteBotCommandsForBot ¶ added in v0.2.0
func (q *Queries) DeleteBotCommandsForBot(ctx context.Context, arg DeleteBotCommandsForBotParams) error
func (*Queries) DeleteBotSetupCodesForBot ¶ added in v0.2.0
func (*Queries) DeleteBotSetupCodesForWorkspaceBot ¶ added in v0.2.0
func (*Queries) DeleteDesktopOAuthGrant ¶ added in v0.2.0
func (*Queries) DeleteExpiredBotSetupCodes ¶ added in v0.2.0
func (*Queries) DeleteExpiredDesktopOAuthGrants ¶ added in v0.2.0
func (*Queries) DeleteExpiredOAuthTransactions ¶ added in v0.2.0
func (*Queries) DeleteExpiredUploadQuotaReservations ¶
func (*Queries) DeleteMessageBody ¶
func (*Queries) DeleteOAuthTransaction ¶ added in v0.2.0
func (*Queries) DeletePendingUploadCleanup ¶ added in v0.2.0
func (*Queries) DeleteUnclaimedBotSetupCodesForTokenName ¶ added in v0.2.0
func (*Queries) DeleteUploadQuotaReservation ¶
func (*Queries) DeleteWorkspace ¶ added in v0.2.0
func (*Queries) DirectConversationMemberIDs ¶
func (*Queries) DirectConversationMembers ¶
func (*Queries) DirectLastSeq ¶
func (*Queries) DirectNextSeq ¶
func (*Queries) DirectRouteID ¶
func (*Queries) FindOneToOneDirectConversation ¶
func (q *Queries) FindOneToOneDirectConversation(ctx context.Context, arg FindOneToOneDirectConversationParams) (FindOneToOneDirectConversationRow, error)
func (*Queries) FirstWorkspace ¶
func (q *Queries) FirstWorkspace(ctx context.Context) (FirstWorkspaceRow, error)
func (*Queries) GetActiveBotForDeletion ¶ added in v0.2.0
func (*Queries) GetBotSetupCodeByHash ¶ added in v0.2.0
func (*Queries) GetBotSetupRequest ¶ added in v0.2.0
func (q *Queries) GetBotSetupRequest(ctx context.Context, arg GetBotSetupRequestParams) (BotSetupRequest, error)
func (*Queries) GetBotTokenAuth ¶
func (*Queries) GetChannel ¶
func (*Queries) GetChannelByIDAndWorkspace ¶
func (q *Queries) GetChannelByIDAndWorkspace(ctx context.Context, arg GetChannelByIDAndWorkspaceParams) (GetChannelByIDAndWorkspaceRow, error)
func (*Queries) GetChannelByRouteIDAndWorkspace ¶
func (q *Queries) GetChannelByRouteIDAndWorkspace(ctx context.Context, arg GetChannelByRouteIDAndWorkspaceParams) (GetChannelByRouteIDAndWorkspaceRow, error)
func (*Queries) GetChannelWorkspace ¶
func (*Queries) GetDefaultChannelForSetupClaim ¶ added in v0.2.0
func (*Queries) GetDesktopOAuthGrantForConsume ¶ added in v0.2.0
func (*Queries) GetDirectByIDAndWorkspace ¶
func (q *Queries) GetDirectByIDAndWorkspace(ctx context.Context, arg GetDirectByIDAndWorkspaceParams) (GetDirectByIDAndWorkspaceRow, error)
func (*Queries) GetDirectByRouteIDAndWorkspace ¶
func (q *Queries) GetDirectByRouteIDAndWorkspace(ctx context.Context, arg GetDirectByRouteIDAndWorkspaceParams) (GetDirectByRouteIDAndWorkspaceRow, error)
func (*Queries) GetDirectConversation ¶
func (q *Queries) GetDirectConversation(ctx context.Context, arg GetDirectConversationParams) (GetDirectConversationRow, error)
func (*Queries) GetDirectConversationByMemberSetKey ¶
func (q *Queries) GetDirectConversationByMemberSetKey(ctx context.Context, arg GetDirectConversationByMemberSetKeyParams) (GetDirectConversationByMemberSetKeyRow, error)
func (*Queries) GetDirectConversationWorkspace ¶
func (*Queries) GetEventDeliveryAttemptCursor ¶ added in v0.2.0
func (*Queries) GetMagicLinkByToken ¶
func (*Queries) GetMemberModerationState ¶
func (q *Queries) GetMemberModerationState(ctx context.Context, arg GetMemberModerationStateParams) (GetMemberModerationStateRow, error)
func (*Queries) GetNotificationSettings ¶
func (*Queries) GetOAuthTransactionForConsume ¶ added in v0.2.0
func (*Queries) GetSessionUser ¶
func (*Queries) GetThreadState ¶
func (*Queries) GetUploadByOwnerNonce ¶ added in v0.2.0
func (q *Queries) GetUploadByOwnerNonce(ctx context.Context, arg GetUploadByOwnerNonceParams) (GetUploadByOwnerNonceRow, error)
func (*Queries) GetUploadQuotaReservation ¶
func (*Queries) GetUploadQuotaReservationByOwnerNonce ¶ added in v0.2.0
func (q *Queries) GetUploadQuotaReservationByOwnerNonce(ctx context.Context, arg GetUploadQuotaReservationByOwnerNonceParams) (UploadQuotaReservation, error)
func (*Queries) GetUploadWorkspace ¶
func (*Queries) GetUserByIdentityEmail ¶
func (*Queries) GetUserByIdentityProviderSubject ¶
func (q *Queries) GetUserByIdentityProviderSubject(ctx context.Context, arg GetUserByIdentityProviderSubjectParams) (GetUserByIdentityProviderSubjectRow, error)
func (*Queries) GetWorkspace ¶
func (q *Queries) GetWorkspace(ctx context.Context, arg GetWorkspaceParams) (GetWorkspaceRow, error)
func (*Queries) GetWorkspaceByRouteID ¶
func (q *Queries) GetWorkspaceByRouteID(ctx context.Context, routeID sql.NullString) (GetWorkspaceByRouteIDRow, error)
func (*Queries) GetWorkspaceForSetupClaim ¶ added in v0.2.0
func (*Queries) HideDirectConversation ¶
func (q *Queries) HideDirectConversation(ctx context.Context, arg HideDirectConversationParams) error
func (*Queries) InsertBotCommand ¶ added in v0.2.0
func (q *Queries) InsertBotCommand(ctx context.Context, arg InsertBotCommandParams) error
func (*Queries) InsertBotSetupCode ¶ added in v0.2.0
func (q *Queries) InsertBotSetupCode(ctx context.Context, arg InsertBotSetupCodeParams) error
func (*Queries) InsertBotSetupRequest ¶ added in v0.2.0
func (q *Queries) InsertBotSetupRequest(ctx context.Context, arg InsertBotSetupRequestParams) error
func (*Queries) InsertBotToken ¶
func (q *Queries) InsertBotToken(ctx context.Context, arg InsertBotTokenParams) error
func (*Queries) InsertBotTombstone ¶ added in v0.2.0
func (q *Queries) InsertBotTombstone(ctx context.Context, arg InsertBotTombstoneParams) error
func (*Queries) InsertBotUser ¶
func (q *Queries) InsertBotUser(ctx context.Context, arg InsertBotUserParams) error
func (*Queries) InsertChannel ¶
func (q *Queries) InsertChannel(ctx context.Context, arg InsertChannelParams) error
func (*Queries) InsertChannelMessage ¶
func (q *Queries) InsertChannelMessage(ctx context.Context, arg InsertChannelMessageParams) error
func (*Queries) InsertDefaultChannel ¶
func (q *Queries) InsertDefaultChannel(ctx context.Context, arg InsertDefaultChannelParams) error
func (*Queries) InsertDefaultWorkspaceMember ¶
func (q *Queries) InsertDefaultWorkspaceMember(ctx context.Context, arg InsertDefaultWorkspaceMemberParams) error
func (*Queries) InsertDesktopOAuthGrant ¶ added in v0.2.0
func (q *Queries) InsertDesktopOAuthGrant(ctx context.Context, arg InsertDesktopOAuthGrantParams) error
func (*Queries) InsertDirectConversation ¶
func (*Queries) InsertDirectConversationMember ¶
func (q *Queries) InsertDirectConversationMember(ctx context.Context, arg InsertDirectConversationMemberParams) error
func (*Queries) InsertDirectMessage ¶
func (q *Queries) InsertDirectMessage(ctx context.Context, arg InsertDirectMessageParams) error
func (*Queries) InsertEvent ¶
func (q *Queries) InsertEvent(ctx context.Context, arg InsertEventParams) error
func (*Queries) InsertEventRecipient ¶
func (q *Queries) InsertEventRecipient(ctx context.Context, arg InsertEventRecipientParams) error
func (*Queries) InsertHumanUser ¶
func (q *Queries) InsertHumanUser(ctx context.Context, arg InsertHumanUserParams) error
func (*Queries) InsertIdentity ¶
func (q *Queries) InsertIdentity(ctx context.Context, arg InsertIdentityParams) error
func (*Queries) InsertInvite ¶
func (q *Queries) InsertInvite(ctx context.Context, arg InsertInviteParams) error
func (*Queries) InsertMagicLink ¶
func (q *Queries) InsertMagicLink(ctx context.Context, arg InsertMagicLinkParams) error
func (*Queries) InsertOAuthTransaction ¶ added in v0.2.0
func (q *Queries) InsertOAuthTransaction(ctx context.Context, arg InsertOAuthTransactionParams) error
func (*Queries) InsertPendingUploadCleanup ¶ added in v0.2.0
func (q *Queries) InsertPendingUploadCleanup(ctx context.Context, arg InsertPendingUploadCleanupParams) (PendingUploadCleanup, error)
func (*Queries) InsertSession ¶
func (q *Queries) InsertSession(ctx context.Context, arg InsertSessionParams) error
func (*Queries) InsertThreadReply ¶
func (q *Queries) InsertThreadReply(ctx context.Context, arg InsertThreadReplyParams) error
func (*Queries) InsertThreadState ¶
func (*Queries) InsertUpload ¶
func (q *Queries) InsertUpload(ctx context.Context, arg InsertUploadParams) error
func (*Queries) InsertUploadQuotaReservation ¶
func (q *Queries) InsertUploadQuotaReservation(ctx context.Context, arg InsertUploadQuotaReservationParams) error
func (*Queries) InsertWorkspace ¶
func (q *Queries) InsertWorkspace(ctx context.Context, arg InsertWorkspaceParams) error
func (*Queries) InsertWorkspaceMember ¶
func (q *Queries) InsertWorkspaceMember(ctx context.Context, arg InsertWorkspaceMemberParams) error
func (*Queries) LatestEventCursor ¶ added in v0.2.0
func (*Queries) ListBotCommandsForBot ¶ added in v0.2.0
func (q *Queries) ListBotCommandsForBot(ctx context.Context, arg ListBotCommandsForBotParams) ([]BotCommand, error)
func (*Queries) ListBotGovernedWorkspaces ¶ added in v0.2.0
func (*Queries) ListBotHistoricalWorkspaces ¶ added in v0.2.0
func (*Queries) ListBotsOwnedBy ¶ added in v0.2.0
func (q *Queries) ListBotsOwnedBy(ctx context.Context, ownerUserID sql.NullString) ([]ListBotsOwnedByRow, error)
func (*Queries) ListChannels ¶
func (q *Queries) ListChannels(ctx context.Context, arg ListChannelsParams) ([]ListChannelsRow, error)
func (*Queries) ListDirectConversations ¶
func (q *Queries) ListDirectConversations(ctx context.Context, arg ListDirectConversationsParams) ([]ListDirectConversationsRow, error)
func (*Queries) ListDirectPushNotificationRecipients ¶
func (q *Queries) ListDirectPushNotificationRecipients(ctx context.Context, arg ListDirectPushNotificationRecipientsParams) ([]ListDirectPushNotificationRecipientsRow, error)
func (*Queries) ListEventDeliveryAttemptsFirstPage ¶ added in v0.2.0
func (q *Queries) ListEventDeliveryAttemptsFirstPage(ctx context.Context, arg ListEventDeliveryAttemptsFirstPageParams) ([]EventDeliveryAttempt, error)
func (*Queries) ListEventDeliveryAttemptsPage ¶ added in v0.2.0
func (q *Queries) ListEventDeliveryAttemptsPage(ctx context.Context, arg ListEventDeliveryAttemptsPageParams) ([]EventDeliveryAttempt, error)
func (*Queries) ListEventsAfter ¶
func (q *Queries) ListEventsAfter(ctx context.Context, arg ListEventsAfterParams) ([]ListEventsAfterRow, error)
func (*Queries) ListPendingUploadCleanups ¶ added in v0.2.0
func (*Queries) ListThreadStates ¶
func (*Queries) ListWorkspaceActiveServiceBotIDs ¶ added in v0.2.0
func (*Queries) ListWorkspaceBotCommands ¶ added in v0.2.0
func (*Queries) ListWorkspaceBotTokenMetadata ¶ added in v0.2.0
func (*Queries) ListWorkspaceBots ¶ added in v0.2.0
func (*Queries) ListWorkspaceMemberPage ¶ added in v0.2.0
func (q *Queries) ListWorkspaceMemberPage(ctx context.Context, arg ListWorkspaceMemberPageParams) ([]ListWorkspaceMemberPageRow, error)
func (*Queries) ListWorkspaceMembersForModeration ¶
func (*Queries) ListWorkspacePushNotificationRecipients ¶
func (q *Queries) ListWorkspacePushNotificationRecipients(ctx context.Context, arg ListWorkspacePushNotificationRecipientsParams) ([]ListWorkspacePushNotificationRecipientsRow, error)
func (*Queries) ListWorkspaceUploadStoragePaths ¶ added in v0.2.0
func (*Queries) ListWorkspaces ¶
func (*Queries) LockBotCommandSet ¶ added in v0.2.0
func (*Queries) LockBotWorkspaceMembership ¶ added in v0.2.0
func (*Queries) MarkBotSetupCodeClaimed ¶ added in v0.2.0
func (*Queries) MarkMagicLinkUsed ¶
func (*Queries) MembershipRolesForUpdate ¶ added in v0.2.0
func (q *Queries) MembershipRolesForUpdate(ctx context.Context, arg MembershipRolesForUpdateParams) ([]MembershipRolesForUpdateRow, error)
func (*Queries) PruneEvents ¶
func (*Queries) ReadChannelRead ¶
func (q *Queries) ReadChannelRead(ctx context.Context, arg ReadChannelReadParams) (ReadChannelReadRow, error)
func (*Queries) ReadDirectRead ¶
func (q *Queries) ReadDirectRead(ctx context.Context, arg ReadDirectReadParams) (ReadDirectReadRow, error)
func (*Queries) RecordPendingUploadCleanupFailure ¶ added in v0.2.0
func (q *Queries) RecordPendingUploadCleanupFailure(ctx context.Context, arg RecordPendingUploadCleanupFailureParams) error
func (*Queries) RemoveReaction ¶
func (*Queries) RequireChannelAdmin ¶
func (*Queries) RequireDirectMembership ¶
func (*Queries) RequireMembership ¶
func (*Queries) RequireMembershipRole ¶
func (*Queries) RequireWorkspaceManager ¶ added in v0.2.0
func (*Queries) RequireWorkspaceOwner ¶ added in v0.2.0
func (*Queries) RetireBotUser ¶ added in v0.2.0
func (*Queries) RevokeAllBotAppInstallations ¶ added in v0.2.0
func (*Queries) RevokeAllBotConnectedAccounts ¶ added in v0.2.0
func (*Queries) RevokeAllBotEventSubscriptions ¶ added in v0.2.0
func (*Queries) RevokeAllBotSlashCommands ¶ added in v0.2.0
func (*Queries) RevokeAllBotTokens ¶ added in v0.2.0
func (*Queries) ThreadNextSeq ¶
func (*Queries) TouchBotToken ¶
func (q *Queries) TouchBotToken(ctx context.Context, arg TouchBotTokenParams) error
func (*Queries) UnhideDirectConversation ¶
func (q *Queries) UnhideDirectConversation(ctx context.Context, arg UnhideDirectConversationParams) error
func (*Queries) UnhideDirectConversationForMembers ¶
func (*Queries) UpdateChannel ¶
func (q *Queries) UpdateChannel(ctx context.Context, arg UpdateChannelParams) error
func (*Queries) UpdateMessageBody ¶
func (*Queries) UpdateThreadState ¶
func (q *Queries) UpdateThreadState(ctx context.Context, arg UpdateThreadStateParams) error
func (*Queries) UpdateUserProfile ¶
func (q *Queries) UpdateUserProfile(ctx context.Context, arg UpdateUserProfileParams) error
func (*Queries) UpdateWorkspace ¶ added in v0.2.0
func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) error
func (*Queries) UpdateWorkspaceMemberRole ¶
func (q *Queries) UpdateWorkspaceMemberRole(ctx context.Context, arg UpdateWorkspaceMemberRoleParams) error
func (*Queries) UpdateWorkspaceMemberSortKeys ¶ added in v0.2.0
func (q *Queries) UpdateWorkspaceMemberSortKeys(ctx context.Context, arg UpdateWorkspaceMemberSortKeysParams) error
func (*Queries) UploadHasDirectMessageAttachment ¶
func (*Queries) UploadHasOtherDirectMessageAttachment ¶
func (*Queries) UpsertChannelRead ¶
func (*Queries) UpsertDirectRead ¶
func (*Queries) UpsertGuestWorkspaceMemberRole ¶
func (q *Queries) UpsertGuestWorkspaceMemberRole(ctx context.Context, arg UpsertGuestWorkspaceMemberRoleParams) error
func (*Queries) UpsertMemberModeration ¶
func (q *Queries) UpsertMemberModeration(ctx context.Context, arg UpsertMemberModerationParams) error
func (*Queries) UpsertMemberModerationWithNote ¶
func (q *Queries) UpsertMemberModerationWithNote(ctx context.Context, arg UpsertMemberModerationWithNoteParams) error
func (*Queries) UpsertNotificationSettings ¶
func (q *Queries) UpsertNotificationSettings(ctx context.Context, arg UpsertNotificationSettingsParams) error
func (*Queries) UserHasNonGuestMembership ¶
type ReadChannelReadParams ¶
type ReadChannelReadRow ¶
type ReadDirectReadParams ¶
type ReadDirectReadRow ¶
type RecordPendingUploadCleanupFailureParams ¶ added in v0.2.0
type RemoveReactionParams ¶
type RequireMembershipParams ¶
type RequireWorkspaceManagerParams ¶ added in v0.2.0
type RequireWorkspaceOwnerParams ¶ added in v0.2.0
type RevokeAllBotAppInstallationsParams ¶ added in v0.2.0
type RevokeAllBotAppInstallationsParams struct {
RevokedAt sql.NullString `json:"revoked_at"`
BotUserID string `json:"bot_user_id"`
}
type RevokeAllBotConnectedAccountsParams ¶ added in v0.2.0
type RevokeAllBotConnectedAccountsParams struct {
RevokedAt sql.NullString `json:"revoked_at"`
BotUserID string `json:"bot_user_id"`
}
type RevokeAllBotEventSubscriptionsParams ¶ added in v0.2.0
type RevokeAllBotEventSubscriptionsParams struct {
RevokedAt sql.NullString `json:"revoked_at"`
BotUserID string `json:"bot_user_id"`
}
type RevokeAllBotSlashCommandsParams ¶ added in v0.2.0
type RevokeAllBotSlashCommandsParams struct {
RevokedAt sql.NullString `json:"revoked_at"`
BotUserID string `json:"bot_user_id"`
}
type RevokeAllBotTokensParams ¶ added in v0.2.0
type RevokeAllBotTokensParams struct {
RevokedAt sql.NullString `json:"revoked_at"`
BotUserID string `json:"bot_user_id"`
}
type SlashCommand ¶
type SlashCommand struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
AppInstallationID sql.NullString `json:"app_installation_id"`
Command string `json:"command"`
Description string `json:"description"`
CallbackUrl string `json:"callback_url"`
SigningSecret string `json:"signing_secret"`
BotUserID string `json:"bot_user_id"`
CreatedBy sql.NullString `json:"created_by"`
CreatedAt string `json:"created_at"`
RevokedAt sql.NullString `json:"revoked_at"`
}
type SlashCommandInvocation ¶
type SlashCommandInvocation struct {
ID string `json:"id"`
CommandID string `json:"command_id"`
WorkspaceID string `json:"workspace_id"`
ChannelID string `json:"channel_id"`
UserID string `json:"user_id"`
Text string `json:"text"`
PayloadJson string `json:"payload_json"`
ResponseStatus int64 `json:"response_status"`
ResponseBody string `json:"response_body"`
Error string `json:"error"`
CreatedAt string `json:"created_at"`
CompletedAt sql.NullString `json:"completed_at"`
}
type ThreadNextSeqParams ¶
type ThreadNextSeqParams struct {
ThreadRootID string `json:"thread_root_id"`
ParentMessageID sql.NullString `json:"parent_message_id"`
}
type ThreadState ¶
type ThreadState struct {
RootMessageID string `json:"root_message_id"`
ReplyCount int64 `json:"reply_count"`
LastReplyAt sql.NullString `json:"last_reply_at"`
LastReplyAuthorIdsJson string `json:"last_reply_author_ids_json"`
}
type Topic ¶
type Topic struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
ChannelID sql.NullString `json:"channel_id"`
Name string `json:"name"`
CreatedBy sql.NullString `json:"created_by"`
CreatedAt string `json:"created_at"`
ArchivedAt sql.NullString `json:"archived_at"`
}
type TouchBotTokenParams ¶
type TouchBotTokenParams struct {
LastUsedAt sql.NullString `json:"last_used_at"`
ID string `json:"id"`
}
type UpdateChannelParams ¶
type UpdateChannelParams struct {
Name string `json:"name"`
Kind string `json:"kind"`
ArchivedAt sql.NullString `json:"archived_at"`
ExternalManaged int64 `json:"external_managed"`
ExternalRef sql.NullString `json:"external_ref"`
ExternalUrl sql.NullString `json:"external_url"`
SidebarSection sql.NullString `json:"sidebar_section"`
ID string `json:"id"`
}
type UpdateMessageBodyParams ¶
type UpdateMessageBodyParams struct {
Body string `json:"body"`
EditedAt sql.NullString `json:"edited_at"`
ID string `json:"id"`
}
type UpdateThreadStateParams ¶
type UpdateThreadStateParams struct {
LastReplyAt sql.NullString `json:"last_reply_at"`
LastReplyAuthorIdsJson string `json:"last_reply_author_ids_json"`
RootMessageID string `json:"root_message_id"`
}
type UpdateUserProfileParams ¶
type UpdateWorkspaceMemberSortKeysParams ¶ added in v0.2.0
type UpdateWorkspaceMemberSortKeysParams struct {
DisplayName interface{} `json:"display_name"`
Handle interface{} `json:"handle"`
UserID string `json:"user_id"`
}
type UpdateWorkspaceParams ¶ added in v0.2.0
type Upload ¶
type Upload struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
OwnerID string `json:"owner_id"`
ClientNonce string `json:"client_nonce"`
Filename string `json:"filename"`
ContentType string `json:"content_type"`
ByteSize int64 `json:"byte_size"`
StoragePath string `json:"storage_path"`
CreatedAt string `json:"created_at"`
Width int64 `json:"width"`
Height int64 `json:"height"`
DurationMs int64 `json:"duration_ms"`
}
type UploadQuotaReservation ¶
type UpsertChannelReadParams ¶
type UpsertDirectReadParams ¶
type UpsertMemberModerationParams ¶
type UpsertMemberModerationParams struct {
WorkspaceID string `json:"workspace_id"`
UserID string `json:"user_id"`
TimeoutUntil sql.NullString `json:"timeout_until"`
BlockedAt sql.NullString `json:"blocked_at"`
ModerationBy sql.NullString `json:"moderation_by"`
ModerationAt string `json:"moderation_at"`
}
type UpsertMemberModerationWithNoteParams ¶
type UpsertMemberModerationWithNoteParams struct {
WorkspaceID string `json:"workspace_id"`
UserID string `json:"user_id"`
TimeoutUntil sql.NullString `json:"timeout_until"`
BlockedAt sql.NullString `json:"blocked_at"`
ModerationNote string `json:"moderation_note"`
ModerationBy sql.NullString `json:"moderation_by"`
ModerationAt string `json:"moderation_at"`
}
type UserNotificationSetting ¶
type WorkspaceMember ¶
type WorkspaceMemberModeration ¶
type WorkspaceMemberModeration struct {
WorkspaceID string `json:"workspace_id"`
UserID string `json:"user_id"`
TimeoutUntil sql.NullString `json:"timeout_until"`
BlockedAt sql.NullString `json:"blocked_at"`
ModerationNote string `json:"moderation_note"`
ModerationBy sql.NullString `json:"moderation_by"`
ModerationAt string `json:"moderation_at"`
}
Click to show internal directories.
Click to hide internal directories.