Documentation ¶
Index ¶
- Variables
- func MapAboutRequest(authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAboutToWebhook(lg discordgo.Locale, emojiService emojis.Service) *discordgo.WebhookEdit
- func MapAlignBookToWebhook(answer *amqp.AlignGetBookAnswer, believers []constants.AlignmentUserLevel, ...) *discordgo.WebhookEdit
- func MapAlignUserToEmbed(alignExperiences []*amqp.AlignGetUserAnswer_AlignExperience, ...) *[]*discordgo.MessageEmbed
- func MapAlmanaxEffectListRequest(query, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxEffectRequest(query *string, date *time.Time, page int, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxEffectsToWebhook(answer *amqp.EncyclopediaAlmanaxEffectAnswer, lg discordgo.Locale, ...) *discordgo.WebhookEdit
- func MapAlmanaxRequest(date *time.Time, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxResourceRequest(duration int64, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxResourceToWebhook(almanaxResources *amqp.EncyclopediaAlmanaxResourceAnswer, ...) *discordgo.WebhookEdit
- func MapAlmanaxToWebhook(answer *amqp.EncyclopediaAlmanaxAnswer, lg discordgo.Locale, ...) *discordgo.WebhookEdit
- func MapBookAlignGetBookRequest(cityID, orderID, serverID string, page int, userIDs []string, authorID string, ...) *amqp.RabbitMQMessage
- func MapBookAlignGetUserRequest(userID, serverID string, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapBookAlignSetRequest(userID, cityID, orderID, serverID string, level int64, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapBookJobGetBookRequest(jobID, serverID string, page int, userIDs []string, authorID string, ...) *amqp.RabbitMQMessage
- func MapBookJobGetUserRequest(userID, serverID, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapBookJobSetRequest(userID, jobID, serverID string, level int64, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapCompetitionMapRequest(mapNumber int64, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapCompetitionMapToWebhookEdit(answer *amqp.CompetitionMapAnswer, mapType constants.MapType, ...) *discordgo.WebhookEdit
- func MapConfigToEmbed(guild constants.GuildConfig, emojiService emojis.Service, ...) *discordgo.MessageEmbed
- func MapConfigurationGetRequest(guildID, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapConfigurationServerRequest(guildID, channelID, serverID, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapConfigurationWebhookAlmanaxRequest(webhook *discordgo.Webhook, guildID, channelID string, enabled bool, ...) *amqp.RabbitMQMessage
- func MapConfigurationWebhookRssRequest(webhook *discordgo.Webhook, guildID, channelID string, feed entities.FeedType, ...) *amqp.RabbitMQMessage
- func MapConfigurationWebhookTwitchRequest(webhook *discordgo.Webhook, guildID, channelID string, ...) *amqp.RabbitMQMessage
- func MapConfigurationWebhookTwitterRequest(webhook *discordgo.Webhook, guildID, channelID string, ...) *amqp.RabbitMQMessage
- func MapConfigurationWebhookYoutubeRequest(webhook *discordgo.Webhook, guildID, channelID string, ...) *amqp.RabbitMQMessage
- func MapGuildCreateNews(guildID, guildName string, memberCount int) *amqp.RabbitMQMessage
- func MapGuildDeleteNews(guildID, guildName string, memberCount int) *amqp.RabbitMQMessage
- func MapHelpRequest(authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapItemListRequest(query, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapItemRequest(query string, isID bool, itemType amqp.ItemType, authorID string, ...) *amqp.RabbitMQMessage
- func MapItemToWebhookEdit(answer *amqp.EncyclopediaItemAnswer, isRecipe bool, ...) *discordgo.WebhookEdit
- func MapJobBookToWebhook(answer *amqp.JobGetBookAnswer, craftsmen []constants.JobUserLevel, ...) *discordgo.WebhookEdit
- func MapJobUserToEmbed(jobExperiences []*amqp.JobGetUserAnswer_JobExperience, ...) *[]*discordgo.MessageEmbed
- func MapPortalPositionRequest(dimension entities.Dimension, server entities.Server, authorID string, ...) *amqp.RabbitMQMessage
- func MapPortalToEmbed(portal *amqp.PortalPositionAnswer_PortalPosition, ...) *discordgo.MessageEmbed
- func MapSetListRequest(query, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapSetToDefaultWebhookEdit(answer *amqp.EncyclopediaItemAnswer, characService characteristics.Service, ...) *discordgo.WebhookEdit
- func MapSetToWebhookEdit(answer *amqp.EncyclopediaItemAnswer, itemNumber int, ...) *discordgo.WebhookEdit
- func MapWelcomeToEmbed(guildName, ownerID string, lg discordgo.Locale, emojiService emojis.Service) *discordgo.MessageEmbed
- type AMQPCharacteristic
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrItemTypeNotHandled = errors.New("item type not handled")
)
Functions ¶
func MapAboutRequest ¶
func MapAboutRequest(authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapAboutToWebhook ¶
func MapAlignBookToWebhook ¶
func MapAlignBookToWebhook(answer *amqp.AlignGetBookAnswer, believers []constants.AlignmentUserLevel, alignService books.Service, serverService servers.Service, emojiService emojis.Service, lg discordgo.Locale) *discordgo.WebhookEdit
func MapAlignUserToEmbed ¶
func MapAlmanaxEffectListRequest ¶
func MapAlmanaxEffectListRequest(query, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapAlmanaxEffectRequest ¶
func MapAlmanaxEffectsToWebhook ¶
func MapAlmanaxEffectsToWebhook(answer *amqp.EncyclopediaAlmanaxEffectAnswer, lg discordgo.Locale, emojiService emojis.Service) *discordgo.WebhookEdit
func MapAlmanaxRequest ¶
func MapAlmanaxResourceToWebhook ¶
func MapAlmanaxResourceToWebhook(almanaxResources *amqp.EncyclopediaAlmanaxResourceAnswer, characterNumber int64, lg discordgo.Locale, emojiService emojis.Service) *discordgo.WebhookEdit
func MapAlmanaxToWebhook ¶
func MapAlmanaxToWebhook(answer *amqp.EncyclopediaAlmanaxAnswer, lg discordgo.Locale, emojiService emojis.Service) *discordgo.WebhookEdit
func MapBookAlignSetRequest ¶
func MapBookJobGetUserRequest ¶
func MapBookJobGetUserRequest(userID, serverID, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapBookJobSetRequest ¶
func MapCompetitionMapToWebhookEdit ¶
func MapCompetitionMapToWebhookEdit(answer *amqp.CompetitionMapAnswer, mapType constants.MapType, service emojis.Service, locale amqp.Language) *discordgo.WebhookEdit
func MapConfigToEmbed ¶
func MapConfigurationGetRequest ¶
func MapConfigurationGetRequest(guildID, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapConfigurationServerRequest ¶
func MapConfigurationServerRequest(guildID, channelID, serverID, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapGuildCreateNews ¶
func MapGuildCreateNews(guildID, guildName string, memberCount int) *amqp.RabbitMQMessage
func MapGuildDeleteNews ¶
func MapGuildDeleteNews(guildID, guildName string, memberCount int) *amqp.RabbitMQMessage
func MapHelpRequest ¶
func MapHelpRequest(authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapItemListRequest ¶
func MapItemListRequest(query, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapItemRequest ¶
func MapItemToWebhookEdit ¶
func MapItemToWebhookEdit(answer *amqp.EncyclopediaItemAnswer, isRecipe bool, characService characteristics.Service, emojiService emojis.Service, locale amqp.Language) *discordgo.WebhookEdit
func MapJobBookToWebhook ¶
func MapJobBookToWebhook(answer *amqp.JobGetBookAnswer, craftsmen []constants.JobUserLevel, jobService books.Service, serverService servers.Service, emojiService emojis.Service, lg discordgo.Locale) *discordgo.WebhookEdit
func MapJobUserToEmbed ¶
func MapPortalToEmbed ¶
func MapPortalToEmbed(portal *amqp.PortalPositionAnswer_PortalPosition, portalService portals.Service, serverService servers.Service, locale amqp.Language) *discordgo.MessageEmbed
func MapSetListRequest ¶
func MapSetListRequest(query, authorID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapSetToDefaultWebhookEdit ¶
func MapSetToDefaultWebhookEdit(answer *amqp.EncyclopediaItemAnswer, characService characteristics.Service, emojiService emojis.Service, locale amqp.Language) *discordgo.WebhookEdit
func MapSetToWebhookEdit ¶
func MapSetToWebhookEdit(answer *amqp.EncyclopediaItemAnswer, itemNumber int, characService characteristics.Service, emojiService emojis.Service, locale amqp.Language) *discordgo.WebhookEdit
func MapWelcomeToEmbed ¶
Types ¶
type AMQPCharacteristic ¶
Click to show internal directories.
Click to hide internal directories.