Documentation
¶
Index ¶
- Constants
- Variables
- type AddGuildFeatureParams
- type AuditLogs
- type AuditType
- type BorderwallRequests
- type CreateAutoRolesGuildSettingsParams
- type CreateBorderwallGuildSettingsParams
- type CreateBorderwallRequestParams
- type CreateCommandErrorParams
- type CreateCommandUsageParams
- type CreateCustomBotParams
- type CreateFreeRolesGuildSettingsParams
- type CreateGuildInvitesParams
- type CreateGuildParams
- type CreateGuildVoiceChannelOpenSessionParams
- type CreateLeaverGuildSettingsParams
- type CreateManyIngestMessageEventsParams
- type CreateManyInteractionCommandsParams
- type CreateManyScienceGuildEventsParams
- type CreateNewMembershipParams
- type CreateOrUpdateAutoRolesGuildSettingsParams
- type CreateOrUpdateBorderwallGuildSettingsParams
- type CreateOrUpdateDiscordSubscriptionParams
- type CreateOrUpdateFreeRolesGuildSettingsParams
- type CreateOrUpdateGuildInvitesParams
- type CreateOrUpdateGuildParams
- type CreateOrUpdateLeaverGuildSettingsParams
- type CreateOrUpdateNewMembershipParams
- type CreateOrUpdatePatreonUserParams
- type CreateOrUpdatePaypalSubscriptionParams
- type CreateOrUpdateRulesGuildSettingsParams
- type CreateOrUpdateTempChannelsGuildSettingsParams
- type CreateOrUpdateTimeRolesGuildSettingsParams
- type CreateOrUpdateUserParams
- type CreateOrUpdateUserTransactionParams
- type CreateOrUpdateWelcomerDMsGuildSettingsParams
- type CreateOrUpdateWelcomerGuildSettingsParams
- type CreateOrUpdateWelcomerImagesGuildSettingsParams
- type CreateOrUpdateWelcomerTextGuildSettingsParams
- type CreatePatreonUserParams
- type CreateRulesGuildSettingsParams
- type CreateScienceEventParams
- type CreateScienceGuildEventParams
- type CreateTempChannelsGuildSettingsParams
- type CreateTimeRolesGuildSettingsParams
- type CreateUserParams
- type CreateUserTransactionParams
- type CreateVoiceChannelStatParams
- type CreateWelcomerBuilderArtifactsParams
- type CreateWelcomerDMsGuildSettingsParams
- type CreateWelcomerGuildSettingsParams
- type CreateWelcomerImagesGuildSettingsParams
- type CreateWelcomerImagesParams
- type CreateWelcomerTextGuildSettingsParams
- type CustomBots
- type DBTX
- type DeleteAndGetGuildVoiceChannelOpenSessionParams
- type DeleteGuildInvitesParams
- type DeletePatreonUserParams
- type DiscordSubscriptions
- type GetBorderwallRequestsByGuildIDUserIDParams
- type GetCommandErrorRow
- type GetCustomBotByIdParams
- type GetCustomBotByIdRow
- type GetCustomBotByIdWithTokenParams
- type GetCustomBotsByGuildIdRow
- type GetExpiredWelcomeMessageEventsParams
- type GetExpiredWelcomeMessageEventsRow
- type GetGuildInviteParams
- type GetInteractionCommandParams
- type GetMinimalWelcomerBuilderArtifactByGuildIdRow
- type GetScienceGuildJoinLeaveEventForUserParams
- type GetScienceGuildJoinLeaveEventForUserRow
- type GetUserMembershipRow
- type GetUserMembershipsByGuildIDRow
- type GetUserMembershipsByTransactionIDRow
- type GetUserMembershipsByUserIDRow
- type GuildFeatures
- type GuildInvites
- type GuildMessageCountsHour
- type GuildSettingsAutoroles
- type GuildSettingsBorderwall
- type GuildSettingsFreeroles
- type GuildSettingsLeaver
- type GuildSettingsRules
- type GuildSettingsTempchannels
- type GuildSettingsTimeroles
- type GuildSettingsWelcomer
- type GuildSettingsWelcomerDms
- type GuildSettingsWelcomerImages
- type GuildSettingsWelcomerText
- type GuildVoiceChannelOpenSessions
- type GuildVoiceChannelStats
- type Guilds
- type HasGuildFeatureParams
- type IncrementGuildMemberCountParams
- type IngestMessageEvents
- type InsertAuditLogParams
- type InsertBorderwallRequestParams
- type InteractionCommands
- type JobCheckpoints
- type MembershipStatus
- func (x *MembershipStatus) AppendText(b []byte) ([]byte, error)
- func (x MembershipStatus) IsValid() bool
- func (x MembershipStatus) Label() string
- func (x MembershipStatus) MarshalText() ([]byte, error)
- func (x MembershipStatus) String() string
- func (x *MembershipStatus) UnmarshalText(text []byte) error
- type MembershipType
- type NumberLocale
- type PatreonUsers
- type PaypalSubscriptions
- type PlatformType
- type Querier
- type Queries
- func (q *Queries) AddGuildFeature(ctx context.Context, arg AddGuildFeatureParams) error
- func (q *Queries) ClearInteractionCommands(ctx context.Context, applicationID int64) (int64, error)
- func (q *Queries) CreateAutoRolesGuildSettings(ctx context.Context, arg CreateAutoRolesGuildSettingsParams) (*GuildSettingsAutoroles, error)
- func (q *Queries) CreateBorderwallGuildSettings(ctx context.Context, arg CreateBorderwallGuildSettingsParams) (*GuildSettingsBorderwall, error)
- func (q *Queries) CreateBorderwallRequest(ctx context.Context, arg CreateBorderwallRequestParams) (*BorderwallRequests, error)
- func (q *Queries) CreateCommandError(ctx context.Context, arg CreateCommandErrorParams) (*ScienceCommandErrors, error)
- func (q *Queries) CreateCommandUsage(ctx context.Context, arg CreateCommandUsageParams) (*ScienceCommandUsages, error)
- func (q *Queries) CreateCustomBot(ctx context.Context, arg CreateCustomBotParams) (*CustomBots, error)
- func (q *Queries) CreateFreeRolesGuildSettings(ctx context.Context, arg CreateFreeRolesGuildSettingsParams) (*GuildSettingsFreeroles, error)
- func (q *Queries) CreateGuild(ctx context.Context, arg CreateGuildParams) (*Guilds, error)
- func (q *Queries) CreateGuildInvites(ctx context.Context, arg CreateGuildInvitesParams) (*GuildInvites, error)
- func (q *Queries) CreateGuildVoiceChannelOpenSession(ctx context.Context, arg CreateGuildVoiceChannelOpenSessionParams) error
- func (q *Queries) CreateLeaverGuildSettings(ctx context.Context, arg CreateLeaverGuildSettingsParams) (*GuildSettingsLeaver, error)
- func (q *Queries) CreateManyIngestMessageEvents(ctx context.Context, arg []CreateManyIngestMessageEventsParams) (int64, error)
- func (q *Queries) CreateManyInteractionCommands(ctx context.Context, arg []CreateManyInteractionCommandsParams) (int64, error)
- func (q *Queries) CreateManyScienceGuildEvents(ctx context.Context, arg []CreateManyScienceGuildEventsParams) (int64, error)
- func (q *Queries) CreateNewMembership(ctx context.Context, arg CreateNewMembershipParams) (*UserMemberships, error)
- func (q *Queries) CreateOrUpdateAutoRolesGuildSettings(ctx context.Context, arg CreateOrUpdateAutoRolesGuildSettingsParams) (*GuildSettingsAutoroles, error)
- func (q *Queries) CreateOrUpdateBorderwallGuildSettings(ctx context.Context, arg CreateOrUpdateBorderwallGuildSettingsParams) (*GuildSettingsBorderwall, error)
- func (q *Queries) CreateOrUpdateDiscordSubscription(ctx context.Context, arg CreateOrUpdateDiscordSubscriptionParams) (*DiscordSubscriptions, error)
- func (q *Queries) CreateOrUpdateFreeRolesGuildSettings(ctx context.Context, arg CreateOrUpdateFreeRolesGuildSettingsParams) (*GuildSettingsFreeroles, error)
- func (q *Queries) CreateOrUpdateGuild(ctx context.Context, arg CreateOrUpdateGuildParams) (*Guilds, error)
- func (q *Queries) CreateOrUpdateGuildInvites(ctx context.Context, arg CreateOrUpdateGuildInvitesParams) (*GuildInvites, error)
- func (q *Queries) CreateOrUpdateLeaverGuildSettings(ctx context.Context, arg CreateOrUpdateLeaverGuildSettingsParams) (*GuildSettingsLeaver, error)
- func (q *Queries) CreateOrUpdateNewMembership(ctx context.Context, arg CreateOrUpdateNewMembershipParams) (*UserMemberships, error)
- func (q *Queries) CreateOrUpdatePatreonUser(ctx context.Context, arg CreateOrUpdatePatreonUserParams) (*PatreonUsers, error)
- func (q *Queries) CreateOrUpdatePaypalSubscription(ctx context.Context, arg CreateOrUpdatePaypalSubscriptionParams) (*PaypalSubscriptions, error)
- func (q *Queries) CreateOrUpdateRulesGuildSettings(ctx context.Context, arg CreateOrUpdateRulesGuildSettingsParams) (*GuildSettingsRules, error)
- func (q *Queries) CreateOrUpdateTempChannelsGuildSettings(ctx context.Context, arg CreateOrUpdateTempChannelsGuildSettingsParams) (*GuildSettingsTempchannels, error)
- func (q *Queries) CreateOrUpdateTimeRolesGuildSettings(ctx context.Context, arg CreateOrUpdateTimeRolesGuildSettingsParams) (*GuildSettingsTimeroles, error)
- func (q *Queries) CreateOrUpdateUser(ctx context.Context, arg CreateOrUpdateUserParams) (*Users, error)
- func (q *Queries) CreateOrUpdateUserTransaction(ctx context.Context, arg CreateOrUpdateUserTransactionParams) (*UserTransactions, error)
- func (q *Queries) CreateOrUpdateWelcomerDMsGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerDMsGuildSettingsParams) (*GuildSettingsWelcomerDms, error)
- func (q *Queries) CreateOrUpdateWelcomerGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerGuildSettingsParams) (*GuildSettingsWelcomer, error)
- func (q *Queries) CreateOrUpdateWelcomerImagesGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerImagesGuildSettingsParams) (*GuildSettingsWelcomerImages, error)
- func (q *Queries) CreateOrUpdateWelcomerTextGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerTextGuildSettingsParams) (*GuildSettingsWelcomerText, error)
- func (q *Queries) CreatePatreonUser(ctx context.Context, arg CreatePatreonUserParams) (*PatreonUsers, error)
- func (q *Queries) CreateRulesGuildSettings(ctx context.Context, arg CreateRulesGuildSettingsParams) (*GuildSettingsRules, error)
- func (q *Queries) CreateScienceEvent(ctx context.Context, arg CreateScienceEventParams) (*ScienceEvents, error)
- func (q *Queries) CreateScienceGuildEvent(ctx context.Context, arg CreateScienceGuildEventParams) (*ScienceGuildEvents, error)
- func (q *Queries) CreateTempChannelsGuildSettings(ctx context.Context, arg CreateTempChannelsGuildSettingsParams) (*GuildSettingsTempchannels, error)
- func (q *Queries) CreateTimeRolesGuildSettings(ctx context.Context, arg CreateTimeRolesGuildSettingsParams) (*GuildSettingsTimeroles, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (*Users, error)
- func (q *Queries) CreateUserTransaction(ctx context.Context, arg CreateUserTransactionParams) (*UserTransactions, error)
- func (q *Queries) CreateVoiceChannelStat(ctx context.Context, arg CreateVoiceChannelStatParams) error
- func (q *Queries) CreateWelcomerBuilderArtifacts(ctx context.Context, arg CreateWelcomerBuilderArtifactsParams) (*WelcomerBuilderArtifacts, error)
- func (q *Queries) CreateWelcomerDMsGuildSettings(ctx context.Context, arg CreateWelcomerDMsGuildSettingsParams) (*GuildSettingsWelcomerDms, error)
- func (q *Queries) CreateWelcomerGuildSettings(ctx context.Context, arg CreateWelcomerGuildSettingsParams) (*GuildSettingsWelcomer, error)
- func (q *Queries) CreateWelcomerImages(ctx context.Context, arg CreateWelcomerImagesParams) (*WelcomerImages, error)
- func (q *Queries) CreateWelcomerImagesGuildSettings(ctx context.Context, arg CreateWelcomerImagesGuildSettingsParams) (*GuildSettingsWelcomerImages, error)
- func (q *Queries) CreateWelcomerTextGuildSettings(ctx context.Context, arg CreateWelcomerTextGuildSettingsParams) (*GuildSettingsWelcomerText, error)
- func (q *Queries) DeleteAndGetGuildVoiceChannelOpenSession(ctx context.Context, arg DeleteAndGetGuildVoiceChannelOpenSessionParams) (*GuildVoiceChannelOpenSessions, error)
- func (q *Queries) DeleteAndGetGuildVoiceChannelOpenSessionsBefore(ctx context.Context, lastSeenTs time.Time) ([]*GuildVoiceChannelOpenSessions, error)
- func (q *Queries) DeleteCustomBot(ctx context.Context, customBotUuid uuid.UUID) (int64, error)
- func (q *Queries) DeleteGuildInvites(ctx context.Context, arg DeleteGuildInvitesParams) (int64, error)
- func (q *Queries) DeletePatreonUser(ctx context.Context, arg DeletePatreonUserParams) (int64, error)
- func (q *Queries) DeleteUserMembership(ctx context.Context, membershipUuid uuid.UUID) (int64, error)
- func (q *Queries) DeleteUserTransaction(ctx context.Context, transactionUuid uuid.UUID) (int64, error)
- func (q *Queries) DeleteWelcomerImage(ctx context.Context, imageUuid uuid.UUID) (int64, error)
- func (q *Queries) GetAllCustomBotsWithToken(ctx context.Context, environment string) ([]*CustomBots, error)
- func (q *Queries) GetAutoRolesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsAutoroles, error)
- func (q *Queries) GetBorderwallGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsBorderwall, error)
- func (q *Queries) GetBorderwallRequest(ctx context.Context, requestUuid uuid.UUID) (*BorderwallRequests, error)
- func (q *Queries) GetBorderwallRequestsByGuildIDUserID(ctx context.Context, arg GetBorderwallRequestsByGuildIDUserIDParams) ([]*BorderwallRequests, error)
- func (q *Queries) GetBorderwallRequestsByIPAddress(ctx context.Context, ipAddress pgtype.Inet) ([]*BorderwallRequests, error)
- func (q *Queries) GetCommandError(ctx context.Context, commandUuid uuid.UUID) (*GetCommandErrorRow, error)
- func (q *Queries) GetCommandUsage(ctx context.Context, commandUuid uuid.UUID) (*ScienceCommandUsages, error)
- func (q *Queries) GetCustomBotById(ctx context.Context, arg GetCustomBotByIdParams) (*GetCustomBotByIdRow, error)
- func (q *Queries) GetCustomBotByIdWithToken(ctx context.Context, arg GetCustomBotByIdWithTokenParams) (*CustomBots, error)
- func (q *Queries) GetCustomBotsByGuildId(ctx context.Context, guildID int64) ([]*GetCustomBotsByGuildIdRow, error)
- func (q *Queries) GetDiscordSubscriptionsByUserID(ctx context.Context, userID int64) ([]*DiscordSubscriptions, error)
- func (q *Queries) GetExpiredWelcomeMessageEvents(ctx context.Context, arg GetExpiredWelcomeMessageEventsParams) ([]*GetExpiredWelcomeMessageEventsRow, error)
- func (q *Queries) GetExpiringUserMemberships(ctx context.Context, status int32) ([]*UserMemberships, error)
- func (q *Queries) GetFreeRolesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsFreeroles, error)
- func (q *Queries) GetGuild(ctx context.Context, guildID int64) (*Guilds, error)
- func (q *Queries) GetGuildFeatures(ctx context.Context, guildID int64) ([]string, error)
- func (q *Queries) GetGuildInvite(ctx context.Context, arg GetGuildInviteParams) (*GuildInvites, error)
- func (q *Queries) GetGuildInvites(ctx context.Context, guildID int64) ([]*GuildInvites, error)
- func (q *Queries) GetInteractionCommand(ctx context.Context, arg GetInteractionCommandParams) (*InteractionCommands, error)
- func (q *Queries) GetJobCheckpointByName(ctx context.Context, jobName string) (*JobCheckpoints, error)
- func (q *Queries) GetLeaverGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsLeaver, error)
- func (q *Queries) GetMinimalWelcomerBuilderArtifactByGuildId(ctx context.Context, guildID int64) ([]*GetMinimalWelcomerBuilderArtifactByGuildIdRow, error)
- func (q *Queries) GetPatreonUser(ctx context.Context, patreonUserID int64) (*PatreonUsers, error)
- func (q *Queries) GetPatreonUsers(ctx context.Context) ([]*PatreonUsers, error)
- func (q *Queries) GetPatreonUsersByUserID(ctx context.Context, userID int64) ([]*PatreonUsers, error)
- func (q *Queries) GetPaypalSubscriptionBySubscriptionID(ctx context.Context, subscriptionID string) (*PaypalSubscriptions, error)
- func (q *Queries) GetPaypalSubscriptionsByUserID(ctx context.Context, userID int64) ([]*PaypalSubscriptions, error)
- func (q *Queries) GetRulesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsRules, error)
- func (q *Queries) GetScienceEvent(ctx context.Context, eventUuid uuid.UUID) (*ScienceEvents, error)
- func (q *Queries) GetScienceGuildEvent(ctx context.Context, guildEventUuid uuid.UUID) (*ScienceGuildEvents, error)
- func (q *Queries) GetScienceGuildJoinLeaveEventForUser(ctx context.Context, arg GetScienceGuildJoinLeaveEventForUserParams) (*GetScienceGuildJoinLeaveEventForUserRow, error)
- func (q *Queries) GetTempChannelsGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsTempchannels, error)
- func (q *Queries) GetTimeRolesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsTimeroles, error)
- func (q *Queries) GetUser(ctx context.Context, userID int64) (*Users, error)
- func (q *Queries) GetUserMembership(ctx context.Context, membershipUuid uuid.UUID) (*GetUserMembershipRow, error)
- func (q *Queries) GetUserMembershipsByGuildID(ctx context.Context, guildID int64) ([]*GetUserMembershipsByGuildIDRow, error)
- func (q *Queries) GetUserMembershipsByTransactionID(ctx context.Context, transactionID string) ([]*GetUserMembershipsByTransactionIDRow, error)
- func (q *Queries) GetUserMembershipsByUserID(ctx context.Context, userID int64) ([]*GetUserMembershipsByUserIDRow, error)
- func (q *Queries) GetUserTransaction(ctx context.Context, transactionUuid uuid.UUID) (*UserTransactions, error)
- func (q *Queries) GetUserTransactionsByTransactionID(ctx context.Context, transactionID string) ([]*UserTransactions, error)
- func (q *Queries) GetUserTransactionsByUserID(ctx context.Context, userID int64) ([]*UserTransactions, error)
- func (q *Queries) GetValidUserMembershipsByGuildID(ctx context.Context, guildID discord.Snowflake, time time.Time) ([]*GetUserMembershipsByGuildIDRow, error)
- func (q *Queries) GetWelcomerBuilderArtifactByArtifactUUID(ctx context.Context, artifactUuid uuid.UUID) (*WelcomerBuilderArtifacts, error)
- func (q *Queries) GetWelcomerBuilderArtifactsByGuildId(ctx context.Context, guildID int64) ([]*WelcomerBuilderArtifacts, error)
- func (q *Queries) GetWelcomerDMsGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomerDms, error)
- func (q *Queries) GetWelcomerGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomer, error)
- func (q *Queries) GetWelcomerImages(ctx context.Context, imageUuid uuid.UUID) (*WelcomerImages, error)
- func (q *Queries) GetWelcomerImagesByGuildId(ctx context.Context, guildID int64) ([]*WelcomerImages, error)
- func (q *Queries) GetWelcomerImagesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomerImages, error)
- func (q *Queries) GetWelcomerTextGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomerText, error)
- func (q *Queries) HasGuildFeature(ctx context.Context, arg HasGuildFeatureParams) (int32, error)
- func (q *Queries) IncrementGuildMemberCount(ctx context.Context, arg IncrementGuildMemberCountParams) (int32, error)
- func (q *Queries) InsertAuditLog(ctx context.Context, arg InsertAuditLogParams) (*AuditLogs, error)
- func (q *Queries) InsertBorderwallRequest(ctx context.Context, arg InsertBorderwallRequestParams) (*BorderwallRequests, error)
- func (q *Queries) RemoveGuildFeature(ctx context.Context, arg RemoveGuildFeatureParams) error
- func (q *Queries) RemoveWelcomerArtifact(ctx context.Context, arg RemoveWelcomerArtifactParams) (int64, error)
- func (q *Queries) SetGuildMemberCount(ctx context.Context, arg SetGuildMemberCountParams) (int64, error)
- func (q *Queries) UpdateAutoRolesGuildSettings(ctx context.Context, arg UpdateAutoRolesGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateBorderwallGuildSettings(ctx context.Context, arg UpdateBorderwallGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateBorderwallRequest(ctx context.Context, arg UpdateBorderwallRequestParams) (int64, error)
- func (q *Queries) UpdateCustomBot(ctx context.Context, arg UpdateCustomBotParams) (*CustomBots, error)
- func (q *Queries) UpdateCustomBotToken(ctx context.Context, arg UpdateCustomBotTokenParams) (*CustomBots, error)
- func (q *Queries) UpdateFreeRolesGuildSettings(ctx context.Context, arg UpdateFreeRolesGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateGuild(ctx context.Context, arg UpdateGuildParams) (*Guilds, error)
- func (q *Queries) UpdateGuildBio(ctx context.Context, arg UpdateGuildBioParams) (*Guilds, error)
- func (q *Queries) UpdateGuildVoiceChannelOpenSessionLastSeen(ctx context.Context, arg UpdateGuildVoiceChannelOpenSessionLastSeenParams) error
- func (q *Queries) UpdateLeaverGuildSettings(ctx context.Context, arg UpdateLeaverGuildSettingsParams) (int64, error)
- func (q *Queries) UpdatePatreonUser(ctx context.Context, arg UpdatePatreonUserParams) (int64, error)
- func (q *Queries) UpdateRuleGuildSettings(ctx context.Context, arg UpdateRuleGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateTempChannelsGuildSettings(ctx context.Context, arg UpdateTempChannelsGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateTimeRolesGuildSettings(ctx context.Context, arg UpdateTimeRolesGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (int64, error)
- func (q *Queries) UpdateUserMembership(ctx context.Context, arg UpdateUserMembershipParams) (int64, error)
- func (q *Queries) UpdateUserTransaction(ctx context.Context, arg UpdateUserTransactionParams) (int64, error)
- func (q *Queries) UpdateWelcomerDMsGuildSettings(ctx context.Context, arg UpdateWelcomerDMsGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateWelcomerGuildSettings(ctx context.Context, arg UpdateWelcomerGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateWelcomerImagesGuildSettings(ctx context.Context, arg UpdateWelcomerImagesGuildSettingsParams) (int64, error)
- func (q *Queries) UpdateWelcomerTextGuildSettings(ctx context.Context, arg UpdateWelcomerTextGuildSettingsParams) (int64, error)
- func (q *Queries) UpsertJobCheckpoint(ctx context.Context, arg UpsertJobCheckpointParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type RemoveGuildFeatureParams
- type RemoveWelcomerArtifactParams
- type ScienceCommandErrors
- type ScienceCommandUsages
- type ScienceEventType
- type ScienceEvents
- type ScienceGuildEventType
- type ScienceGuildEvents
- type SetGuildMemberCountParams
- type TransactionStatus
- type UpdateAutoRolesGuildSettingsParams
- type UpdateBorderwallGuildSettingsParams
- type UpdateBorderwallRequestParams
- type UpdateCustomBotParams
- type UpdateCustomBotTokenParams
- type UpdateFreeRolesGuildSettingsParams
- type UpdateGuildBioParams
- type UpdateGuildParams
- type UpdateGuildVoiceChannelOpenSessionLastSeenParams
- type UpdateLeaverGuildSettingsParams
- type UpdatePatreonUserParams
- type UpdateRuleGuildSettingsParams
- type UpdateTempChannelsGuildSettingsParams
- type UpdateTimeRolesGuildSettingsParams
- type UpdateUserMembershipParams
- type UpdateUserParams
- type UpdateUserTransactionParams
- type UpdateWelcomerDMsGuildSettingsParams
- type UpdateWelcomerGuildSettingsParams
- type UpdateWelcomerImagesGuildSettingsParams
- type UpdateWelcomerTextGuildSettingsParams
- type UpsertJobCheckpointParams
- type UserMemberships
- type UserTransactions
- type Users
- type WelcomerBuilderArtifacts
- type WelcomerImages
Constants ¶
const AddGuildFeature = `` /* 156-byte string literal not displayed */
const ClearInteractionCommands = `-- name: ClearInteractionCommands :execrows
DELETE FROM
interaction_commands
WHERE
application_id = $1
`
const CreateAutoRolesGuildSettings = `` /* 184-byte string literal not displayed */
const CreateBorderwallGuildSettings = `` /* 374-byte string literal not displayed */
const CreateBorderwallRequest = `` /* 408-byte string literal not displayed */
const CreateCommandError = `` /* 191-byte string literal not displayed */
const CreateCommandUsage = `` /* 333-byte string literal not displayed */
const CreateCustomBot = `` /* 391-byte string literal not displayed */
const CreateFreeRolesGuildSettings = `` /* 184-byte string literal not displayed */
const CreateGuild = `` /* 429-byte string literal not displayed */
const CreateGuildInvites = `` /* 211-byte string literal not displayed */
const CreateGuildVoiceChannelOpenSession = `` /* 180-byte string literal not displayed */
const CreateLeaverGuildSettings = `` /* 334-byte string literal not displayed */
const CreateNewMembership = `` /* 405-byte string literal not displayed */
const CreateOrUpdateAutoRolesGuildSettings = `` /* 305-byte string literal not displayed */
const CreateOrUpdateBorderwallGuildSettings = `` /* 759-byte string literal not displayed */
const CreateOrUpdateDiscordSubscription = `` /* 978-byte string literal not displayed */
const CreateOrUpdateFreeRolesGuildSettings = `` /* 305-byte string literal not displayed */
const CreateOrUpdateGuild = `` /* 784-byte string literal not displayed */
const CreateOrUpdateGuildInvites = `` /* 405-byte string literal not displayed */
const CreateOrUpdateLeaverGuildSettings = `` /* 653-byte string literal not displayed */
const CreateOrUpdateNewMembership = `` /* 739-byte string literal not displayed */
const CreateOrUpdatePatreonUser = `` /* 943-byte string literal not displayed */
const CreateOrUpdatePaypalSubscription = `` /* 808-byte string literal not displayed */
const CreateOrUpdateRulesGuildSettings = `` /* 399-byte string literal not displayed */
const CreateOrUpdateTempChannelsGuildSettings = `` /* 633-byte string literal not displayed */
const CreateOrUpdateTimeRolesGuildSettings = `` /* 321-byte string literal not displayed */
const CreateOrUpdateUser = `` /* 505-byte string literal not displayed */
const CreateOrUpdateUserTransaction = `` /* 763-byte string literal not displayed */
const CreateOrUpdateWelcomerDMsGuildSettings = `` /* 577-byte string literal not displayed */
const CreateOrUpdateWelcomerGuildSettings = `` /* 613-byte string literal not displayed */
const CreateOrUpdateWelcomerImagesGuildSettings = `` /* 1550-byte string literal not displayed */
const CreateOrUpdateWelcomerTextGuildSettings = `` /* 406-byte string literal not displayed */
const CreatePatreonUser = `` /* 457-byte string literal not displayed */
const CreateRulesGuildSettings = `` /* 220-byte string literal not displayed */
const CreateScienceEvent = `` /* 205-byte string literal not displayed */
const CreateScienceGuildEvent = `` /* 274-byte string literal not displayed */
const CreateTempChannelsGuildSettings = `` /* 330-byte string literal not displayed */
const CreateTimeRolesGuildSettings = `` /* 192-byte string literal not displayed */
const CreateUser = `` /* 261-byte string literal not displayed */
const CreateUserTransaction = `` /* 400-byte string literal not displayed */
const CreateVoiceChannelStat = `` /* 187-byte string literal not displayed */
const CreateWelcomerBuilderArtifacts = `` /* 288-byte string literal not displayed */
const CreateWelcomerDMsGuildSettings = `` /* 307-byte string literal not displayed */
const CreateWelcomerGuildSettings = `` /* 330-byte string literal not displayed */
const CreateWelcomerImages = `` /* 213-byte string literal not displayed */
const CreateWelcomerImagesGuildSettings = `` /* 731-byte string literal not displayed */
const CreateWelcomerTextGuildSettings = `` /* 231-byte string literal not displayed */
const DeleteAndGetGuildVoiceChannelOpenSession = `` /* 202-byte string literal not displayed */
const DeleteAndGetGuildVoiceChannelOpenSessionsBefore = `` /* 197-byte string literal not displayed */
const DeleteCustomBot = `-- name: DeleteCustomBot :execrows
DELETE FROM
custom_bots
WHERE
custom_bot_uuid = $1
`
const DeleteGuildInvites = `-- name: DeleteGuildInvites :execrows
DELETE FROM
guild_invites
WHERE
invite_code = $1
AND guild_id = $2
`
const DeletePatreonUser = `-- name: DeletePatreonUser :execrows
DELETE FROM patreon_users
WHERE patreon_user_id = $1 AND user_id = $2
`
const DeleteUserMembership = `-- name: DeleteUserMembership :execrows
DELETE FROM
user_memberships
WHERE
membership_uuid = $1
`
const DeleteUserTransaction = `-- name: DeleteUserTransaction :execrows
DELETE FROM
user_transactions
WHERE
transaction_uuid = $1
`
const DeleteWelcomerImage = `-- name: DeleteWelcomerImage :execrows
DELETE FROM welcomer_images
WHERE image_uuid = $1
`
const GetAllCustomBotsWithToken = `` /* 306-byte string literal not displayed */
const GetAutoRolesGuildSettings = `` /* 141-byte string literal not displayed */
const GetBorderwallGuildSettings = `` /* 227-byte string literal not displayed */
const GetBorderwallRequest = `` /* 295-byte string literal not displayed */
const GetBorderwallRequestsByGuildIDUserID = `` /* 329-byte string literal not displayed */
const GetBorderwallRequestsByIPAddress = `` /* 306-byte string literal not displayed */
const GetCommandError = `` /* 464-byte string literal not displayed */
const GetCommandUsage = `` /* 194-byte string literal not displayed */
const GetCustomBotById = `` /* 276-byte string literal not displayed */
const GetCustomBotByIdWithToken = `` /* 260-byte string literal not displayed */
const GetCustomBotsByGuildId = `` /* 254-byte string literal not displayed */
const GetDiscordSubscriptionsByUserID = `` /* 269-byte string literal not displayed */
const GetExpiredWelcomeMessageEvents = `` /* 901-byte string literal not displayed */
const GetExpiringUserMemberships = `` /* 322-byte string literal not displayed */
const GetFreeRolesGuildSettings = `` /* 141-byte string literal not displayed */
const GetGuild = `` /* 219-byte string literal not displayed */
const GetGuildFeatures = `-- name: GetGuildFeatures :many
SELECT feature
FROM guild_features
WHERE guild_id = $1
`
const GetGuildInvite = `` /* 164-byte string literal not displayed */
const GetGuildInvites = `` /* 141-byte string literal not displayed */
const GetInteractionCommand = `` /* 180-byte string literal not displayed */
const GetJobCheckpointByName = `` /* 148-byte string literal not displayed */
const GetLeaverGuildSettings = `` /* 207-byte string literal not displayed */
const GetMinimalWelcomerBuilderArtifactByGuildId = `` /* 154-byte string literal not displayed */
const GetPatreonUser = `` /* 252-byte string literal not displayed */
const GetPatreonUsers = `` /* 223-byte string literal not displayed */
const GetPatreonUsersByUserID = `` /* 254-byte string literal not displayed */
const GetPaypalSubscriptionBySubscriptionID = `` /* 256-byte string literal not displayed */
const GetPaypalSubscriptionsByUserID = `` /* 242-byte string literal not displayed */
const GetRulesGuildSettings = `` /* 153-byte string literal not displayed */
const GetScienceEvent = `` /* 132-byte string literal not displayed */
const GetScienceGuildEvent = `` /* 174-byte string literal not displayed */
const GetScienceGuildJoinLeaveEventForUser = `` /* 581-byte string literal not displayed */
const GetTempChannelsGuildSettings = `` /* 211-byte string literal not displayed */
const GetTimeRolesGuildSettings = `` /* 145-byte string literal not displayed */
const GetUser = `` /* 149-byte string literal not displayed */
const GetUserMembership = `` /* 616-byte string literal not displayed */
const GetUserMembershipsByGuildID = `` /* 620-byte string literal not displayed */
const GetUserMembershipsByTransactionID = `` /* 628-byte string literal not displayed */
const GetUserMembershipsByUserID = `` /* 858-byte string literal not displayed */
const GetUserTransaction = `` /* 227-byte string literal not displayed */
const GetUserTransactionsByTransactionID = `` /* 267-byte string literal not displayed */
const GetUserTransactionsByUserID = `` /* 228-byte string literal not displayed */
const GetWelcomerBuilderArtifactByArtifactUUID = `` /* 205-byte string literal not displayed */
const GetWelcomerBuilderArtifactsByGuildId = `` /* 197-byte string literal not displayed */
const GetWelcomerDMsGuildSettings = `` /* 201-byte string literal not displayed */
const GetWelcomerGuildSettings = `` /* 211-byte string literal not displayed */
const GetWelcomerImages = `` /* 145-byte string literal not displayed */
const GetWelcomerImagesByGuildId = `` /* 153-byte string literal not displayed */
const GetWelcomerImagesGuildSettings = `` /* 393-byte string literal not displayed */
const GetWelcomerTextGuildSettings = `` /* 166-byte string literal not displayed */
const HasGuildFeature = `-- name: HasGuildFeature :one
SELECT 1
FROM guild_features
WHERE guild_id = $1 AND feature = $2
`
const IncrementGuildMemberCount = `` /* 164-byte string literal not displayed */
const InsertAuditLog = `` /* 249-byte string literal not displayed */
const InsertBorderwallRequest = `` /* 405-byte string literal not displayed */
const RemoveGuildFeature = `-- name: RemoveGuildFeature :exec
DELETE FROM guild_features
WHERE guild_id = $1 AND feature = $2
`
const RemoveWelcomerArtifact = `` /* 128-byte string literal not displayed */
const SetGuildMemberCount = `-- name: SetGuildMemberCount :execrows
UPDATE
guilds
SET
member_count = $2
WHERE
guild_id = $1
`
const UpdateAutoRolesGuildSettings = `` /* 152-byte string literal not displayed */
const UpdateBorderwallGuildSettings = `` /* 283-byte string literal not displayed */
const UpdateBorderwallRequest = `` /* 357-byte string literal not displayed */
const UpdateCustomBot = `` /* 380-byte string literal not displayed */
const UpdateCustomBotToken = `` /* 401-byte string literal not displayed */
const UpdateFreeRolesGuildSettings = `` /* 152-byte string literal not displayed */
const UpdateGuild = `` /* 390-byte string literal not displayed */
const UpdateGuildBio = `` /* 247-byte string literal not displayed */
const UpdateGuildVoiceChannelOpenSessionLastSeen = `` /* 158-byte string literal not displayed */
const UpdateLeaverGuildSettings = `` /* 245-byte string literal not displayed */
const UpdatePatreonUser = `` /* 320-byte string literal not displayed */
const UpdateRuleGuildSettings = `` /* 172-byte string literal not displayed */
const UpdateTempChannelsGuildSettings = `` /* 249-byte string literal not displayed */
const UpdateTimeRolesGuildSettings = `` /* 156-byte string literal not displayed */
const UpdateUser = `` /* 179-byte string literal not displayed */
const UpdateUserMembership = `` /* 249-byte string literal not displayed */
const UpdateUserTransaction = `` /* 266-byte string literal not displayed */
const UpdateWelcomerDMsGuildSettings = `` /* 230-byte string literal not displayed */
const UpdateWelcomerGuildSettings = `` /* 231-byte string literal not displayed */
const UpdateWelcomerImagesGuildSettings = `` /* 518-byte string literal not displayed */
const UpdateWelcomerTextGuildSettings = `` /* 186-byte string literal not displayed */
const UpsertJobCheckpoint = `` /* 240-byte string literal not displayed */
Variables ¶
var ErrInvalidAuditType = errors.New("not a valid AuditType")
var ErrInvalidMembershipStatus = errors.New("not a valid MembershipStatus")
var ErrInvalidMembershipType = errors.New("not a valid MembershipType")
var ErrInvalidNumberLocale = errors.New("not a valid NumberLocale")
var ErrInvalidPlatformType = errors.New("not a valid PlatformType")
var ErrInvalidScienceEventType = errors.New("not a valid ScienceEventType")
var ErrInvalidScienceGuildEventType = errors.New("not a valid ScienceGuildEventType")
var ErrInvalidTransactionStatus = errors.New("not a valid TransactionStatus")
Functions ¶
This section is empty.
Types ¶
type AddGuildFeatureParams ¶
type AuditType ¶
type AuditType int32
ENUM(unknown, borderwall_requests, custom_bots, guild_settings_autoroles, guild_settings_borderwall, guild_settings_freeroles, guild_settings_leaver, guild_settings_rules, guild_settings_tempchannels, guild_settings_timeroles, guild_settings_welcomer, guild_settings_welcomer_dms, guild_settings_welcomer_images, guild_settings_welcomer_text, guilds, users, welcomer_images, guild_features, bio, bot_customisation)
const ( // AuditTypeUnknown is a AuditType of type Unknown. AuditTypeUnknown AuditType = iota // AuditTypeBorderwallRequests is a AuditType of type Borderwall_requests. AuditTypeBorderwallRequests // AuditTypeCustomBots is a AuditType of type Custom_bots. AuditTypeCustomBots // AuditTypeGuildSettingsAutoroles is a AuditType of type Guild_settings_autoroles. AuditTypeGuildSettingsAutoroles // AuditTypeGuildSettingsBorderwall is a AuditType of type Guild_settings_borderwall. AuditTypeGuildSettingsBorderwall // AuditTypeGuildSettingsFreeroles is a AuditType of type Guild_settings_freeroles. AuditTypeGuildSettingsFreeroles // AuditTypeGuildSettingsLeaver is a AuditType of type Guild_settings_leaver. AuditTypeGuildSettingsLeaver // AuditTypeGuildSettingsRules is a AuditType of type Guild_settings_rules. AuditTypeGuildSettingsRules // AuditTypeGuildSettingsTempchannels is a AuditType of type Guild_settings_tempchannels. AuditTypeGuildSettingsTempchannels // AuditTypeGuildSettingsTimeroles is a AuditType of type Guild_settings_timeroles. AuditTypeGuildSettingsTimeroles // AuditTypeGuildSettingsWelcomer is a AuditType of type Guild_settings_welcomer. AuditTypeGuildSettingsWelcomer // AuditTypeGuildSettingsWelcomerDms is a AuditType of type Guild_settings_welcomer_dms. AuditTypeGuildSettingsWelcomerDms // AuditTypeGuildSettingsWelcomerImages is a AuditType of type Guild_settings_welcomer_images. AuditTypeGuildSettingsWelcomerImages // AuditTypeGuildSettingsWelcomerText is a AuditType of type Guild_settings_welcomer_text. AuditTypeGuildSettingsWelcomerText // AuditTypeGuilds is a AuditType of type Guilds. AuditTypeGuilds // AuditTypeUsers is a AuditType of type Users. AuditTypeUsers // AuditTypeWelcomerImages is a AuditType of type Welcomer_images. AuditTypeWelcomerImages // AuditTypeGuildFeatures is a AuditType of type Guild_features. AuditTypeGuildFeatures // AuditTypeBio is a AuditType of type Bio. AuditTypeBio // AuditTypeBotCustomisation is a AuditType of type Bot_customisation. AuditTypeBotCustomisation )
func ParseAuditType ¶
ParseAuditType attempts to convert a string to a AuditType.
func (*AuditType) AppendText ¶
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (AuditType) IsValid ¶
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (AuditType) MarshalText ¶
MarshalText implements the text marshaller method.
func (*AuditType) UnmarshalText ¶
UnmarshalText implements the text unmarshaller method.
type BorderwallRequests ¶
type BorderwallRequests struct {
RequestUuid uuid.UUID `json:"request_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
GuildID int64 `json:"guild_id"`
UserID int64 `json:"user_id"`
IsVerified bool `json:"is_verified"`
VerifiedAt sql.NullTime `json:"verified_at"`
IpAddress pgtype.Inet `json:"ip_address"`
RecaptchaScore sql.NullFloat64 `json:"recaptcha_score"`
IpintelScore sql.NullFloat64 `json:"ipintel_score"`
CountryCode sql.NullString `json:"country_code"`
UaFamily sql.NullString `json:"ua_family"`
UaFamilyVersion sql.NullString `json:"ua_family_version"`
UaOs sql.NullString `json:"ua_os"`
UaOsVersion sql.NullString `json:"ua_os_version"`
}
type CreateBorderwallGuildSettingsParams ¶
type CreateBorderwallGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleSendDm bool `json:"toggle_send_dm"`
Channel int64 `json:"channel"`
MessageVerify pgtype.JSONB `json:"message_verify"`
MessageVerified pgtype.JSONB `json:"message_verified"`
RolesOnJoin []int64 `json:"roles_on_join"`
RolesOnVerify []int64 `json:"roles_on_verify"`
}
type CreateCustomBotParams ¶
type CreateCustomBotParams struct {
CustomBotUuid uuid.UUID `json:"custom_bot_uuid"`
GuildID int64 `json:"guild_id"`
PublicKey string `json:"public_key"`
Token string `json:"token"`
IsActive bool `json:"is_active"`
ApplicationID int64 `json:"application_id"`
ApplicationName string `json:"application_name"`
ApplicationAvatar string `json:"application_avatar"`
Environment string `json:"environment"`
}
type CreateGuildParams ¶
type CreateGuildParams struct {
GuildID int64 `json:"guild_id"`
EmbedColour int32 `json:"embed_colour"`
SiteSplashUrl string `json:"site_splash_url"`
SiteStaffVisible bool `json:"site_staff_visible"`
SiteGuildVisible bool `json:"site_guild_visible"`
SiteAllowInvites bool `json:"site_allow_invites"`
MemberCount int32 `json:"member_count"`
NumberLocale sql.NullInt32 `json:"number_locale"`
Bio string `json:"bio"`
}
type CreateLeaverGuildSettingsParams ¶
type CreateLeaverGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
Channel int64 `json:"channel"`
MessageFormat pgtype.JSONB `json:"message_format"`
AutoDeleteLeaverMessages bool `json:"auto_delete_leaver_messages"`
LeaverMessageLifetime int32 `json:"leaver_message_lifetime"`
}
type CreateNewMembershipParams ¶
type CreateNewMembershipParams struct {
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
}
type CreateOrUpdateBorderwallGuildSettingsParams ¶
type CreateOrUpdateBorderwallGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleSendDm bool `json:"toggle_send_dm"`
Channel int64 `json:"channel"`
MessageVerify pgtype.JSONB `json:"message_verify"`
MessageVerified pgtype.JSONB `json:"message_verified"`
RolesOnJoin []int64 `json:"roles_on_join"`
RolesOnVerify []int64 `json:"roles_on_verify"`
}
type CreateOrUpdateDiscordSubscriptionParams ¶
type CreateOrUpdateDiscordSubscriptionParams struct {
SubscriptionID string `json:"subscription_id"`
UserID int64 `json:"user_id"`
GiftCodeFlags sql.NullInt64 `json:"gift_code_flags"`
GuildID sql.NullInt64 `json:"guild_id"`
StartsAt sql.NullTime `json:"starts_at"`
EndsAt sql.NullTime `json:"ends_at"`
SkuID int64 `json:"sku_id"`
ApplicationID int64 `json:"application_id"`
EntitlementType int64 `json:"entitlement_type"`
Deleted bool `json:"deleted"`
Consumed bool `json:"consumed"`
}
type CreateOrUpdateGuildParams ¶
type CreateOrUpdateGuildParams struct {
GuildID int64 `json:"guild_id"`
EmbedColour int32 `json:"embed_colour"`
SiteSplashUrl string `json:"site_splash_url"`
SiteStaffVisible bool `json:"site_staff_visible"`
SiteGuildVisible bool `json:"site_guild_visible"`
SiteAllowInvites bool `json:"site_allow_invites"`
MemberCount int32 `json:"member_count"`
NumberLocale sql.NullInt32 `json:"number_locale"`
}
type CreateOrUpdateLeaverGuildSettingsParams ¶
type CreateOrUpdateLeaverGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
Channel int64 `json:"channel"`
MessageFormat pgtype.JSONB `json:"message_format"`
AutoDeleteLeaverMessages bool `json:"auto_delete_leaver_messages"`
LeaverMessageLifetime int32 `json:"leaver_message_lifetime"`
}
type CreateOrUpdateNewMembershipParams ¶
type CreateOrUpdateNewMembershipParams struct {
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
}
type CreateOrUpdatePatreonUserParams ¶
type CreateOrUpdatePatreonUserParams struct {
PatreonUserID int64 `json:"patreon_user_id"`
UserID int64 `json:"user_id"`
FullName string `json:"full_name"`
Email string `json:"email"`
ThumbUrl string `json:"thumb_url"`
PledgeCreatedAt time.Time `json:"pledge_created_at"`
PledgeEndedAt time.Time `json:"pledge_ended_at"`
TierID int64 `json:"tier_id"`
LastChargeStatus string `json:"last_charge_status"`
PatronStatus string `json:"patron_status"`
}
type CreateOrUpdatePaypalSubscriptionParams ¶
type CreateOrUpdatePaypalSubscriptionParams struct {
SubscriptionID string `json:"subscription_id"`
UserID int64 `json:"user_id"`
PayerID string `json:"payer_id"`
LastBilledAt time.Time `json:"last_billed_at"`
NextBillingAt time.Time `json:"next_billing_at"`
SubscriptionStatus string `json:"subscription_status"`
PlanID string `json:"plan_id"`
Quantity string `json:"quantity"`
}
type CreateOrUpdateTempChannelsGuildSettingsParams ¶
type CreateOrUpdateTempChannelsGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleAutopurge bool `json:"toggle_autopurge"`
ChannelLobby int64 `json:"channel_lobby"`
ChannelCategory int64 `json:"channel_category"`
DefaultUserCount int32 `json:"default_user_count"`
}
type CreateOrUpdateWelcomerGuildSettingsParams ¶
type CreateOrUpdateWelcomerGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
AutoDeleteWelcomeMessages bool `json:"auto_delete_welcome_messages"`
WelcomeMessageLifetime int32 `json:"welcome_message_lifetime"`
AutoDeleteWelcomeMessagesOnLeave bool `json:"auto_delete_welcome_messages_on_leave"`
}
type CreateOrUpdateWelcomerImagesGuildSettingsParams ¶
type CreateOrUpdateWelcomerImagesGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleImageBorder bool `json:"toggle_image_border"`
ToggleShowAvatar bool `json:"toggle_show_avatar"`
BackgroundName string `json:"background_name"`
ColourText string `json:"colour_text"`
ColourTextBorder string `json:"colour_text_border"`
ColourImageBorder string `json:"colour_image_border"`
ColourProfileBorder string `json:"colour_profile_border"`
ImageAlignment int32 `json:"image_alignment"`
ImageTheme int32 `json:"image_theme"`
ImageMessage string `json:"image_message"`
ImageProfileBorderType int32 `json:"image_profile_border_type"`
UseCustomBuilder bool `json:"use_custom_builder"`
CustomBuilderData pgtype.JSONB `json:"custom_builder_data"`
}
type CreatePatreonUserParams ¶
type CreatePatreonUserParams struct {
PatreonUserID int64 `json:"patreon_user_id"`
UserID int64 `json:"user_id"`
FullName string `json:"full_name"`
Email string `json:"email"`
ThumbUrl string `json:"thumb_url"`
PledgeCreatedAt time.Time `json:"pledge_created_at"`
PledgeEndedAt time.Time `json:"pledge_ended_at"`
TierID int64 `json:"tier_id"`
LastChargeStatus string `json:"last_charge_status"`
PatronStatus string `json:"patron_status"`
}
type CreateTempChannelsGuildSettingsParams ¶
type CreateTempChannelsGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleAutopurge bool `json:"toggle_autopurge"`
ChannelLobby int64 `json:"channel_lobby"`
ChannelCategory int64 `json:"channel_category"`
DefaultUserCount int32 `json:"default_user_count"`
}
type CreateUserParams ¶
type CreateWelcomerImagesGuildSettingsParams ¶
type CreateWelcomerImagesGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleImageBorder bool `json:"toggle_image_border"`
ToggleShowAvatar bool `json:"toggle_show_avatar"`
BackgroundName string `json:"background_name"`
ColourText string `json:"colour_text"`
ColourTextBorder string `json:"colour_text_border"`
ColourImageBorder string `json:"colour_image_border"`
ColourProfileBorder string `json:"colour_profile_border"`
ImageAlignment int32 `json:"image_alignment"`
ImageTheme int32 `json:"image_theme"`
ImageMessage string `json:"image_message"`
ImageProfileBorderType int32 `json:"image_profile_border_type"`
UseCustomBuilder bool `json:"use_custom_builder"`
CustomBuilderData pgtype.JSONB `json:"custom_builder_data"`
}
type CustomBots ¶
type CustomBots struct {
CustomBotUuid uuid.UUID `json:"custom_bot_uuid"`
GuildID int64 `json:"guild_id"`
PublicKey string `json:"public_key"`
Token string `json:"token"`
CreatedAt time.Time `json:"created_at"`
IsActive bool `json:"is_active"`
ApplicationID int64 `json:"application_id"`
ApplicationName string `json:"application_name"`
ApplicationAvatar string `json:"application_avatar"`
Environment string `json:"environment"`
}
type DBTX ¶
type DBTX interface {
Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
Query(context.Context, string, ...interface{}) (pgx.Rows, error)
QueryRow(context.Context, string, ...interface{}) pgx.Row
CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
}
type DeletePatreonUserParams ¶
type DiscordSubscriptions ¶
type DiscordSubscriptions struct {
SubscriptionID string `json:"subscription_id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
UserID int64 `json:"user_id"`
GiftCodeFlags sql.NullInt64 `json:"gift_code_flags"`
GuildID sql.NullInt64 `json:"guild_id"`
StartsAt sql.NullTime `json:"starts_at"`
EndsAt sql.NullTime `json:"ends_at"`
SkuID int64 `json:"sku_id"`
ApplicationID int64 `json:"application_id"`
EntitlementType int64 `json:"entitlement_type"`
Deleted bool `json:"deleted"`
Consumed bool `json:"consumed"`
}
type GetCommandErrorRow ¶
type GetCommandErrorRow struct {
CommandUuid uuid.UUID `json:"command_uuid"`
CreatedAt time.Time `json:"created_at"`
GuildID int64 `json:"guild_id"`
UserID int64 `json:"user_id"`
ChannelID sql.NullInt64 `json:"channel_id"`
Command string `json:"command"`
Errored bool `json:"errored"`
ExecutionTimeMs int64 `json:"execution_time_ms"`
CommandUuid_2 uuid.NullUUID `json:"command_uuid_2"`
CreatedAt_2 sql.NullTime `json:"created_at_2"`
Trace sql.NullString `json:"trace"`
Data pgtype.JSONB `json:"data"`
}
type GetCustomBotByIdParams ¶
type GetCustomBotByIdRow ¶
type GetCustomBotByIdRow struct {
CustomBotUuid uuid.UUID `json:"custom_bot_uuid"`
GuildID int64 `json:"guild_id"`
PublicKey string `json:"public_key"`
CreatedAt time.Time `json:"created_at"`
IsActive bool `json:"is_active"`
ApplicationID int64 `json:"application_id"`
ApplicationName string `json:"application_name"`
ApplicationAvatar string `json:"application_avatar"`
Environment string `json:"environment"`
}
type GetCustomBotsByGuildIdRow ¶
type GetCustomBotsByGuildIdRow struct {
CustomBotUuid uuid.UUID `json:"custom_bot_uuid"`
GuildID int64 `json:"guild_id"`
PublicKey string `json:"public_key"`
CreatedAt time.Time `json:"created_at"`
IsActive bool `json:"is_active"`
ApplicationID int64 `json:"application_id"`
ApplicationName string `json:"application_name"`
ApplicationAvatar string `json:"application_avatar"`
Environment string `json:"environment"`
}
type GetExpiredWelcomeMessageEventsParams ¶
type GetExpiredWelcomeMessageEventsParams struct {
ScienceGuildEventTypeWelcomeMessageRemoved int32 `json:"science_guild_event_type_welcome_message_removed"`
GuildID int64 `json:"guild_id"`
ScienceGuildEventTypeUserWelcomed int32 `json:"science_guild_event_type_user_welcomed"`
WelcomeMessageLifetime time.Time `json:"welcome_message_lifetime"`
EventLimit int32 `json:"event_limit"`
}
type GetGuildInviteParams ¶
type GetScienceGuildJoinLeaveEventForUserRow ¶
type GetScienceGuildJoinLeaveEventForUserRow struct {
GuildEventUuid uuid.UUID `json:"guild_event_uuid"`
GuildID int64 `json:"guild_id"`
UserID sql.NullInt64 `json:"user_id"`
CreatedAt time.Time `json:"created_at"`
EventType int32 `json:"event_type"`
Data pgtype.JSON `json:"data"`
InviteCode sql.NullString `json:"invite_code"`
GuildID_2 sql.NullInt64 `json:"guild_id_2"`
CreatedBy sql.NullInt64 `json:"created_by"`
CreatedAt_2 sql.NullTime `json:"created_at_2"`
Uses sql.NullInt64 `json:"uses"`
}
type GetUserMembershipRow ¶
type GetUserMembershipRow struct {
MembershipUuid uuid.UUID `json:"membership_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
TransactionUuid_2 uuid.NullUUID `json:"transaction_uuid_2"`
CreatedAt_2 sql.NullTime `json:"created_at_2"`
UpdatedAt_2 sql.NullTime `json:"updated_at_2"`
UserID_2 sql.NullInt64 `json:"user_id_2"`
PlatformType sql.NullInt32 `json:"platform_type"`
TransactionID sql.NullString `json:"transaction_id"`
TransactionStatus sql.NullInt32 `json:"transaction_status"`
CurrencyCode sql.NullString `json:"currency_code"`
Amount sql.NullString `json:"amount"`
}
type GetUserMembershipsByGuildIDRow ¶
type GetUserMembershipsByGuildIDRow struct {
MembershipUuid uuid.UUID `json:"membership_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
TransactionUuid_2 uuid.NullUUID `json:"transaction_uuid_2"`
CreatedAt_2 sql.NullTime `json:"created_at_2"`
UpdatedAt_2 sql.NullTime `json:"updated_at_2"`
UserID_2 sql.NullInt64 `json:"user_id_2"`
PlatformType sql.NullInt32 `json:"platform_type"`
TransactionID sql.NullString `json:"transaction_id"`
TransactionStatus sql.NullInt32 `json:"transaction_status"`
CurrencyCode sql.NullString `json:"currency_code"`
Amount sql.NullString `json:"amount"`
}
type GetUserMembershipsByTransactionIDRow ¶
type GetUserMembershipsByTransactionIDRow struct {
MembershipUuid uuid.UUID `json:"membership_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
TransactionUuid_2 uuid.UUID `json:"transaction_uuid_2"`
CreatedAt_2 time.Time `json:"created_at_2"`
UpdatedAt_2 time.Time `json:"updated_at_2"`
UserID_2 int64 `json:"user_id_2"`
PlatformType int32 `json:"platform_type"`
TransactionID string `json:"transaction_id"`
TransactionStatus int32 `json:"transaction_status"`
CurrencyCode string `json:"currency_code"`
Amount string `json:"amount"`
}
type GetUserMembershipsByUserIDRow ¶
type GetUserMembershipsByUserIDRow struct {
MembershipUuid uuid.UUID `json:"membership_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
TransactionUuid_2 uuid.NullUUID `json:"transaction_uuid_2"`
CreatedAt_2 sql.NullTime `json:"created_at_2"`
UpdatedAt_2 sql.NullTime `json:"updated_at_2"`
UserID_2 sql.NullInt64 `json:"user_id_2"`
PlatformType sql.NullInt32 `json:"platform_type"`
TransactionID sql.NullString `json:"transaction_id"`
TransactionStatus sql.NullInt32 `json:"transaction_status"`
CurrencyCode sql.NullString `json:"currency_code"`
Amount sql.NullString `json:"amount"`
GuildID_2 sql.NullInt64 `json:"guild_id_2"`
EmbedColour sql.NullInt32 `json:"embed_colour"`
SiteSplashUrl sql.NullString `json:"site_splash_url"`
SiteStaffVisible sql.NullBool `json:"site_staff_visible"`
SiteGuildVisible sql.NullBool `json:"site_guild_visible"`
SiteAllowInvites sql.NullBool `json:"site_allow_invites"`
MemberCount sql.NullInt32 `json:"member_count"`
NumberLocale sql.NullInt32 `json:"number_locale"`
BucketID sql.NullInt16 `json:"bucket_id"`
Bio sql.NullString `json:"bio"`
}
type GuildFeatures ¶
type GuildInvites ¶
type GuildMessageCountsHour ¶
type GuildSettingsAutoroles ¶
type GuildSettingsBorderwall ¶
type GuildSettingsBorderwall struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleSendDm bool `json:"toggle_send_dm"`
Channel int64 `json:"channel"`
MessageVerify pgtype.JSONB `json:"message_verify"`
MessageVerified pgtype.JSONB `json:"message_verified"`
RolesOnJoin []int64 `json:"roles_on_join"`
RolesOnVerify []int64 `json:"roles_on_verify"`
}
type GuildSettingsFreeroles ¶
type GuildSettingsLeaver ¶
type GuildSettingsLeaver struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
Channel int64 `json:"channel"`
MessageFormat pgtype.JSONB `json:"message_format"`
AutoDeleteLeaverMessages bool `json:"auto_delete_leaver_messages"`
LeaverMessageLifetime int32 `json:"leaver_message_lifetime"`
}
type GuildSettingsRules ¶
type GuildSettingsTempchannels ¶
type GuildSettingsTempchannels struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleAutopurge bool `json:"toggle_autopurge"`
ChannelLobby int64 `json:"channel_lobby"`
ChannelCategory int64 `json:"channel_category"`
DefaultUserCount int32 `json:"default_user_count"`
}
type GuildSettingsTimeroles ¶
type GuildSettingsWelcomer ¶
type GuildSettingsWelcomerImages ¶
type GuildSettingsWelcomerImages struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleImageBorder bool `json:"toggle_image_border"`
ToggleShowAvatar bool `json:"toggle_show_avatar"`
BackgroundName string `json:"background_name"`
ColourText string `json:"colour_text"`
ColourTextBorder string `json:"colour_text_border"`
ColourImageBorder string `json:"colour_image_border"`
ColourProfileBorder string `json:"colour_profile_border"`
ImageAlignment int32 `json:"image_alignment"`
ImageTheme int32 `json:"image_theme"`
ImageMessage string `json:"image_message"`
ImageProfileBorderType int32 `json:"image_profile_border_type"`
UseCustomBuilder bool `json:"use_custom_builder"`
CustomBuilderData pgtype.JSONB `json:"custom_builder_data"`
}
type GuildVoiceChannelStats ¶
type GuildVoiceChannelStats struct {
StatID int64 `json:"stat_id"`
GuildID int64 `json:"guild_id"`
ChannelID int64 `json:"channel_id"`
UserID int64 `json:"user_id"`
StartTs time.Time `json:"start_ts"`
EndTs time.Time `json:"end_ts"`
TotalTimeMs int64 `json:"total_time_ms"`
Inferred bool `json:"inferred"`
}
type Guilds ¶
type Guilds struct {
GuildID int64 `json:"guild_id"`
EmbedColour int32 `json:"embed_colour"`
SiteSplashUrl string `json:"site_splash_url"`
SiteStaffVisible bool `json:"site_staff_visible"`
SiteGuildVisible bool `json:"site_guild_visible"`
SiteAllowInvites bool `json:"site_allow_invites"`
MemberCount int32 `json:"member_count"`
NumberLocale sql.NullInt32 `json:"number_locale"`
BucketID int16 `json:"bucket_id"`
Bio string `json:"bio"`
}
type HasGuildFeatureParams ¶
type IngestMessageEvents ¶
type InsertAuditLogParams ¶
type InteractionCommands ¶
type JobCheckpoints ¶
type MembershipStatus ¶
type MembershipStatus int32
ENUM(unknown, idle, active, expired, refunded, removed)
const ( // MembershipStatusUnknown is a MembershipStatus of type Unknown. MembershipStatusUnknown MembershipStatus = iota // MembershipStatusIdle is a MembershipStatus of type Idle. MembershipStatusIdle // MembershipStatusActive is a MembershipStatus of type Active. MembershipStatusActive // MembershipStatusExpired is a MembershipStatus of type Expired. MembershipStatusExpired // MembershipStatusRefunded is a MembershipStatus of type Refunded. MembershipStatusRefunded // MembershipStatusRemoved is a MembershipStatus of type Removed. MembershipStatusRemoved )
func ParseMembershipStatus ¶
func ParseMembershipStatus(name string) (MembershipStatus, error)
ParseMembershipStatus attempts to convert a string to a MembershipStatus.
func (*MembershipStatus) AppendText ¶
func (x *MembershipStatus) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (MembershipStatus) IsValid ¶
func (x MembershipStatus) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (MembershipStatus) Label ¶
func (x MembershipStatus) Label() string
func (MembershipStatus) MarshalText ¶
func (x MembershipStatus) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (MembershipStatus) String ¶
func (x MembershipStatus) String() string
String implements the Stringer interface.
func (*MembershipStatus) UnmarshalText ¶
func (x *MembershipStatus) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type MembershipType ¶
type MembershipType int32
ENUM(unknown, legacyCustomBackgrounds, legacyWelcomerPro, welcomerPro, customBackgrounds)
const ( // MembershipTypeUnknown is a MembershipType of type Unknown. MembershipTypeUnknown MembershipType = iota // MembershipTypeLegacyCustomBackgrounds is a MembershipType of type LegacyCustomBackgrounds. MembershipTypeLegacyCustomBackgrounds // MembershipTypeLegacyWelcomerPro is a MembershipType of type LegacyWelcomerPro. MembershipTypeLegacyWelcomerPro // MembershipTypeWelcomerPro is a MembershipType of type WelcomerPro. MembershipTypeWelcomerPro // MembershipTypeCustomBackgrounds is a MembershipType of type CustomBackgrounds. MembershipTypeCustomBackgrounds )
func ParseMembershipType ¶
func ParseMembershipType(name string) (MembershipType, error)
ParseMembershipType attempts to convert a string to a MembershipType.
func (*MembershipType) AppendText ¶
func (x *MembershipType) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (MembershipType) IsValid ¶
func (x MembershipType) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (MembershipType) Label ¶
func (x MembershipType) Label() string
func (MembershipType) MarshalText ¶
func (x MembershipType) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (MembershipType) String ¶
func (x MembershipType) String() string
String implements the Stringer interface.
func (*MembershipType) UnmarshalText ¶
func (x *MembershipType) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type NumberLocale ¶
type NumberLocale int32
ENUM(default, commas, dots, indian, arabic)
const ( // NumberLocaleDefault is a NumberLocale of type Default. NumberLocaleDefault NumberLocale = iota // NumberLocaleCommas is a NumberLocale of type Commas. NumberLocaleCommas // NumberLocaleDots is a NumberLocale of type Dots. NumberLocaleDots // NumberLocaleIndian is a NumberLocale of type Indian. NumberLocaleIndian // NumberLocaleArabic is a NumberLocale of type Arabic. NumberLocaleArabic )
func ParseNumberLocale ¶
func ParseNumberLocale(name string) (NumberLocale, error)
ParseNumberLocale attempts to convert a string to a NumberLocale.
func (*NumberLocale) AppendText ¶
func (x *NumberLocale) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (NumberLocale) IsValid ¶
func (x NumberLocale) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (NumberLocale) MarshalText ¶
func (x NumberLocale) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (NumberLocale) String ¶
func (x NumberLocale) String() string
String implements the Stringer interface.
func (*NumberLocale) UnmarshalText ¶
func (x *NumberLocale) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type PatreonUsers ¶
type PatreonUsers struct {
PatreonUserID int64 `json:"patreon_user_id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
UserID int64 `json:"user_id"`
FullName string `json:"full_name"`
Email string `json:"email"`
ThumbUrl string `json:"thumb_url"`
PledgeCreatedAt time.Time `json:"pledge_created_at"`
PledgeEndedAt time.Time `json:"pledge_ended_at"`
TierID int64 `json:"tier_id"`
LastChargeStatus string `json:"last_charge_status"`
PatronStatus string `json:"patron_status"`
}
type PaypalSubscriptions ¶
type PaypalSubscriptions struct {
SubscriptionID string `json:"subscription_id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
UserID int64 `json:"user_id"`
PayerID string `json:"payer_id"`
LastBilledAt time.Time `json:"last_billed_at"`
NextBillingAt time.Time `json:"next_billing_at"`
SubscriptionStatus string `json:"subscription_status"`
PlanID string `json:"plan_id"`
Quantity string `json:"quantity"`
}
type PlatformType ¶
type PlatformType int32
ENUM(unknown, paypal, patreon, stripe, paypal_subscription, discord)
const ( // PlatformTypeUnknown is a PlatformType of type Unknown. PlatformTypeUnknown PlatformType = iota // PlatformTypePaypal is a PlatformType of type Paypal. PlatformTypePaypal // PlatformTypePatreon is a PlatformType of type Patreon. PlatformTypePatreon // PlatformTypeStripe is a PlatformType of type Stripe. PlatformTypeStripe // PlatformTypePaypalSubscription is a PlatformType of type Paypal_subscription. PlatformTypePaypalSubscription // PlatformTypeDiscord is a PlatformType of type Discord. PlatformTypeDiscord )
func ParsePlatformType ¶
func ParsePlatformType(name string) (PlatformType, error)
ParsePlatformType attempts to convert a string to a PlatformType.
func (*PlatformType) AppendText ¶
func (x *PlatformType) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (PlatformType) IsValid ¶
func (x PlatformType) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (PlatformType) Label ¶
func (x PlatformType) Label() string
func (PlatformType) MarshalText ¶
func (x PlatformType) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (PlatformType) String ¶
func (x PlatformType) String() string
String implements the Stringer interface.
func (*PlatformType) UnmarshalText ¶
func (x *PlatformType) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type Querier ¶
type Querier interface {
AddGuildFeature(ctx context.Context, arg AddGuildFeatureParams) error
ClearInteractionCommands(ctx context.Context, applicationID int64) (int64, error)
CreateAutoRolesGuildSettings(ctx context.Context, arg CreateAutoRolesGuildSettingsParams) (*GuildSettingsAutoroles, error)
CreateBorderwallGuildSettings(ctx context.Context, arg CreateBorderwallGuildSettingsParams) (*GuildSettingsBorderwall, error)
CreateBorderwallRequest(ctx context.Context, arg CreateBorderwallRequestParams) (*BorderwallRequests, error)
CreateCommandError(ctx context.Context, arg CreateCommandErrorParams) (*ScienceCommandErrors, error)
CreateCommandUsage(ctx context.Context, arg CreateCommandUsageParams) (*ScienceCommandUsages, error)
CreateCustomBot(ctx context.Context, arg CreateCustomBotParams) (*CustomBots, error)
CreateFreeRolesGuildSettings(ctx context.Context, arg CreateFreeRolesGuildSettingsParams) (*GuildSettingsFreeroles, error)
CreateGuild(ctx context.Context, arg CreateGuildParams) (*Guilds, error)
CreateGuildInvites(ctx context.Context, arg CreateGuildInvitesParams) (*GuildInvites, error)
CreateGuildVoiceChannelOpenSession(ctx context.Context, arg CreateGuildVoiceChannelOpenSessionParams) error
CreateLeaverGuildSettings(ctx context.Context, arg CreateLeaverGuildSettingsParams) (*GuildSettingsLeaver, error)
CreateManyIngestMessageEvents(ctx context.Context, arg []CreateManyIngestMessageEventsParams) (int64, error)
CreateManyInteractionCommands(ctx context.Context, arg []CreateManyInteractionCommandsParams) (int64, error)
CreateManyScienceGuildEvents(ctx context.Context, arg []CreateManyScienceGuildEventsParams) (int64, error)
CreateNewMembership(ctx context.Context, arg CreateNewMembershipParams) (*UserMemberships, error)
CreateOrUpdateAutoRolesGuildSettings(ctx context.Context, arg CreateOrUpdateAutoRolesGuildSettingsParams) (*GuildSettingsAutoroles, error)
CreateOrUpdateBorderwallGuildSettings(ctx context.Context, arg CreateOrUpdateBorderwallGuildSettingsParams) (*GuildSettingsBorderwall, error)
CreateOrUpdateDiscordSubscription(ctx context.Context, arg CreateOrUpdateDiscordSubscriptionParams) (*DiscordSubscriptions, error)
CreateOrUpdateFreeRolesGuildSettings(ctx context.Context, arg CreateOrUpdateFreeRolesGuildSettingsParams) (*GuildSettingsFreeroles, error)
CreateOrUpdateGuild(ctx context.Context, arg CreateOrUpdateGuildParams) (*Guilds, error)
CreateOrUpdateGuildInvites(ctx context.Context, arg CreateOrUpdateGuildInvitesParams) (*GuildInvites, error)
CreateOrUpdateLeaverGuildSettings(ctx context.Context, arg CreateOrUpdateLeaverGuildSettingsParams) (*GuildSettingsLeaver, error)
CreateOrUpdateNewMembership(ctx context.Context, arg CreateOrUpdateNewMembershipParams) (*UserMemberships, error)
CreateOrUpdatePatreonUser(ctx context.Context, arg CreateOrUpdatePatreonUserParams) (*PatreonUsers, error)
CreateOrUpdatePaypalSubscription(ctx context.Context, arg CreateOrUpdatePaypalSubscriptionParams) (*PaypalSubscriptions, error)
CreateOrUpdateRulesGuildSettings(ctx context.Context, arg CreateOrUpdateRulesGuildSettingsParams) (*GuildSettingsRules, error)
CreateOrUpdateTempChannelsGuildSettings(ctx context.Context, arg CreateOrUpdateTempChannelsGuildSettingsParams) (*GuildSettingsTempchannels, error)
CreateOrUpdateTimeRolesGuildSettings(ctx context.Context, arg CreateOrUpdateTimeRolesGuildSettingsParams) (*GuildSettingsTimeroles, error)
CreateOrUpdateUser(ctx context.Context, arg CreateOrUpdateUserParams) (*Users, error)
CreateOrUpdateUserTransaction(ctx context.Context, arg CreateOrUpdateUserTransactionParams) (*UserTransactions, error)
CreateOrUpdateWelcomerDMsGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerDMsGuildSettingsParams) (*GuildSettingsWelcomerDms, error)
CreateOrUpdateWelcomerGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerGuildSettingsParams) (*GuildSettingsWelcomer, error)
CreateOrUpdateWelcomerImagesGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerImagesGuildSettingsParams) (*GuildSettingsWelcomerImages, error)
CreateOrUpdateWelcomerTextGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerTextGuildSettingsParams) (*GuildSettingsWelcomerText, error)
CreatePatreonUser(ctx context.Context, arg CreatePatreonUserParams) (*PatreonUsers, error)
CreateRulesGuildSettings(ctx context.Context, arg CreateRulesGuildSettingsParams) (*GuildSettingsRules, error)
CreateScienceEvent(ctx context.Context, arg CreateScienceEventParams) (*ScienceEvents, error)
CreateScienceGuildEvent(ctx context.Context, arg CreateScienceGuildEventParams) (*ScienceGuildEvents, error)
CreateTempChannelsGuildSettings(ctx context.Context, arg CreateTempChannelsGuildSettingsParams) (*GuildSettingsTempchannels, error)
CreateTimeRolesGuildSettings(ctx context.Context, arg CreateTimeRolesGuildSettingsParams) (*GuildSettingsTimeroles, error)
CreateUser(ctx context.Context, arg CreateUserParams) (*Users, error)
CreateUserTransaction(ctx context.Context, arg CreateUserTransactionParams) (*UserTransactions, error)
CreateVoiceChannelStat(ctx context.Context, arg CreateVoiceChannelStatParams) error
CreateWelcomerBuilderArtifacts(ctx context.Context, arg CreateWelcomerBuilderArtifactsParams) (*WelcomerBuilderArtifacts, error)
CreateWelcomerDMsGuildSettings(ctx context.Context, arg CreateWelcomerDMsGuildSettingsParams) (*GuildSettingsWelcomerDms, error)
CreateWelcomerGuildSettings(ctx context.Context, arg CreateWelcomerGuildSettingsParams) (*GuildSettingsWelcomer, error)
CreateWelcomerImages(ctx context.Context, arg CreateWelcomerImagesParams) (*WelcomerImages, error)
CreateWelcomerImagesGuildSettings(ctx context.Context, arg CreateWelcomerImagesGuildSettingsParams) (*GuildSettingsWelcomerImages, error)
CreateWelcomerTextGuildSettings(ctx context.Context, arg CreateWelcomerTextGuildSettingsParams) (*GuildSettingsWelcomerText, error)
DeleteAndGetGuildVoiceChannelOpenSession(ctx context.Context, arg DeleteAndGetGuildVoiceChannelOpenSessionParams) (*GuildVoiceChannelOpenSessions, error)
DeleteAndGetGuildVoiceChannelOpenSessionsBefore(ctx context.Context, lastSeenTs time.Time) ([]*GuildVoiceChannelOpenSessions, error)
DeleteCustomBot(ctx context.Context, customBotUuid uuid.UUID) (int64, error)
DeleteGuildInvites(ctx context.Context, arg DeleteGuildInvitesParams) (int64, error)
DeletePatreonUser(ctx context.Context, arg DeletePatreonUserParams) (int64, error)
DeleteUserMembership(ctx context.Context, membershipUuid uuid.UUID) (int64, error)
DeleteUserTransaction(ctx context.Context, transactionUuid uuid.UUID) (int64, error)
DeleteWelcomerImage(ctx context.Context, imageUuid uuid.UUID) (int64, error)
GetAllCustomBotsWithToken(ctx context.Context, environment string) ([]*CustomBots, error)
GetAutoRolesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsAutoroles, error)
GetBorderwallGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsBorderwall, error)
GetBorderwallRequest(ctx context.Context, requestUuid uuid.UUID) (*BorderwallRequests, error)
GetBorderwallRequestsByGuildIDUserID(ctx context.Context, arg GetBorderwallRequestsByGuildIDUserIDParams) ([]*BorderwallRequests, error)
GetBorderwallRequestsByIPAddress(ctx context.Context, ipAddress pgtype.Inet) ([]*BorderwallRequests, error)
GetCommandError(ctx context.Context, commandUuid uuid.UUID) (*GetCommandErrorRow, error)
GetCommandUsage(ctx context.Context, commandUuid uuid.UUID) (*ScienceCommandUsages, error)
GetCustomBotById(ctx context.Context, arg GetCustomBotByIdParams) (*GetCustomBotByIdRow, error)
GetCustomBotByIdWithToken(ctx context.Context, arg GetCustomBotByIdWithTokenParams) (*CustomBots, error)
GetCustomBotsByGuildId(ctx context.Context, guildID int64) ([]*GetCustomBotsByGuildIdRow, error)
GetDiscordSubscriptionsByUserID(ctx context.Context, userID int64) ([]*DiscordSubscriptions, error)
GetExpiredWelcomeMessageEvents(ctx context.Context, arg GetExpiredWelcomeMessageEventsParams) ([]*GetExpiredWelcomeMessageEventsRow, error)
GetExpiringUserMemberships(ctx context.Context, status int32) ([]*UserMemberships, error)
GetFreeRolesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsFreeroles, error)
GetGuild(ctx context.Context, guildID int64) (*Guilds, error)
GetGuildFeatures(ctx context.Context, guildID int64) ([]string, error)
GetGuildInvite(ctx context.Context, arg GetGuildInviteParams) (*GuildInvites, error)
GetGuildInvites(ctx context.Context, guildID int64) ([]*GuildInvites, error)
GetInteractionCommand(ctx context.Context, arg GetInteractionCommandParams) (*InteractionCommands, error)
GetJobCheckpointByName(ctx context.Context, jobName string) (*JobCheckpoints, error)
GetLeaverGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsLeaver, error)
GetMinimalWelcomerBuilderArtifactByGuildId(ctx context.Context, guildID int64) ([]*GetMinimalWelcomerBuilderArtifactByGuildIdRow, error)
GetPatreonUser(ctx context.Context, patreonUserID int64) (*PatreonUsers, error)
GetPatreonUsers(ctx context.Context) ([]*PatreonUsers, error)
GetPatreonUsersByUserID(ctx context.Context, userID int64) ([]*PatreonUsers, error)
GetPaypalSubscriptionBySubscriptionID(ctx context.Context, subscriptionID string) (*PaypalSubscriptions, error)
GetPaypalSubscriptionsByUserID(ctx context.Context, userID int64) ([]*PaypalSubscriptions, error)
GetRulesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsRules, error)
GetScienceEvent(ctx context.Context, eventUuid uuid.UUID) (*ScienceEvents, error)
GetScienceGuildEvent(ctx context.Context, guildEventUuid uuid.UUID) (*ScienceGuildEvents, error)
GetScienceGuildJoinLeaveEventForUser(ctx context.Context, arg GetScienceGuildJoinLeaveEventForUserParams) (*GetScienceGuildJoinLeaveEventForUserRow, error)
GetTempChannelsGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsTempchannels, error)
GetTimeRolesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsTimeroles, error)
GetUser(ctx context.Context, userID int64) (*Users, error)
GetUserMembership(ctx context.Context, membershipUuid uuid.UUID) (*GetUserMembershipRow, error)
GetUserMembershipsByGuildID(ctx context.Context, guildID int64) ([]*GetUserMembershipsByGuildIDRow, error)
GetUserMembershipsByTransactionID(ctx context.Context, transactionID string) ([]*GetUserMembershipsByTransactionIDRow, error)
GetUserMembershipsByUserID(ctx context.Context, userID int64) ([]*GetUserMembershipsByUserIDRow, error)
GetUserTransaction(ctx context.Context, transactionUuid uuid.UUID) (*UserTransactions, error)
GetUserTransactionsByTransactionID(ctx context.Context, transactionID string) ([]*UserTransactions, error)
GetUserTransactionsByUserID(ctx context.Context, userID int64) ([]*UserTransactions, error)
GetWelcomerBuilderArtifactByArtifactUUID(ctx context.Context, artifactUuid uuid.UUID) (*WelcomerBuilderArtifacts, error)
GetWelcomerBuilderArtifactsByGuildId(ctx context.Context, guildID int64) ([]*WelcomerBuilderArtifacts, error)
GetWelcomerDMsGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomerDms, error)
GetWelcomerGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomer, error)
GetWelcomerImages(ctx context.Context, imageUuid uuid.UUID) (*WelcomerImages, error)
GetWelcomerImagesByGuildId(ctx context.Context, guildID int64) ([]*WelcomerImages, error)
GetWelcomerImagesGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomerImages, error)
GetWelcomerTextGuildSettings(ctx context.Context, guildID int64) (*GuildSettingsWelcomerText, error)
HasGuildFeature(ctx context.Context, arg HasGuildFeatureParams) (int32, error)
IncrementGuildMemberCount(ctx context.Context, arg IncrementGuildMemberCountParams) (int32, error)
InsertAuditLog(ctx context.Context, arg InsertAuditLogParams) (*AuditLogs, error)
InsertBorderwallRequest(ctx context.Context, arg InsertBorderwallRequestParams) (*BorderwallRequests, error)
RemoveGuildFeature(ctx context.Context, arg RemoveGuildFeatureParams) error
RemoveWelcomerArtifact(ctx context.Context, arg RemoveWelcomerArtifactParams) (int64, error)
SetGuildMemberCount(ctx context.Context, arg SetGuildMemberCountParams) (int64, error)
UpdateAutoRolesGuildSettings(ctx context.Context, arg UpdateAutoRolesGuildSettingsParams) (int64, error)
UpdateBorderwallGuildSettings(ctx context.Context, arg UpdateBorderwallGuildSettingsParams) (int64, error)
UpdateBorderwallRequest(ctx context.Context, arg UpdateBorderwallRequestParams) (int64, error)
UpdateCustomBot(ctx context.Context, arg UpdateCustomBotParams) (*CustomBots, error)
UpdateCustomBotToken(ctx context.Context, arg UpdateCustomBotTokenParams) (*CustomBots, error)
UpdateFreeRolesGuildSettings(ctx context.Context, arg UpdateFreeRolesGuildSettingsParams) (int64, error)
UpdateGuild(ctx context.Context, arg UpdateGuildParams) (*Guilds, error)
UpdateGuildBio(ctx context.Context, arg UpdateGuildBioParams) (*Guilds, error)
UpdateGuildVoiceChannelOpenSessionLastSeen(ctx context.Context, arg UpdateGuildVoiceChannelOpenSessionLastSeenParams) error
UpdateLeaverGuildSettings(ctx context.Context, arg UpdateLeaverGuildSettingsParams) (int64, error)
UpdatePatreonUser(ctx context.Context, arg UpdatePatreonUserParams) (int64, error)
UpdateRuleGuildSettings(ctx context.Context, arg UpdateRuleGuildSettingsParams) (int64, error)
UpdateTempChannelsGuildSettings(ctx context.Context, arg UpdateTempChannelsGuildSettingsParams) (int64, error)
UpdateTimeRolesGuildSettings(ctx context.Context, arg UpdateTimeRolesGuildSettingsParams) (int64, error)
UpdateUser(ctx context.Context, arg UpdateUserParams) (int64, error)
UpdateUserMembership(ctx context.Context, arg UpdateUserMembershipParams) (int64, error)
UpdateUserTransaction(ctx context.Context, arg UpdateUserTransactionParams) (int64, error)
UpdateWelcomerDMsGuildSettings(ctx context.Context, arg UpdateWelcomerDMsGuildSettingsParams) (int64, error)
UpdateWelcomerGuildSettings(ctx context.Context, arg UpdateWelcomerGuildSettingsParams) (int64, error)
UpdateWelcomerImagesGuildSettings(ctx context.Context, arg UpdateWelcomerImagesGuildSettingsParams) (int64, error)
UpdateWelcomerTextGuildSettings(ctx context.Context, arg UpdateWelcomerTextGuildSettingsParams) (int64, error)
UpsertJobCheckpoint(ctx context.Context, arg UpsertJobCheckpointParams) error
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddGuildFeature ¶
func (q *Queries) AddGuildFeature(ctx context.Context, arg AddGuildFeatureParams) error
func (*Queries) ClearInteractionCommands ¶
func (*Queries) CreateAutoRolesGuildSettings ¶
func (q *Queries) CreateAutoRolesGuildSettings(ctx context.Context, arg CreateAutoRolesGuildSettingsParams) (*GuildSettingsAutoroles, error)
func (*Queries) CreateBorderwallGuildSettings ¶
func (q *Queries) CreateBorderwallGuildSettings(ctx context.Context, arg CreateBorderwallGuildSettingsParams) (*GuildSettingsBorderwall, error)
func (*Queries) CreateBorderwallRequest ¶
func (q *Queries) CreateBorderwallRequest(ctx context.Context, arg CreateBorderwallRequestParams) (*BorderwallRequests, error)
func (*Queries) CreateCommandError ¶
func (q *Queries) CreateCommandError(ctx context.Context, arg CreateCommandErrorParams) (*ScienceCommandErrors, error)
func (*Queries) CreateCommandUsage ¶
func (q *Queries) CreateCommandUsage(ctx context.Context, arg CreateCommandUsageParams) (*ScienceCommandUsages, error)
func (*Queries) CreateCustomBot ¶
func (q *Queries) CreateCustomBot(ctx context.Context, arg CreateCustomBotParams) (*CustomBots, error)
func (*Queries) CreateFreeRolesGuildSettings ¶
func (q *Queries) CreateFreeRolesGuildSettings(ctx context.Context, arg CreateFreeRolesGuildSettingsParams) (*GuildSettingsFreeroles, error)
func (*Queries) CreateGuild ¶
func (*Queries) CreateGuildInvites ¶
func (q *Queries) CreateGuildInvites(ctx context.Context, arg CreateGuildInvitesParams) (*GuildInvites, error)
func (*Queries) CreateGuildVoiceChannelOpenSession ¶
func (q *Queries) CreateGuildVoiceChannelOpenSession(ctx context.Context, arg CreateGuildVoiceChannelOpenSessionParams) error
func (*Queries) CreateLeaverGuildSettings ¶
func (q *Queries) CreateLeaverGuildSettings(ctx context.Context, arg CreateLeaverGuildSettingsParams) (*GuildSettingsLeaver, error)
func (*Queries) CreateManyIngestMessageEvents ¶
func (*Queries) CreateManyInteractionCommands ¶
func (*Queries) CreateManyScienceGuildEvents ¶
func (*Queries) CreateNewMembership ¶
func (q *Queries) CreateNewMembership(ctx context.Context, arg CreateNewMembershipParams) (*UserMemberships, error)
func (*Queries) CreateOrUpdateAutoRolesGuildSettings ¶
func (q *Queries) CreateOrUpdateAutoRolesGuildSettings(ctx context.Context, arg CreateOrUpdateAutoRolesGuildSettingsParams) (*GuildSettingsAutoroles, error)
func (*Queries) CreateOrUpdateBorderwallGuildSettings ¶
func (q *Queries) CreateOrUpdateBorderwallGuildSettings(ctx context.Context, arg CreateOrUpdateBorderwallGuildSettingsParams) (*GuildSettingsBorderwall, error)
func (*Queries) CreateOrUpdateDiscordSubscription ¶
func (q *Queries) CreateOrUpdateDiscordSubscription(ctx context.Context, arg CreateOrUpdateDiscordSubscriptionParams) (*DiscordSubscriptions, error)
func (*Queries) CreateOrUpdateFreeRolesGuildSettings ¶
func (q *Queries) CreateOrUpdateFreeRolesGuildSettings(ctx context.Context, arg CreateOrUpdateFreeRolesGuildSettingsParams) (*GuildSettingsFreeroles, error)
func (*Queries) CreateOrUpdateGuild ¶
func (*Queries) CreateOrUpdateGuildInvites ¶
func (q *Queries) CreateOrUpdateGuildInvites(ctx context.Context, arg CreateOrUpdateGuildInvitesParams) (*GuildInvites, error)
func (*Queries) CreateOrUpdateLeaverGuildSettings ¶
func (q *Queries) CreateOrUpdateLeaverGuildSettings(ctx context.Context, arg CreateOrUpdateLeaverGuildSettingsParams) (*GuildSettingsLeaver, error)
func (*Queries) CreateOrUpdateNewMembership ¶
func (q *Queries) CreateOrUpdateNewMembership(ctx context.Context, arg CreateOrUpdateNewMembershipParams) (*UserMemberships, error)
func (*Queries) CreateOrUpdatePatreonUser ¶
func (q *Queries) CreateOrUpdatePatreonUser(ctx context.Context, arg CreateOrUpdatePatreonUserParams) (*PatreonUsers, error)
func (*Queries) CreateOrUpdatePaypalSubscription ¶
func (q *Queries) CreateOrUpdatePaypalSubscription(ctx context.Context, arg CreateOrUpdatePaypalSubscriptionParams) (*PaypalSubscriptions, error)
func (*Queries) CreateOrUpdateRulesGuildSettings ¶
func (q *Queries) CreateOrUpdateRulesGuildSettings(ctx context.Context, arg CreateOrUpdateRulesGuildSettingsParams) (*GuildSettingsRules, error)
func (*Queries) CreateOrUpdateTempChannelsGuildSettings ¶
func (q *Queries) CreateOrUpdateTempChannelsGuildSettings(ctx context.Context, arg CreateOrUpdateTempChannelsGuildSettingsParams) (*GuildSettingsTempchannels, error)
func (*Queries) CreateOrUpdateTimeRolesGuildSettings ¶
func (q *Queries) CreateOrUpdateTimeRolesGuildSettings(ctx context.Context, arg CreateOrUpdateTimeRolesGuildSettingsParams) (*GuildSettingsTimeroles, error)
func (*Queries) CreateOrUpdateUser ¶
func (*Queries) CreateOrUpdateUserTransaction ¶
func (q *Queries) CreateOrUpdateUserTransaction(ctx context.Context, arg CreateOrUpdateUserTransactionParams) (*UserTransactions, error)
func (*Queries) CreateOrUpdateWelcomerDMsGuildSettings ¶
func (q *Queries) CreateOrUpdateWelcomerDMsGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerDMsGuildSettingsParams) (*GuildSettingsWelcomerDms, error)
func (*Queries) CreateOrUpdateWelcomerGuildSettings ¶
func (q *Queries) CreateOrUpdateWelcomerGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerGuildSettingsParams) (*GuildSettingsWelcomer, error)
func (*Queries) CreateOrUpdateWelcomerImagesGuildSettings ¶
func (q *Queries) CreateOrUpdateWelcomerImagesGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerImagesGuildSettingsParams) (*GuildSettingsWelcomerImages, error)
func (*Queries) CreateOrUpdateWelcomerTextGuildSettings ¶
func (q *Queries) CreateOrUpdateWelcomerTextGuildSettings(ctx context.Context, arg CreateOrUpdateWelcomerTextGuildSettingsParams) (*GuildSettingsWelcomerText, error)
func (*Queries) CreatePatreonUser ¶
func (q *Queries) CreatePatreonUser(ctx context.Context, arg CreatePatreonUserParams) (*PatreonUsers, error)
func (*Queries) CreateRulesGuildSettings ¶
func (q *Queries) CreateRulesGuildSettings(ctx context.Context, arg CreateRulesGuildSettingsParams) (*GuildSettingsRules, error)
func (*Queries) CreateScienceEvent ¶
func (q *Queries) CreateScienceEvent(ctx context.Context, arg CreateScienceEventParams) (*ScienceEvents, error)
func (*Queries) CreateScienceGuildEvent ¶
func (q *Queries) CreateScienceGuildEvent(ctx context.Context, arg CreateScienceGuildEventParams) (*ScienceGuildEvents, error)
func (*Queries) CreateTempChannelsGuildSettings ¶
func (q *Queries) CreateTempChannelsGuildSettings(ctx context.Context, arg CreateTempChannelsGuildSettingsParams) (*GuildSettingsTempchannels, error)
func (*Queries) CreateTimeRolesGuildSettings ¶
func (q *Queries) CreateTimeRolesGuildSettings(ctx context.Context, arg CreateTimeRolesGuildSettingsParams) (*GuildSettingsTimeroles, error)
func (*Queries) CreateUser ¶
func (*Queries) CreateUserTransaction ¶
func (q *Queries) CreateUserTransaction(ctx context.Context, arg CreateUserTransactionParams) (*UserTransactions, error)
func (*Queries) CreateVoiceChannelStat ¶
func (q *Queries) CreateVoiceChannelStat(ctx context.Context, arg CreateVoiceChannelStatParams) error
func (*Queries) CreateWelcomerBuilderArtifacts ¶
func (q *Queries) CreateWelcomerBuilderArtifacts(ctx context.Context, arg CreateWelcomerBuilderArtifactsParams) (*WelcomerBuilderArtifacts, error)
func (*Queries) CreateWelcomerDMsGuildSettings ¶
func (q *Queries) CreateWelcomerDMsGuildSettings(ctx context.Context, arg CreateWelcomerDMsGuildSettingsParams) (*GuildSettingsWelcomerDms, error)
func (*Queries) CreateWelcomerGuildSettings ¶
func (q *Queries) CreateWelcomerGuildSettings(ctx context.Context, arg CreateWelcomerGuildSettingsParams) (*GuildSettingsWelcomer, error)
func (*Queries) CreateWelcomerImages ¶
func (q *Queries) CreateWelcomerImages(ctx context.Context, arg CreateWelcomerImagesParams) (*WelcomerImages, error)
func (*Queries) CreateWelcomerImagesGuildSettings ¶
func (q *Queries) CreateWelcomerImagesGuildSettings(ctx context.Context, arg CreateWelcomerImagesGuildSettingsParams) (*GuildSettingsWelcomerImages, error)
func (*Queries) CreateWelcomerTextGuildSettings ¶
func (q *Queries) CreateWelcomerTextGuildSettings(ctx context.Context, arg CreateWelcomerTextGuildSettingsParams) (*GuildSettingsWelcomerText, error)
func (*Queries) DeleteAndGetGuildVoiceChannelOpenSession ¶
func (q *Queries) DeleteAndGetGuildVoiceChannelOpenSession(ctx context.Context, arg DeleteAndGetGuildVoiceChannelOpenSessionParams) (*GuildVoiceChannelOpenSessions, error)
func (*Queries) DeleteAndGetGuildVoiceChannelOpenSessionsBefore ¶
func (*Queries) DeleteCustomBot ¶
func (*Queries) DeleteGuildInvites ¶
func (*Queries) DeletePatreonUser ¶
func (*Queries) DeleteUserMembership ¶
func (*Queries) DeleteUserTransaction ¶
func (*Queries) DeleteWelcomerImage ¶
func (*Queries) GetAllCustomBotsWithToken ¶
func (*Queries) GetAutoRolesGuildSettings ¶
func (*Queries) GetBorderwallGuildSettings ¶
func (*Queries) GetBorderwallRequest ¶
func (*Queries) GetBorderwallRequestsByGuildIDUserID ¶
func (q *Queries) GetBorderwallRequestsByGuildIDUserID(ctx context.Context, arg GetBorderwallRequestsByGuildIDUserIDParams) ([]*BorderwallRequests, error)
func (*Queries) GetBorderwallRequestsByIPAddress ¶
func (*Queries) GetCommandError ¶
func (*Queries) GetCommandUsage ¶
func (*Queries) GetCustomBotById ¶
func (q *Queries) GetCustomBotById(ctx context.Context, arg GetCustomBotByIdParams) (*GetCustomBotByIdRow, error)
func (*Queries) GetCustomBotByIdWithToken ¶
func (q *Queries) GetCustomBotByIdWithToken(ctx context.Context, arg GetCustomBotByIdWithTokenParams) (*CustomBots, error)
func (*Queries) GetCustomBotsByGuildId ¶
func (*Queries) GetDiscordSubscriptionsByUserID ¶
func (*Queries) GetExpiredWelcomeMessageEvents ¶
func (q *Queries) GetExpiredWelcomeMessageEvents(ctx context.Context, arg GetExpiredWelcomeMessageEventsParams) ([]*GetExpiredWelcomeMessageEventsRow, error)
func (*Queries) GetExpiringUserMemberships ¶
func (*Queries) GetFreeRolesGuildSettings ¶
func (*Queries) GetGuildFeatures ¶
func (*Queries) GetGuildInvite ¶
func (q *Queries) GetGuildInvite(ctx context.Context, arg GetGuildInviteParams) (*GuildInvites, error)
func (*Queries) GetGuildInvites ¶
func (*Queries) GetInteractionCommand ¶
func (q *Queries) GetInteractionCommand(ctx context.Context, arg GetInteractionCommandParams) (*InteractionCommands, error)
func (*Queries) GetJobCheckpointByName ¶
func (*Queries) GetLeaverGuildSettings ¶
func (*Queries) GetMinimalWelcomerBuilderArtifactByGuildId ¶
func (*Queries) GetPatreonUser ¶
func (*Queries) GetPatreonUsers ¶
func (q *Queries) GetPatreonUsers(ctx context.Context) ([]*PatreonUsers, error)
func (*Queries) GetPatreonUsersByUserID ¶
func (*Queries) GetPaypalSubscriptionBySubscriptionID ¶
func (*Queries) GetPaypalSubscriptionsByUserID ¶
func (*Queries) GetRulesGuildSettings ¶
func (*Queries) GetScienceEvent ¶
func (*Queries) GetScienceGuildEvent ¶
func (*Queries) GetScienceGuildJoinLeaveEventForUser ¶
func (q *Queries) GetScienceGuildJoinLeaveEventForUser(ctx context.Context, arg GetScienceGuildJoinLeaveEventForUserParams) (*GetScienceGuildJoinLeaveEventForUserRow, error)
func (*Queries) GetTempChannelsGuildSettings ¶
func (*Queries) GetTimeRolesGuildSettings ¶
func (*Queries) GetUserMembership ¶
func (*Queries) GetUserMembershipsByGuildID ¶
func (*Queries) GetUserMembershipsByTransactionID ¶
func (*Queries) GetUserMembershipsByUserID ¶
func (*Queries) GetUserTransaction ¶
func (*Queries) GetUserTransactionsByTransactionID ¶
func (*Queries) GetUserTransactionsByUserID ¶
func (*Queries) GetValidUserMembershipsByGuildID ¶
func (q *Queries) GetValidUserMembershipsByGuildID(ctx context.Context, guildID discord.Snowflake, time time.Time) ([]*GetUserMembershipsByGuildIDRow, error)
Returns all valid user memberships based on a guild ID.
func (*Queries) GetWelcomerBuilderArtifactByArtifactUUID ¶
func (*Queries) GetWelcomerBuilderArtifactsByGuildId ¶
func (*Queries) GetWelcomerDMsGuildSettings ¶
func (*Queries) GetWelcomerGuildSettings ¶
func (*Queries) GetWelcomerImages ¶
func (*Queries) GetWelcomerImagesByGuildId ¶
func (*Queries) GetWelcomerImagesGuildSettings ¶
func (*Queries) GetWelcomerTextGuildSettings ¶
func (*Queries) HasGuildFeature ¶
func (*Queries) IncrementGuildMemberCount ¶
func (*Queries) InsertAuditLog ¶
func (*Queries) InsertBorderwallRequest ¶
func (q *Queries) InsertBorderwallRequest(ctx context.Context, arg InsertBorderwallRequestParams) (*BorderwallRequests, error)
func (*Queries) RemoveGuildFeature ¶
func (q *Queries) RemoveGuildFeature(ctx context.Context, arg RemoveGuildFeatureParams) error
func (*Queries) RemoveWelcomerArtifact ¶
func (*Queries) SetGuildMemberCount ¶
func (*Queries) UpdateAutoRolesGuildSettings ¶
func (*Queries) UpdateBorderwallGuildSettings ¶
func (*Queries) UpdateBorderwallRequest ¶
func (*Queries) UpdateCustomBot ¶
func (q *Queries) UpdateCustomBot(ctx context.Context, arg UpdateCustomBotParams) (*CustomBots, error)
func (*Queries) UpdateCustomBotToken ¶
func (q *Queries) UpdateCustomBotToken(ctx context.Context, arg UpdateCustomBotTokenParams) (*CustomBots, error)
func (*Queries) UpdateFreeRolesGuildSettings ¶
func (*Queries) UpdateGuild ¶
func (*Queries) UpdateGuildBio ¶
func (*Queries) UpdateGuildVoiceChannelOpenSessionLastSeen ¶
func (q *Queries) UpdateGuildVoiceChannelOpenSessionLastSeen(ctx context.Context, arg UpdateGuildVoiceChannelOpenSessionLastSeenParams) error
func (*Queries) UpdateLeaverGuildSettings ¶
func (*Queries) UpdatePatreonUser ¶
func (*Queries) UpdateRuleGuildSettings ¶
func (*Queries) UpdateTempChannelsGuildSettings ¶
func (*Queries) UpdateTimeRolesGuildSettings ¶
func (*Queries) UpdateUser ¶
func (*Queries) UpdateUserMembership ¶
func (*Queries) UpdateUserTransaction ¶
func (*Queries) UpdateWelcomerDMsGuildSettings ¶
func (*Queries) UpdateWelcomerGuildSettings ¶
func (*Queries) UpdateWelcomerImagesGuildSettings ¶
func (*Queries) UpdateWelcomerTextGuildSettings ¶
func (*Queries) UpsertJobCheckpoint ¶
func (q *Queries) UpsertJobCheckpoint(ctx context.Context, arg UpsertJobCheckpointParams) error
type ScienceCommandErrors ¶
type ScienceCommandUsages ¶
type ScienceCommandUsages struct {
CommandUuid uuid.UUID `json:"command_uuid"`
CreatedAt time.Time `json:"created_at"`
GuildID int64 `json:"guild_id"`
UserID int64 `json:"user_id"`
ChannelID sql.NullInt64 `json:"channel_id"`
Command string `json:"command"`
Errored bool `json:"errored"`
ExecutionTimeMs int64 `json:"execution_time_ms"`
}
type ScienceEventType ¶
type ScienceEventType int32
ENUM(unknown)
const ( // ScienceEventTypeUnknown is a ScienceEventType of type Unknown. ScienceEventTypeUnknown ScienceEventType = iota )
func ParseScienceEventType ¶
func ParseScienceEventType(name string) (ScienceEventType, error)
ParseScienceEventType attempts to convert a string to a ScienceEventType.
func (*ScienceEventType) AppendText ¶
func (x *ScienceEventType) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (ScienceEventType) IsValid ¶
func (x ScienceEventType) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (ScienceEventType) MarshalText ¶
func (x ScienceEventType) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (ScienceEventType) String ¶
func (x ScienceEventType) String() string
String implements the Stringer interface.
func (*ScienceEventType) UnmarshalText ¶
func (x *ScienceEventType) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type ScienceEvents ¶
type ScienceGuildEventType ¶
type ScienceGuildEventType int32
ENUM(unknown, userJoin, userLeave, userWelcomed, timeRoleGiven, borderwallChallenge, borderwallCompleted, tempChannelCreated, membershipReceived, membershipRemoved, guildJoin, guildLeave, guildOnboarded, guildUserOnboarded, welcomeMessageRemoved, userLeftMessage, leaverMessageRemoved)
const ( // ScienceGuildEventTypeUnknown is a ScienceGuildEventType of type Unknown. ScienceGuildEventTypeUnknown ScienceGuildEventType = iota // ScienceGuildEventTypeUserJoin is a ScienceGuildEventType of type UserJoin. ScienceGuildEventTypeUserJoin // ScienceGuildEventTypeUserLeave is a ScienceGuildEventType of type UserLeave. ScienceGuildEventTypeUserLeave // ScienceGuildEventTypeUserWelcomed is a ScienceGuildEventType of type UserWelcomed. ScienceGuildEventTypeUserWelcomed // ScienceGuildEventTypeTimeRoleGiven is a ScienceGuildEventType of type TimeRoleGiven. ScienceGuildEventTypeTimeRoleGiven // ScienceGuildEventTypeBorderwallChallenge is a ScienceGuildEventType of type BorderwallChallenge. ScienceGuildEventTypeBorderwallChallenge // ScienceGuildEventTypeBorderwallCompleted is a ScienceGuildEventType of type BorderwallCompleted. ScienceGuildEventTypeBorderwallCompleted // ScienceGuildEventTypeTempChannelCreated is a ScienceGuildEventType of type TempChannelCreated. ScienceGuildEventTypeTempChannelCreated // ScienceGuildEventTypeMembershipReceived is a ScienceGuildEventType of type MembershipReceived. ScienceGuildEventTypeMembershipReceived // ScienceGuildEventTypeMembershipRemoved is a ScienceGuildEventType of type MembershipRemoved. ScienceGuildEventTypeMembershipRemoved // ScienceGuildEventTypeGuildJoin is a ScienceGuildEventType of type GuildJoin. ScienceGuildEventTypeGuildJoin // ScienceGuildEventTypeGuildLeave is a ScienceGuildEventType of type GuildLeave. ScienceGuildEventTypeGuildLeave // ScienceGuildEventTypeGuildOnboarded is a ScienceGuildEventType of type GuildOnboarded. ScienceGuildEventTypeGuildOnboarded // ScienceGuildEventTypeGuildUserOnboarded is a ScienceGuildEventType of type GuildUserOnboarded. ScienceGuildEventTypeGuildUserOnboarded // ScienceGuildEventTypeWelcomeMessageRemoved is a ScienceGuildEventType of type WelcomeMessageRemoved. ScienceGuildEventTypeWelcomeMessageRemoved // ScienceGuildEventTypeUserLeftMessage is a ScienceGuildEventType of type UserLeftMessage. ScienceGuildEventTypeUserLeftMessage // ScienceGuildEventTypeLeaverMessageRemoved is a ScienceGuildEventType of type LeaverMessageRemoved. ScienceGuildEventTypeLeaverMessageRemoved )
func ParseScienceGuildEventType ¶
func ParseScienceGuildEventType(name string) (ScienceGuildEventType, error)
ParseScienceGuildEventType attempts to convert a string to a ScienceGuildEventType.
func (*ScienceGuildEventType) AppendText ¶
func (x *ScienceGuildEventType) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (ScienceGuildEventType) IsValid ¶
func (x ScienceGuildEventType) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (ScienceGuildEventType) MarshalText ¶
func (x ScienceGuildEventType) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (ScienceGuildEventType) String ¶
func (x ScienceGuildEventType) String() string
String implements the Stringer interface.
func (*ScienceGuildEventType) UnmarshalText ¶
func (x *ScienceGuildEventType) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type ScienceGuildEvents ¶
type TransactionStatus ¶
type TransactionStatus int32
ENUM(unknown, pending, completed, refunded)
const ( // TransactionStatusUnknown is a TransactionStatus of type Unknown. TransactionStatusUnknown TransactionStatus = iota // TransactionStatusPending is a TransactionStatus of type Pending. TransactionStatusPending // TransactionStatusCompleted is a TransactionStatus of type Completed. TransactionStatusCompleted // TransactionStatusRefunded is a TransactionStatus of type Refunded. TransactionStatusRefunded )
func ParseTransactionStatus ¶
func ParseTransactionStatus(name string) (TransactionStatus, error)
ParseTransactionStatus attempts to convert a string to a TransactionStatus.
func (*TransactionStatus) AppendText ¶
func (x *TransactionStatus) AppendText(b []byte) ([]byte, error)
AppendText appends the textual representation of itself to the end of b (allocating a larger slice if necessary) and returns the updated slice.
Implementations must not retain b, nor mutate any bytes within b[:len(b)].
func (TransactionStatus) IsValid ¶
func (x TransactionStatus) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (TransactionStatus) MarshalText ¶
func (x TransactionStatus) MarshalText() ([]byte, error)
MarshalText implements the text marshaller method.
func (TransactionStatus) String ¶
func (x TransactionStatus) String() string
String implements the Stringer interface.
func (*TransactionStatus) UnmarshalText ¶
func (x *TransactionStatus) UnmarshalText(text []byte) error
UnmarshalText implements the text unmarshaller method.
type UpdateBorderwallGuildSettingsParams ¶
type UpdateBorderwallGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleSendDm bool `json:"toggle_send_dm"`
Channel int64 `json:"channel"`
MessageVerify pgtype.JSONB `json:"message_verify"`
MessageVerified pgtype.JSONB `json:"message_verified"`
RolesOnJoin []int64 `json:"roles_on_join"`
RolesOnVerify []int64 `json:"roles_on_verify"`
}
type UpdateBorderwallRequestParams ¶
type UpdateBorderwallRequestParams struct {
RequestUuid uuid.UUID `json:"request_uuid"`
IsVerified bool `json:"is_verified"`
VerifiedAt sql.NullTime `json:"verified_at"`
IpAddress pgtype.Inet `json:"ip_address"`
RecaptchaScore sql.NullFloat64 `json:"recaptcha_score"`
IpintelScore sql.NullFloat64 `json:"ipintel_score"`
CountryCode sql.NullString `json:"country_code"`
UaFamily sql.NullString `json:"ua_family"`
UaFamilyVersion sql.NullString `json:"ua_family_version"`
UaOs sql.NullString `json:"ua_os"`
UaOsVersion sql.NullString `json:"ua_os_version"`
}
type UpdateCustomBotParams ¶
type UpdateCustomBotParams struct {
CustomBotUuid uuid.UUID `json:"custom_bot_uuid"`
PublicKey string `json:"public_key"`
IsActive bool `json:"is_active"`
ApplicationID int64 `json:"application_id"`
ApplicationName string `json:"application_name"`
ApplicationAvatar string `json:"application_avatar"`
Environment string `json:"environment"`
}
type UpdateCustomBotTokenParams ¶
type UpdateCustomBotTokenParams struct {
CustomBotUuid uuid.UUID `json:"custom_bot_uuid"`
PublicKey string `json:"public_key"`
Token string `json:"token"`
IsActive bool `json:"is_active"`
ApplicationID int64 `json:"application_id"`
ApplicationName string `json:"application_name"`
ApplicationAvatar string `json:"application_avatar"`
Environment string `json:"environment"`
}
type UpdateGuildBioParams ¶
type UpdateGuildParams ¶
type UpdateGuildParams struct {
GuildID int64 `json:"guild_id"`
EmbedColour int32 `json:"embed_colour"`
SiteSplashUrl string `json:"site_splash_url"`
SiteStaffVisible bool `json:"site_staff_visible"`
SiteGuildVisible bool `json:"site_guild_visible"`
SiteAllowInvites bool `json:"site_allow_invites"`
NumberLocale sql.NullInt32 `json:"number_locale"`
}
type UpdateLeaverGuildSettingsParams ¶
type UpdateLeaverGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
Channel int64 `json:"channel"`
MessageFormat pgtype.JSONB `json:"message_format"`
AutoDeleteLeaverMessages bool `json:"auto_delete_leaver_messages"`
LeaverMessageLifetime int32 `json:"leaver_message_lifetime"`
}
type UpdatePatreonUserParams ¶
type UpdatePatreonUserParams struct {
PatreonUserID int64 `json:"patreon_user_id"`
UserID int64 `json:"user_id"`
FullName string `json:"full_name"`
Email string `json:"email"`
ThumbUrl string `json:"thumb_url"`
PledgeCreatedAt time.Time `json:"pledge_created_at"`
PledgeEndedAt time.Time `json:"pledge_ended_at"`
TierID int64 `json:"tier_id"`
LastChargeStatus string `json:"last_charge_status"`
PatronStatus string `json:"patron_status"`
}
type UpdateTempChannelsGuildSettingsParams ¶
type UpdateTempChannelsGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleAutopurge bool `json:"toggle_autopurge"`
ChannelLobby int64 `json:"channel_lobby"`
ChannelCategory int64 `json:"channel_category"`
DefaultUserCount int32 `json:"default_user_count"`
}
type UpdateUserMembershipParams ¶
type UpdateUserMembershipParams struct {
MembershipUuid uuid.UUID `json:"membership_uuid"`
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
}
type UpdateUserParams ¶
type UpdateUserTransactionParams ¶
type UpdateUserTransactionParams struct {
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
PlatformType int32 `json:"platform_type"`
TransactionID string `json:"transaction_id"`
TransactionStatus int32 `json:"transaction_status"`
CurrencyCode string `json:"currency_code"`
Amount string `json:"amount"`
}
type UpdateWelcomerImagesGuildSettingsParams ¶
type UpdateWelcomerImagesGuildSettingsParams struct {
GuildID int64 `json:"guild_id"`
ToggleEnabled bool `json:"toggle_enabled"`
ToggleImageBorder bool `json:"toggle_image_border"`
ToggleShowAvatar bool `json:"toggle_show_avatar"`
BackgroundName string `json:"background_name"`
ColourText string `json:"colour_text"`
ColourTextBorder string `json:"colour_text_border"`
ColourImageBorder string `json:"colour_image_border"`
ColourProfileBorder string `json:"colour_profile_border"`
ImageAlignment int32 `json:"image_alignment"`
ImageTheme int32 `json:"image_theme"`
ImageMessage string `json:"image_message"`
ImageProfileBorderType int32 `json:"image_profile_border_type"`
UseCustomBuilder bool `json:"use_custom_builder"`
CustomBuilderData pgtype.JSONB `json:"custom_builder_data"`
}
type UserMemberships ¶
type UserMemberships struct {
MembershipUuid uuid.UUID `json:"membership_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
StartedAt time.Time `json:"started_at"`
ExpiresAt time.Time `json:"expires_at"`
Status int32 `json:"status"`
MembershipType int32 `json:"membership_type"`
TransactionUuid uuid.UUID `json:"transaction_uuid"`
UserID int64 `json:"user_id"`
GuildID int64 `json:"guild_id"`
}
type UserTransactions ¶
type UserTransactions struct {
TransactionUuid uuid.UUID `json:"transaction_uuid"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
UserID int64 `json:"user_id"`
PlatformType int32 `json:"platform_type"`
TransactionID string `json:"transaction_id"`
TransactionStatus int32 `json:"transaction_status"`
CurrencyCode string `json:"currency_code"`
Amount string `json:"amount"`
}
Source Files
¶
- audit.go
- audit_enum.go
- audit_query.sql.go
- copyfrom.go
- database.go
- database_enum.go
- database_enum_utils.go
- db.go
- discord_subscriptions_query.sql.go
- guild_borderwall_requests_query.sql.go
- guild_custom_bots_query.sql.go
- guild_features_query.sql.go
- guild_invites_query.sql.go
- guild_settings_autoroles_query.sql.go
- guild_settings_borderwall_query.sql.go
- guild_settings_freeroles_query.sql.go
- guild_settings_leaver_query.sql.go
- guild_settings_rules_query.sql.go
- guild_settings_tempchannels_query.sql.go
- guild_settings_timeroles_query.sql.go
- guild_settings_welcomer_dms_query.sql.go
- guild_settings_welcomer_images_query.sql.go
- guild_settings_welcomer_query.sql.go
- guild_settings_welcomer_text_query.sql.go
- guild_voice_channel_open_sessions_query.sql.go
- guild_voice_channel_stats_query.sql.go
- guilds_query.sql.go
- ingest_message_events_query.sql.go
- interaction_commands_query.sql.go
- job_checkpoints_query.sql.go
- models.go
- patreon_users_query.sql.go
- paypal_subscriptions_query.sql.go
- querier.go
- science_command_errors_query.sql.go
- science_command_usages_query.sql.go
- science_events_query.sql.go
- science_guild_events_query.sql.go
- user_memberships_logic.go
- user_memberships_query.sql.go
- user_transactions_query.sql.go
- users_query.sql.go
- welcomer_builder_artifacts_query.sql.go
- welcomer_images_query.sql.go