Documentation
¶
Index ¶
- Variables
- func MapAlignBookToEmbed(believers []constants.AlignmentUserLevel, serverID string, ...) *[]*discordgo.MessageEmbed
- func MapAlignUserToEmbed(alignExperiences []*amqp.AlignGetUserAnswer_AlignExperience, ...) *[]*discordgo.MessageEmbed
- func MapAlmanaxEffectListRequest(query string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxEffectRequest(query string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxRequest(date *time.Time, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxResourceRequest(duration int32, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapAlmanaxResourceToEmbed(almanaxResources *amqp.EncyclopediaAlmanaxResourceAnswer, locale amqp.Language) *discordgo.MessageEmbed
- func MapAlmanaxToEmbed(almanax *amqp.Almanax, lg discordgo.Locale) *discordgo.MessageEmbed
- func MapBookAlignGetBookRequest(cityID, orderID, serverID string, userIDs []string, craftsmenListLimit int64, ...) *amqp.RabbitMQMessage
- func MapBookAlignGetUserRequest(userID, serverID 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, userIDs []string, craftsmenListLimit int64, ...) *amqp.RabbitMQMessage
- func MapBookJobGetUserRequest(userID, serverID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapBookJobSetRequest(userID, jobID, serverID string, level int64, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapConfigToEmbed(guild constants.GuildConfig, serverService servers.Service, ...) *discordgo.MessageEmbed
- func MapConfigurationGetRequest(guildID string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapConfigurationServerRequest(guildID, channelID, serverID 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, enabled bool, ...) *amqp.RabbitMQMessage
- func MapConfigurationWebhookYoutubeRequest(webhook *discordgo.Webhook, guildID, channelID string, ...) *amqp.RabbitMQMessage
- func MapItemListRequest(query string, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapItemRequest(query string, isID bool, itemType amqp.ItemType, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapItemToWebhookEdit(answer *amqp.EncyclopediaItemAnswer, isRecipe bool, ...) (*discordgo.WebhookEdit, error)
- func MapJobBookToEmbed(craftsmen []constants.JobUserLevel, jobID, serverID string, ...) *[]*discordgo.MessageEmbed
- func MapJobUserToEmbed(jobExperiences []*amqp.JobGetUserAnswer_JobExperience, ...) *[]*discordgo.MessageEmbed
- func MapPortalPositionRequest(dimension entities.Dimension, server entities.Server, lg discordgo.Locale) *amqp.RabbitMQMessage
- func MapPortalToEmbed(portal *amqp.PortalPositionAnswer_PortalPosition, ...) *discordgo.MessageEmbed
- func MapSetListRequest(query 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
- type AMQPCharacteristic
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrItemTypeNotHandled = errors.New("item type not handled")
)
Functions ¶
func MapAlignBookToEmbed ¶
func MapAlignUserToEmbed ¶
func MapAlmanaxEffectListRequest ¶
func MapAlmanaxEffectListRequest(query string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapAlmanaxEffectRequest ¶
func MapAlmanaxEffectRequest(query string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapAlmanaxRequest ¶
func MapAlmanaxResourceRequest ¶
func MapAlmanaxResourceRequest(duration int32, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapAlmanaxResourceToEmbed ¶
func MapAlmanaxResourceToEmbed(almanaxResources *amqp.EncyclopediaAlmanaxResourceAnswer, locale amqp.Language) *discordgo.MessageEmbed
func MapAlmanaxToEmbed ¶
func MapBookAlignGetUserRequest ¶
func MapBookAlignGetUserRequest(userID, serverID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapBookAlignSetRequest ¶
func MapBookJobGetUserRequest ¶
func MapBookJobGetUserRequest(userID, serverID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapBookJobSetRequest ¶
func MapConfigToEmbed ¶
func MapConfigurationGetRequest ¶
func MapConfigurationGetRequest(guildID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapConfigurationServerRequest ¶
func MapConfigurationServerRequest(guildID, channelID, serverID string, lg discordgo.Locale) *amqp.RabbitMQMessage
func MapItemListRequest ¶
func MapItemListRequest(query 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, error)
func MapJobBookToEmbed ¶
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 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
Types ¶
type AMQPCharacteristic ¶
Click to show internal directories.
Click to hide internal directories.