mappers

package
v0.0.0-...-20b52b3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: GPL-3.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrItemTypeNotHandled = errors.New("item type not handled")
)

Functions

func MapAlignBookToEmbed

func MapAlignBookToEmbed(believers []constants.AlignmentUserLevel, serverID string, alignService books.Service,
	serverService servers.Service, locale amqp.Language) *[]*discordgo.MessageEmbed

func MapAlignUserToEmbed

func MapAlignUserToEmbed(alignExperiences []*amqp.AlignGetUserAnswer_AlignExperience, member *discordgo.Member,
	serverID string, alignService books.Service, serverService servers.Service,
	locale amqp.Language) *[]*discordgo.MessageEmbed

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 MapAlmanaxRequest(date *time.Time, lg discordgo.Locale) *amqp.RabbitMQMessage

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 MapAlmanaxToEmbed(almanax *amqp.Almanax, lg discordgo.Locale) *discordgo.MessageEmbed

func MapBookAlignGetBookRequest

func MapBookAlignGetBookRequest(cityID, orderID, serverID string, userIDs []string,
	craftsmenListLimit int64, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapBookAlignGetUserRequest

func MapBookAlignGetUserRequest(userID, serverID string, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapBookAlignSetRequest

func MapBookAlignSetRequest(userID, cityID, orderID, serverID string, level int64,
	lg discordgo.Locale) *amqp.RabbitMQMessage

func MapBookJobGetBookRequest

func MapBookJobGetBookRequest(jobID, serverID string, userIDs []string,
	craftsmenListLimit int64, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapBookJobGetUserRequest

func MapBookJobGetUserRequest(userID, serverID string, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapBookJobSetRequest

func MapBookJobSetRequest(userID, jobID, serverID string, level int64,
	lg discordgo.Locale) *amqp.RabbitMQMessage

func MapConfigToEmbed

func MapConfigToEmbed(guild constants.GuildConfig, serverService servers.Service,
	feedService feeds.Service, videastService videasts.Service, streamerService streamers.Service,
	locale amqp.Language,
) *discordgo.MessageEmbed

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 MapConfigurationWebhookAlmanaxRequest

func MapConfigurationWebhookAlmanaxRequest(webhook *discordgo.Webhook, guildID, channelID string,
	enabled bool, locale amqp.Language, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapConfigurationWebhookRssRequest

func MapConfigurationWebhookRssRequest(webhook *discordgo.Webhook, guildID, channelID string,
	feed entities.FeedType, enabled bool, locale amqp.Language, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapConfigurationWebhookTwitchRequest

func MapConfigurationWebhookTwitchRequest(webhook *discordgo.Webhook, guildID, channelID string,
	streamer entities.Streamer, enabled bool, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapConfigurationWebhookTwitterRequest

func MapConfigurationWebhookTwitterRequest(webhook *discordgo.Webhook, guildID, channelID string,
	enabled bool, locale amqp.Language, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapConfigurationWebhookYoutubeRequest

func MapConfigurationWebhookYoutubeRequest(webhook *discordgo.Webhook, guildID, channelID string,
	videast entities.Videast, enabled bool, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapItemListRequest

func MapItemListRequest(query string, lg discordgo.Locale) *amqp.RabbitMQMessage

func MapItemRequest

func MapItemRequest(query string, isID bool, itemType amqp.ItemType,
	lg discordgo.Locale) *amqp.RabbitMQMessage

func MapItemToWebhookEdit

func MapItemToWebhookEdit(answer *amqp.EncyclopediaItemAnswer, isRecipe bool,
	characService characteristics.Service, emojiService emojis.Service,
	locale amqp.Language) (*discordgo.WebhookEdit, error)

func MapJobBookToEmbed

func MapJobBookToEmbed(craftsmen []constants.JobUserLevel, jobID, serverID string, jobService books.Service,
	serverService servers.Service, locale amqp.Language) *[]*discordgo.MessageEmbed

func MapJobUserToEmbed

func MapJobUserToEmbed(jobExperiences []*amqp.JobGetUserAnswer_JobExperience, member *discordgo.Member,
	serverID string, jobService books.Service, serverService servers.Service,
	locale amqp.Language) *[]*discordgo.MessageEmbed

func MapPortalPositionRequest

func MapPortalPositionRequest(dimension entities.Dimension, server entities.Server,
	lg discordgo.Locale) *amqp.RabbitMQMessage

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

type AMQPCharacteristic interface {
	GetId() string
	GetLabel() string
	GetIsActive() bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL