Documentation
¶
Overview ¶
Package storage contains the logic for storing application data into a local SQLite database.
Index ¶
- func ApplyMigrations(db *sql.DB) error
- func EveMoonFromDBModel(p queries.EveMoon, ess *app.EveSolarSystem) *app.EveMoon
- func EveNotificationTypeFromESIString(name string) (app.EveNotificationType, bool)
- func EveNotificationTypeToESIString(nt app.EveNotificationType) (string, bool)
- func InitDB(dsn string) (dbRW *sql.DB, dbRO *sql.DB, err error)
- func NewNullFloat64(v float64) sql.NullFloat64
- func NewNullInt64[T constraints.Integer](v T) sql.NullInt64
- func NewNullString(v string) sql.NullString
- func NewNullTimeFromTime(v time.Time) sql.NullTime
- func NewTimeFromNullTime(v sql.NullTime) time.Time
- type CacheSetParams
- type CharacterSectionStatusParams
- type CorporationDivision
- type CorporationMemberParams
- type CorporationSectionParams
- type CreateCharacterAssetParams
- type CreateCharacterContractBidParams
- type CreateCharacterContractItemParams
- type CreateCharacterContractParams
- type CreateCharacterImplantParams
- type CreateCharacterJumpCloneParams
- type CreateCharacterMailParams
- type CreateCharacterNotificationParams
- type CreateCharacterParams
- type CreateCharacterPlanetParams
- type CreateCharacterTagParams
- type CreateCharacterWalletJournalEntryParams
- type CreateCharacterWalletTransactionParams
- type CreateCorporationAssetParams
- type CreateCorporationContractBidParams
- type CreateCorporationContractItemParams
- type CreateCorporationContractParams
- type CreateCorporationParams
- type CreateCorporationWalletJournalEntryParams
- type CreateCorporationWalletTransactionParams
- type CreateEveBloodlineParams
- type CreateEveCategoryParams
- type CreateEveCharacterParams
- type CreateEveConstellationParams
- type CreateEveDogmaAttributeParams
- type CreateEveEntityParams
- type CreateEveFactionParams
- type CreateEveGroupParams
- type CreateEveMoonParams
- type CreateEvePlanetParams
- type CreateEveRegionParams
- type CreateEveSchematicParams
- type CreateEveSolarSystemParams
- type CreateEveTypeDogmaAttributeParams
- type CreateEveTypeDogmaEffectParams
- type CreateEveTypeParams
- type CreatePlanetPinParams
- type CreatePlanetRouteParams
- type CreateShipSkillParams
- type CreateStructureServiceParams
- type GetCharacterWalletJournalEntryParams
- type GetCharacterWalletTransactionParams
- type GetCorporationWalletJournalEntryParams
- type GetCorporationWalletTransactionParams
- type MailLabelParams
- type ReplaceCharacterPlanetParams
- type SkillqueueItemParams
- type Storage
- func (st *Storage) CacheCleanUp(ctx context.Context) (int, error)
- func (st *Storage) CacheClear(ctx context.Context) error
- func (st *Storage) CacheDelete(ctx context.Context, key string) error
- func (st *Storage) CacheGet(ctx context.Context, key string) ([]byte, time.Time, error)
- func (st *Storage) CacheSet(ctx context.Context, arg CacheSetParams) error
- func (st *Storage) CalculateCharacterAssetTotalValue(ctx context.Context, characterID int64) (float64, error)
- func (st *Storage) CalculateCharacterContractItemsValue(ctx context.Context, characterID int64) (float64, error)
- func (st *Storage) CalculateCharacterContractsAuctionEscrow(ctx context.Context, characterID int64) (float64, error)
- func (st *Storage) CalculateCharacterContractsCourierEscrow(ctx context.Context, characterID int64) (float64, error)
- func (st *Storage) CalculateCharacterOrderItemsValue(ctx context.Context, characterID int64) (float64, error)
- func (st *Storage) CalculateCharacterOrdersEscrow(ctx context.Context, characterID int64) (float64, error)
- func (st *Storage) CalculateCorporationAssetTotalValue(ctx context.Context, corporationID int64) (float64, error)
- func (st *Storage) CalculateCorporationContractsAuctionEscrow(ctx context.Context, corporationID int64) (float64, error)
- func (st *Storage) CalculateCorporationContractsCourierEscrow(ctx context.Context, corporationID int64) (float64, error)
- func (st *Storage) ClearCharacterSectionStatusStartedAt(ctx context.Context) ([]*app.CharacterSectionStatus, error)
- func (st *Storage) ClearCorporationSectionStatusStartedAt(ctx context.Context) ([]*app.CorporationSectionStatus, error)
- func (st *Storage) ClearGeneralSectionStatusStartedAt(ctx context.Context) ([]*app.EveUniverseSectionStatus, error)
- func (st *Storage) CountCharactersOutstandingCorporationContracts(ctx context.Context) (map[int64]int, error)
- func (st *Storage) CountCharactersOutstandingPersonalContracts(ctx context.Context) (map[int64]int, error)
- func (st *Storage) CountCorporationContractsWithStatus(ctx context.Context, corporationID int64, statuses set.Set[app.ContractStatus]) (int64, error)
- func (st *Storage) CountCorporationIndustryJobsWithStatus(ctx context.Context, corporationID int64, ...) (int64, error)
- func (st *Storage) CountCorporationStructuresWithState(ctx context.Context, corporationID int64, states set.Set[app.StructureState]) (int64, error)
- func (st *Storage) CreateCharacter(ctx context.Context, arg CreateCharacterParams) error
- func (st *Storage) CreateCharacterAsset(ctx context.Context, arg CreateCharacterAssetParams) error
- func (st *Storage) CreateCharacterContract(ctx context.Context, arg CreateCharacterContractParams) (int64, error)
- func (st *Storage) CreateCharacterContractBid(ctx context.Context, arg CreateCharacterContractBidParams) error
- func (st *Storage) CreateCharacterContractItem(ctx context.Context, arg CreateCharacterContractItemParams) error
- func (st *Storage) CreateCharacterImplant(ctx context.Context, arg CreateCharacterImplantParams) error
- func (st *Storage) CreateCharacterJumpClone(ctx context.Context, arg CreateCharacterJumpCloneParams) error
- func (st *Storage) CreateCharacterMail(ctx context.Context, arg CreateCharacterMailParams) (int64, error)
- func (st *Storage) CreateCharacterMailList(ctx context.Context, characterID, mailListID int64) error
- func (st *Storage) CreateCharacterNotification(ctx context.Context, arg CreateCharacterNotificationParams) error
- func (st *Storage) CreateCharacterPlanet(ctx context.Context, arg CreateCharacterPlanetParams) (int64, error)
- func (st *Storage) CreateCharacterSkillqueueItem(ctx context.Context, arg SkillqueueItemParams) error
- func (st *Storage) CreateCharacterWalletJournalEntry(ctx context.Context, arg CreateCharacterWalletJournalEntryParams) error
- func (st *Storage) CreateCharacterWalletTransaction(ctx context.Context, arg CreateCharacterWalletTransactionParams) error
- func (st *Storage) CreateCharactersCharacterTag(ctx context.Context, arg CreateCharacterTagParams) error
- func (st *Storage) CreateCorporation(ctx context.Context, corporationID int64) error
- func (st *Storage) CreateCorporationAsset(ctx context.Context, arg CreateCorporationAssetParams) error
- func (st *Storage) CreateCorporationContract(ctx context.Context, arg CreateCorporationContractParams) (int64, error)
- func (st *Storage) CreateCorporationContractBid(ctx context.Context, arg CreateCorporationContractBidParams) error
- func (st *Storage) CreateCorporationContractItem(ctx context.Context, arg CreateCorporationContractItemParams) error
- func (st *Storage) CreateCorporationMember(ctx context.Context, arg CorporationMemberParams) error
- func (st *Storage) CreateCorporationWalletJournalEntry(ctx context.Context, arg CreateCorporationWalletJournalEntryParams) error
- func (st *Storage) CreateCorporationWalletTransaction(ctx context.Context, arg CreateCorporationWalletTransactionParams) error
- func (st *Storage) CreateEveBloodline(ctx context.Context, arg CreateEveBloodlineParams) error
- func (st *Storage) CreateEveCategory(ctx context.Context, arg CreateEveCategoryParams) (*app.EveCategory, error)
- func (st *Storage) CreateEveConstellation(ctx context.Context, arg CreateEveConstellationParams) error
- func (st *Storage) CreateEveDogmaAttribute(ctx context.Context, arg CreateEveDogmaAttributeParams) (*app.EveDogmaAttribute, error)
- func (st *Storage) CreateEveEntity(ctx context.Context, arg CreateEveEntityParams) (*app.EveEntity, error)
- func (st *Storage) CreateEveFaction(ctx context.Context, arg CreateEveFactionParams) error
- func (st *Storage) CreateEveGroup(ctx context.Context, arg CreateEveGroupParams) error
- func (st *Storage) CreateEveMoon(ctx context.Context, arg CreateEveMoonParams) error
- func (st *Storage) CreateEvePlanet(ctx context.Context, arg CreateEvePlanetParams) error
- func (st *Storage) CreateEveRegion(ctx context.Context, arg CreateEveRegionParams) (*app.EveRegion, error)
- func (st *Storage) CreateEveSchematic(ctx context.Context, arg CreateEveSchematicParams) (*app.EveSchematic, error)
- func (st *Storage) CreateEveShipSkill(ctx context.Context, arg CreateShipSkillParams) error
- func (st *Storage) CreateEveSolarSystem(ctx context.Context, arg CreateEveSolarSystemParams) error
- func (st *Storage) CreateEveType(ctx context.Context, arg CreateEveTypeParams) error
- func (st *Storage) CreateEveTypeDogmaAttribute(ctx context.Context, arg CreateEveTypeDogmaAttributeParams) error
- func (st *Storage) CreateEveTypeDogmaEffect(ctx context.Context, arg CreateEveTypeDogmaEffectParams) error
- func (st *Storage) CreatePlanetPin(ctx context.Context, arg CreatePlanetPinParams) error
- func (st *Storage) CreatePlanetRoute(ctx context.Context, arg CreatePlanetRouteParams) error
- func (st *Storage) CreateStructureService(ctx context.Context, arg CreateStructureServiceParams) error
- func (st *Storage) CreateTag(ctx context.Context, name string) (*app.CharacterTag, error)
- func (st *Storage) DeleteAllTags(ctx context.Context) error
- func (st *Storage) DeleteCharacter(ctx context.Context, characterID int64) error
- func (st *Storage) DeleteCharacterAssets(ctx context.Context, characterID int64, itemIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterContactLabels(ctx context.Context, characterID int64, labelIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterContacts(ctx context.Context, characterID int64, contactIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterContracts(ctx context.Context, characterID int64, contractIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterIndustryJobsByID(ctx context.Context, characterID int64, jobIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterLoyaltyPointEntries(ctx context.Context, characterID int64, corporationIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterMail(ctx context.Context, characterID, mailID int64) error
- func (st *Storage) DeleteCharacterMarketOrders(ctx context.Context, characterID int64, orderIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterNotifications(ctx context.Context, characterID int64, notificationIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterPlanet(ctx context.Context, characterID int64, planetIDs set.Set[int64]) error
- func (st *Storage) DeleteCharacterSkills(ctx context.Context, characterID int64, typeIDs set.Set[int64]) error
- func (st *Storage) DeleteCharactersCharacterTag(ctx context.Context, arg CreateCharacterTagParams) error
- func (st *Storage) DeleteCorporation(ctx context.Context, corporationID int64) error
- func (st *Storage) DeleteCorporationAssets(ctx context.Context, corporationID int64, itemIDs set.Set[int64]) error
- func (st *Storage) DeleteCorporationContracts(ctx context.Context, corporationID int64, contractIDs set.Set[int64]) error
- func (st *Storage) DeleteCorporationIndustryJobs(ctx context.Context, corporationID int64) error
- func (st *Storage) DeleteCorporationIndustryJobsByID(ctx context.Context, corporationID int64, jobIDs set.Set[int64]) error
- func (st *Storage) DeleteCorporationMembers(ctx context.Context, corporationID int64, characterIDs set.Set[int64]) error
- func (st *Storage) DeleteCorporationStructures(ctx context.Context, corporationID int64, structureIDs set.Set[int64]) error
- func (st *Storage) DeleteCorporationWalletBalance(ctx context.Context, corporationID int64) error
- func (st *Storage) DeleteCorporationWalletJournal(ctx context.Context, corporationID int64, d app.Division) error
- func (st *Storage) DeleteCorporationWalletTransactions(ctx context.Context, corporationID int64, d app.Division) error
- func (st *Storage) DeleteEveCharacter(ctx context.Context, characterID int64) error
- func (st *Storage) DeleteEveMarketPrices(ctx context.Context, typeIDs set.Set[int64]) error
- func (st *Storage) DeleteObsoleteCharacterMailLabels(ctx context.Context, characterID int64) error
- func (st *Storage) DeleteObsoleteCharacterMailLists(ctx context.Context, characterID int64) error
- func (st *Storage) DeleteSetting(ctx context.Context, key string) error
- func (st *Storage) DeleteStructureServices(ctx context.Context, corporationStructureID int64) error
- func (st *Storage) DeleteTag(ctx context.Context, id int64) error
- func (st *Storage) DisableAllTrainingWatchers(ctx context.Context) error
- func (st *Storage) DumpData(tables ...string) string
- func (st *Storage) GetAllCharactersMailCount(ctx context.Context) (int, error)
- func (st *Storage) GetAllCharactersMailLabelUnreadCounts(ctx context.Context) (map[int64]int, error)
- func (st *Storage) GetAllCharactersMailListUnreadCounts(ctx context.Context) (map[int64]int, error)
- func (st *Storage) GetAllCharactersMailUnreadCount(ctx context.Context) (int, error)
- func (st *Storage) GetAllCharactersMailWithoutBodyCount(ctx context.Context) (int, error)
- func (st *Storage) GetAnyCharacter(ctx context.Context) (*app.Character, error)
- func (st *Storage) GetAnyCorporation(ctx context.Context) (*app.Corporation, error)
- func (st *Storage) GetCharacter(ctx context.Context, characterID int64) (*app.Character, error)
- func (st *Storage) GetCharacterAsset(ctx context.Context, characterID int64, itemID int64) (*app.CharacterAsset, error)
- func (st *Storage) GetCharacterAssetValue(ctx context.Context, id int64) (optional.Optional[float64], error)
- func (st *Storage) GetCharacterAttributes(ctx context.Context, characterID int64) (*app.CharacterAttributes, error)
- func (st *Storage) GetCharacterContact(ctx context.Context, characterID int64, contactID int64) (*app.CharacterContact, error)
- func (st *Storage) GetCharacterContactLabel(ctx context.Context, characterID, labelID int64) (*app.CharacterContactLabel, error)
- func (st *Storage) GetCharacterContract(ctx context.Context, characterID, contractID int64) (*app.CharacterContract, error)
- func (st *Storage) GetCharacterContractBid(ctx context.Context, contractID int64, bidID int64) (*app.CharacterContractBid, error)
- func (st *Storage) GetCharacterContractItem(ctx context.Context, contractID, recordID int64) (*app.CharacterContractItem, error)
- func (st *Storage) GetCharacterImplant(ctx context.Context, characterID int64, typeID int64) (*app.CharacterImplant, error)
- func (st *Storage) GetCharacterIndustryJob(ctx context.Context, characterID, jobID int64) (*app.CharacterIndustryJob, error)
- func (st *Storage) GetCharacterJumpClone(ctx context.Context, characterID int64, cloneID int64) (*app.CharacterJumpClone, error)
- func (st *Storage) GetCharacterLoyaltyPointEntry(ctx context.Context, characterID int64, corporationID int64) (*app.CharacterLoyaltyPointEntry, error)
- func (st *Storage) GetCharacterMail(ctx context.Context, characterID, mailID int64) (*app.CharacterMail, error)
- func (st *Storage) GetCharacterMailCount(ctx context.Context, characterID int64) (int, error)
- func (st *Storage) GetCharacterMailLabel(ctx context.Context, characterID, labelID int64) (*app.CharacterMailLabel, error)
- func (st *Storage) GetCharacterMailLabelUnreadCounts(ctx context.Context, characterID int64) (map[int64]int, error)
- func (st *Storage) GetCharacterMailListUnreadCounts(ctx context.Context, characterID int64) (map[int64]int, error)
- func (st *Storage) GetCharacterMailUnreadCount(ctx context.Context, id int64) (int, error)
- func (st *Storage) GetCharacterMarketOrder(ctx context.Context, characterID int64, orderID int64) (*app.CharacterMarketOrder, error)
- func (st *Storage) GetCharacterNotification(ctx context.Context, characterID int64, notificationID int64) (*app.CharacterNotification, error)
- func (st *Storage) GetCharacterPlanet(ctx context.Context, characterID int64, planetID int64) (*app.CharacterPlanet, error)
- func (st *Storage) GetCharacterSectionStatus(ctx context.Context, characterID int64, section app.CharacterSection) (*app.CharacterSectionStatus, error)
- func (st *Storage) GetCharacterSkill(ctx context.Context, characterID int64, typeID int64) (*app.CharacterSkill, error)
- func (st *Storage) GetCharacterSkillqueueItem(ctx context.Context, characterID int64, pos int64) (*app.CharacterSkillqueueItem, error)
- func (st *Storage) GetCharacterToken(ctx context.Context, characterID int64) (*app.CharacterToken, error)
- func (st *Storage) GetCharacterTotalTrainingTime(ctx context.Context, characterID int64) (time.Duration, error)
- func (st *Storage) GetCharacterWalletJournalEntry(ctx context.Context, arg GetCharacterWalletJournalEntryParams) (*app.CharacterWalletJournalEntry, error)
- func (st *Storage) GetCharacterWalletTransaction(ctx context.Context, arg GetCharacterWalletTransactionParams) (*app.CharacterWalletTransaction, error)
- func (st *Storage) GetCorporation(ctx context.Context, corporationID int64) (*app.Corporation, error)
- func (st *Storage) GetCorporationAsset(ctx context.Context, corporationID int64, itemID int64) (*app.CorporationAsset, error)
- func (st *Storage) GetCorporationContract(ctx context.Context, corporationID, contractID int64) (*app.CorporationContract, error)
- func (st *Storage) GetCorporationContractBid(ctx context.Context, contractID int64, bidID int64) (*app.CorporationContractBid, error)
- func (st *Storage) GetCorporationContractItem(ctx context.Context, contractID, recordID int64) (*app.CorporationContractItem, error)
- func (st *Storage) GetCorporationHangarName(ctx context.Context, arg CorporationDivision) (*app.CorporationHangarName, error)
- func (st *Storage) GetCorporationIndustryJob(ctx context.Context, corporationID, jobID int64) (*app.CorporationIndustryJob, error)
- func (st *Storage) GetCorporationMember(ctx context.Context, arg CorporationMemberParams) (*app.CorporationMember, error)
- func (st *Storage) GetCorporationSectionStatus(ctx context.Context, corporationID int64, section app.CorporationSection) (*app.CorporationSectionStatus, error)
- func (st *Storage) GetCorporationStructure(ctx context.Context, corporationID int64, structureID int64) (*app.CorporationStructure, error)
- func (st *Storage) GetCorporationWalletBalance(ctx context.Context, arg CorporationDivision) (*app.CorporationWalletBalance, error)
- func (st *Storage) GetCorporationWalletJournalEntry(ctx context.Context, arg GetCorporationWalletJournalEntryParams) (*app.CorporationWalletJournalEntry, error)
- func (st *Storage) GetCorporationWalletName(ctx context.Context, arg CorporationDivision) (*app.CorporationWalletName, error)
- func (st *Storage) GetCorporationWalletTransaction(ctx context.Context, arg GetCorporationWalletTransactionParams) (*app.CorporationWalletTransaction, error)
- func (st *Storage) GetEveBloodline(ctx context.Context, id int64) (*app.EveBloodline, error)
- func (st *Storage) GetEveCategory(ctx context.Context, id int64) (*app.EveCategory, error)
- func (st *Storage) GetEveCharacter(ctx context.Context, characterID int64) (*app.EveCharacter, error)
- func (st *Storage) GetEveConstellation(ctx context.Context, id int64) (*app.EveConstellation, error)
- func (st *Storage) GetEveCorporation(ctx context.Context, corporationID int64) (*app.EveCorporation, error)
- func (st *Storage) GetEveDogmaAttribute(ctx context.Context, id int64) (*app.EveDogmaAttribute, error)
- func (st *Storage) GetEveEntity(ctx context.Context, id int64) (*app.EveEntity, error)
- func (st *Storage) GetEveFaction(ctx context.Context, id int64) (*app.EveFaction, error)
- func (st *Storage) GetEveGroup(ctx context.Context, id int64) (*app.EveGroup, error)
- func (st *Storage) GetEveMarketPrice(ctx context.Context, typeID int64) (*app.EveMarketPrice, error)
- func (st *Storage) GetEveMoon(ctx context.Context, id int64) (*app.EveMoon, error)
- func (st *Storage) GetEvePlanet(ctx context.Context, id int64) (*app.EvePlanet, error)
- func (st *Storage) GetEveRace(ctx context.Context, id int64) (*app.EveRace, error)
- func (st *Storage) GetEveRegion(ctx context.Context, id int64) (*app.EveRegion, error)
- func (st *Storage) GetEveSchematic(ctx context.Context, id int64) (*app.EveSchematic, error)
- func (st *Storage) GetEveShipSkill(ctx context.Context, shipTypeID int64, rank uint) (*app.EveShipSkill, error)
- func (st *Storage) GetEveSolarSystem(ctx context.Context, id int64) (*app.EveSolarSystem, error)
- func (st *Storage) GetEveType(ctx context.Context, id int64) (*app.EveType, error)
- func (st *Storage) GetEveTypeDogmaAttribute(ctx context.Context, typeID, dogmaAttributeID int64) (float64, error)
- func (st *Storage) GetEveTypeDogmaEffect(ctx context.Context, eveTypeID, dogmaAttributeID int64) (bool, error)
- func (st *Storage) GetGeneralSectionStatus(ctx context.Context, section app.EveUniverseSection) (*app.EveUniverseSectionStatus, error)
- func (st *Storage) GetLocation(ctx context.Context, id int64) (*app.EveLocation, error)
- func (st *Storage) GetOrCreateCharacterMailLabel(ctx context.Context, arg MailLabelParams) (*app.CharacterMailLabel, error)
- func (st *Storage) GetOrCreateCorporation(ctx context.Context, corporationID int64) (*app.Corporation, error)
- func (st *Storage) GetOrCreateEveCategory(ctx context.Context, arg CreateEveCategoryParams) (*app.EveCategory, error)
- func (st *Storage) GetOrCreateEveEntity(ctx context.Context, arg CreateEveEntityParams) (*app.EveEntity, error)
- func (st *Storage) GetOrCreateEveGroup(ctx context.Context, arg CreateEveGroupParams) (*app.EveGroup, error)
- func (st *Storage) GetOrCreateEveType(ctx context.Context, arg CreateEveTypeParams) (*app.EveType, error)
- func (st *Storage) GetOrCreateNotificationType(ctx context.Context, name string) (int64, error)
- func (st *Storage) GetPlanetPin(ctx context.Context, characterPlanetID, pinID int64) (*app.PlanetPin, error)
- func (st *Storage) GetSetting(ctx context.Context, key string) (string, error)
- func (st *Storage) GetStructureService(ctx context.Context, corporationStructureID int64, name string) (*app.StructureService, error)
- func (st *Storage) GetTag(ctx context.Context, id int64) (*app.CharacterTag, error)
- func (st *Storage) ListAllCharacterAssets(ctx context.Context) ([]*app.CharacterAsset, error)
- func (st *Storage) ListAllCharacterContracts(ctx context.Context) ([]*app.CharacterContract, error)
- func (st *Storage) ListAllCharacterImplants(ctx context.Context) ([]*app.CharacterImplant, error)
- func (st *Storage) ListAllCharacterIndustryJob(ctx context.Context) ([]*app.CharacterIndustryJob, error)
- func (st *Storage) ListAllCharacterIndustryJobActiveCounts(ctx context.Context) ([]app.IndustryJobActivityCount, error)
- func (st *Storage) ListAllCharacterJumpClones(ctx context.Context) ([]*app.CharacterJumpClone2, error)
- func (st *Storage) ListAllCharacterLoyaltyPointEntries(ctx context.Context) ([]*app.CharacterLoyaltyPointEntry, error)
- func (st *Storage) ListAllCharacterMailHeadersForLabelOrdered(ctx context.Context, labelID int64) ([]*app.CharacterMailHeader, error)
- func (st *Storage) ListAllCharacterMailHeadersForListOrdered(ctx context.Context, listID int64) ([]*app.CharacterMailHeader, error)
- func (st *Storage) ListAllCharacterMailListsOrdered(ctx context.Context) ([]*app.EveEntity, error)
- func (st *Storage) ListAllCharacterMarketOrders(ctx context.Context, isBuyOrders bool) ([]*app.CharacterMarketOrder, error)
- func (st *Storage) ListAllCharacterNotifications(ctx context.Context) ([]*app.CharacterNotification, error)
- func (st *Storage) ListAllCharacterPlanets(ctx context.Context) ([]*app.CharacterPlanet, error)
- func (st *Storage) ListAllCharacterSkills(ctx context.Context) ([]*app.CharacterSkill, error)
- func (st *Storage) ListAllCharactersActiveSkillLevels(ctx context.Context, typeID int64) ([]app.CharacterActiveSkillLevel, error)
- func (st *Storage) ListAllCorporationAssets(ctx context.Context) ([]*app.CorporationAsset, error)
- func (st *Storage) ListAllCorporationIndustryJobs(ctx context.Context) ([]*app.CorporationIndustryJob, error)
- func (st *Storage) ListAllCorporationStructures(ctx context.Context) ([]*app.CorporationStructure, error)
- func (st *Storage) ListCharacterAssetIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterAssets(ctx context.Context, characterID int64) ([]*app.CharacterAsset, error)
- func (st *Storage) ListCharacterContactIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterContactLabelIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterContactLabels(ctx context.Context, characterID int64) ([]*app.CharacterContactLabel, error)
- func (st *Storage) ListCharacterContacts(ctx context.Context, characterID int64) ([]*app.CharacterContact, error)
- func (st *Storage) ListCharacterContractBidIDs(ctx context.Context, contractID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterContractBids(ctx context.Context, contractID int64) ([]*app.CharacterContractBid, error)
- func (st *Storage) ListCharacterContractIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterContractItems(ctx context.Context, contractID int64) ([]*app.CharacterContractItem, error)
- func (st *Storage) ListCharacterContracts(ctx context.Context, characterID int64) ([]*app.CharacterContract, error)
- func (st *Storage) ListCharacterCorporationIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListCharacterCorporations(ctx context.Context) ([]*app.EntityShort, error)
- func (st *Storage) ListCharacterEveCharacters(ctx context.Context) ([]*app.EveCharacter, error)
- func (st *Storage) ListCharacterIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListCharacterImplantIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterImplants(ctx context.Context, characterID int64) ([]*app.CharacterImplant, error)
- func (st *Storage) ListCharacterIndustryJobs(ctx context.Context, characterID int64) ([]*app.CharacterIndustryJob, error)
- func (st *Storage) ListCharacterJumpClones(ctx context.Context, characterID int64) ([]*app.CharacterJumpClone, error)
- func (st *Storage) ListCharacterLoyaltyPointEntries(ctx context.Context, characterID int64) ([]*app.CharacterLoyaltyPointEntry, error)
- func (st *Storage) ListCharacterLoyaltyPointEntryIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterMailHeadersForLabelOrdered(ctx context.Context, characterID int64, labelID int64) ([]*app.CharacterMailHeader, error)
- func (st *Storage) ListCharacterMailHeadersForListOrdered(ctx context.Context, characterID int64, listID int64) ([]*app.CharacterMailHeader, error)
- func (st *Storage) ListCharacterMailHeadersForUnprocessed(ctx context.Context, characterID int64, earliest time.Time) ([]*app.CharacterMailHeader, error)
- func (st *Storage) ListCharacterMailIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterMailLabelsOrdered(ctx context.Context, characterID int64) ([]*app.CharacterMailLabel, error)
- func (st *Storage) ListCharacterMailListsOrdered(ctx context.Context, characterID int64) ([]*app.EveEntity, error)
- func (st *Storage) ListCharacterMailsWithoutBody(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterMarketOrderIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterMarketOrders(ctx context.Context, characterID int64) ([]*app.CharacterMarketOrder, error)
- func (st *Storage) ListCharacterNotificationIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterNotifications(ctx context.Context, characterID int64) ([]*app.CharacterNotification, error)
- func (st *Storage) ListCharacterNotificationsUnprocessed(ctx context.Context, characterID int64, earliest time.Time) ([]*app.CharacterNotification, error)
- func (st *Storage) ListCharacterPlanetIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterPlanets(ctx context.Context, id int64) ([]*app.CharacterPlanet, error)
- func (st *Storage) ListCharacterRoles(ctx context.Context, characterID int64) (set.Set[app.Role], error)
- func (st *Storage) ListCharacterSectionStatus(ctx context.Context, characterID int64) ([]*app.CharacterSectionStatus, error)
- func (st *Storage) ListCharacterShipSkills(ctx context.Context, characterID, shipTypeID int64) ([]*app.CharacterShipSkill, error)
- func (st *Storage) ListCharacterShipsAbilities(ctx context.Context, characterID int64) ([]*app.CharacterShipAbility, error)
- func (st *Storage) ListCharacterSkillIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterSkillqueueItems(ctx context.Context, characterID int64) ([]*app.CharacterSkillqueueItem, error)
- func (st *Storage) ListCharacterSkills(ctx context.Context, characterID int64) ([]*app.CharacterSkill, error)
- func (st *Storage) ListCharacterTagsForCharacter(ctx context.Context, characterID int64) ([]*app.CharacterTag, error)
- func (st *Storage) ListCharacterTokenForCorporation(ctx context.Context, corporationID int64, roles set.Set[app.Role], ...) ([]*app.CharacterToken, error)
- func (st *Storage) ListCharacterWalletJournalEntries(ctx context.Context, characterID int64) ([]*app.CharacterWalletJournalEntry, error)
- func (st *Storage) ListCharacterWalletJournalEntryIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterWalletTransactionIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
- func (st *Storage) ListCharacterWalletTransactions(ctx context.Context, characterID int64) ([]*app.CharacterWalletTransaction, error)
- func (st *Storage) ListCharacters(ctx context.Context) ([]*app.Character, error)
- func (st *Storage) ListCharactersForCharacterTag(ctx context.Context, tagID int64) ([]*app.EntityShort, error)
- func (st *Storage) ListCharactersShort(ctx context.Context) ([]*app.EntityShort, error)
- func (st *Storage) ListCorporationAssetIDs(ctx context.Context, corporationID int64) (set.Set[int64], error)
- func (st *Storage) ListCorporationAssets(ctx context.Context, corporationID int64) ([]*app.CorporationAsset, error)
- func (st *Storage) ListCorporationContractBidIDs(ctx context.Context, contractID int64) (set.Set[int64], error)
- func (st *Storage) ListCorporationContractBids(ctx context.Context, contractID int64) ([]*app.CorporationContractBid, error)
- func (st *Storage) ListCorporationContractIDs(ctx context.Context, corporationID int64) (set.Set[int64], error)
- func (st *Storage) ListCorporationContractItems(ctx context.Context, contractID int64) ([]*app.CorporationContractItem, error)
- func (st *Storage) ListCorporationContracts(ctx context.Context, corporationID int64) ([]*app.CorporationContract, error)
- func (st *Storage) ListCorporationHangarNames(ctx context.Context, corporationID int64) ([]*app.CorporationHangarName, error)
- func (st *Storage) ListCorporationIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListCorporationIndustryJobs(ctx context.Context, corporationID int64) ([]*app.CorporationIndustryJob, error)
- func (st *Storage) ListCorporationMemberIDs(ctx context.Context, corporationID int64) (set.Set[int64], error)
- func (st *Storage) ListCorporationMembers(ctx context.Context, corporationID int64) ([]*app.CorporationMember, error)
- func (st *Storage) ListCorporationSectionStatus(ctx context.Context, corporationID int64) ([]*app.CorporationSectionStatus, error)
- func (st *Storage) ListCorporationStructureIDs(ctx context.Context, corporationID int64) (set.Set[int64], error)
- func (st *Storage) ListCorporationStructures(ctx context.Context, corporationID int64) ([]*app.CorporationStructure, error)
- func (st *Storage) ListCorporationWalletBalances(ctx context.Context, corporationID int64) ([]*app.CorporationWalletBalance, error)
- func (st *Storage) ListCorporationWalletJournalEntries(ctx context.Context, arg CorporationDivision) ([]*app.CorporationWalletJournalEntry, error)
- func (st *Storage) ListCorporationWalletJournalEntryIDs(ctx context.Context, arg CorporationDivision) (set.Set[int64], error)
- func (st *Storage) ListCorporationWalletNames(ctx context.Context, corporationID int64) ([]*app.CorporationWalletName, error)
- func (st *Storage) ListCorporationWalletTransactionIDs(ctx context.Context, arg CorporationDivision) (set.Set[int64], error)
- func (st *Storage) ListCorporationWalletTransactions(ctx context.Context, arg CorporationDivision) ([]*app.CorporationWalletTransaction, error)
- func (st *Storage) ListCorporations(ctx context.Context) ([]*app.Corporation, error)
- func (st *Storage) ListCorporationsShort(ctx context.Context) ([]*app.EntityShort, error)
- func (st *Storage) ListEveCharacterIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveCorporationIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveEntities(ctx context.Context) ([]*app.EveEntity, error)
- func (st *Storage) ListEveEntitiesByPartialName(ctx context.Context, partial string) ([]*app.EveEntity, error)
- func (st *Storage) ListEveEntitiesForIDs(ctx context.Context, ids []int64) ([]*app.EveEntity, error)
- func (st *Storage) ListEveEntityByNameAndCategory(ctx context.Context, name string, category app.EveEntityCategory) ([]*app.EveEntity, error)
- func (st *Storage) ListEveEntityIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveGroupsForCategory(ctx context.Context, categoryID int64) ([]*app.EveGroup, error)
- func (st *Storage) ListEveLocation(ctx context.Context) ([]*app.EveLocation, error)
- func (st *Storage) ListEveLocationIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveLocationInSolarSystem(ctx context.Context, solarSystemID int64) ([]*app.EveLocation, error)
- func (st *Storage) ListEveMarketPriceIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveMarketPrices(ctx context.Context) ([]*app.EveMarketPrice, error)
- func (st *Storage) ListEveRegionIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveShipSkills(ctx context.Context, shipTypeID int64) ([]*app.EveShipSkill, error)
- func (st *Storage) ListEveSkillGroups(ctx context.Context) ([]*app.EveSkillGroup, error)
- func (st *Storage) ListEveSkills(ctx context.Context) ([]*app.EveType, error)
- func (st *Storage) ListEveSolarSystemIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveSolarSystemsForIDs(ctx context.Context, ids []int64) ([]*app.EveSolarSystem, error)
- func (st *Storage) ListEveTypeDogmaAttributesForSkills(ctx context.Context) ([]*app.EveTypeDogmaAttribute, error)
- func (st *Storage) ListEveTypeDogmaAttributesForType(ctx context.Context, typeID int64) ([]*app.EveTypeDogmaAttribute, error)
- func (st *Storage) ListEveTypeIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListEveTypes(ctx context.Context) ([]*app.EveType, error)
- func (st *Storage) ListEveTypesForIDs(ctx context.Context, ids []int64) ([]*app.EveType, error)
- func (st *Storage) ListGeneralSectionStatus(ctx context.Context) ([]*app.EveUniverseSectionStatus, error)
- func (st *Storage) ListOrphanedCorporationIDs(ctx context.Context) (set.Set[int64], error)
- func (st *Storage) ListPlanetPins(ctx context.Context, characterPlanetID int64) ([]*app.PlanetPin, error)
- func (st *Storage) ListPlanetRoutes(ctx context.Context, characterPlanetID int64) ([]*app.PlanetRoute, error)
- func (st *Storage) ListPrivilegedCorporationsShort(ctx context.Context, requiredRoles set.Set[app.Role]) ([]*app.EntityShort, error)
- func (st *Storage) ListSettings(ctx context.Context) ([]queries.Setting, error)
- func (st *Storage) ListStructureServices(ctx context.Context, corporationStructureID int64) ([]*app.StructureService, error)
- func (st *Storage) ListTagsByName(ctx context.Context) ([]*app.CharacterTag, error)
- func (st *Storage) MissingEveEntityIDs(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
- func (st *Storage) MissingEveLocations(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
- func (st *Storage) MissingEveRegions(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
- func (st *Storage) MissingEveSolarSystems(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
- func (st *Storage) MissingEveTypes(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
- func (st *Storage) ReplaceCharacterImplants(ctx context.Context, characterID int64, implantIDs set.Set[int64]) error
- func (st *Storage) ReplaceCharacterJumpClones(ctx context.Context, characterID int64, args []CreateCharacterJumpCloneParams) error
- func (st *Storage) ReplaceCharacterPlanet(ctx context.Context, arg ReplaceCharacterPlanetParams) (int64, error)
- func (st *Storage) ReplaceCharacterSkillqueueItems(ctx context.Context, characterID int64, items []SkillqueueItemParams) error
- func (st *Storage) ReplaceTags(ctx context.Context, data map[string][]int64) error
- func (st *Storage) ResetCorporationSectionStatusContentHash(ctx context.Context, arg CorporationSectionParams) error
- func (st *Storage) SetSetting(ctx context.Context, key, value string) error
- func (st *Storage) UpdateCharacterAsset(ctx context.Context, arg UpdateCharacterAssetParams) error
- func (st *Storage) UpdateCharacterAssetName(ctx context.Context, arg UpdateCharacterAssetNameParams) error
- func (st *Storage) UpdateCharacterAssetValue(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCharacterContract(ctx context.Context, arg UpdateCharacterContractParams) error
- func (st *Storage) UpdateCharacterContractItemsValue(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCharacterContractNotified(ctx context.Context, id int64, status app.ContractStatus) error
- func (st *Storage) UpdateCharacterContractsEscrow(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCharacterHome(ctx context.Context, characterID int64, homeID optional.Optional[int64]) error
- func (st *Storage) UpdateCharacterIndustryJobStatus(ctx context.Context, arg UpdateCharacterIndustryJobStatusParams) error
- func (st *Storage) UpdateCharacterIsTrainingWatched(ctx context.Context, characterID int64, isWatched bool) error
- func (st *Storage) UpdateCharacterLastCloneJump(ctx context.Context, characterID int64, v optional.Optional[time.Time]) error
- func (st *Storage) UpdateCharacterLastLoginAt(ctx context.Context, characterID int64, v optional.Optional[time.Time]) error
- func (st *Storage) UpdateCharacterLocation(ctx context.Context, characterID int64, locationID optional.Optional[int64]) error
- func (st *Storage) UpdateCharacterMailSetBody(ctx context.Context, characterID int64, mailID int64, ...) error
- func (st *Storage) UpdateCharacterMailSetIsRead(ctx context.Context, characterID int64, mailPK int64, isRead bool) error
- func (st *Storage) UpdateCharacterMailSetLabels(ctx context.Context, characterID int64, mailPK int64, labelIDs []int64) error
- func (st *Storage) UpdateCharacterMailSetProcessed(ctx context.Context, id int64) error
- func (st *Storage) UpdateCharacterMarketOrderState(ctx context.Context, arg UpdateCharacterMarketOrderStateParams) error
- func (st *Storage) UpdateCharacterNotification(ctx context.Context, arg UpdateCharacterNotificationParams) error
- func (st *Storage) UpdateCharacterNotificationsSetIsRead(ctx context.Context, ids set.Set[int64], isRead bool) error
- func (st *Storage) UpdateCharacterNotificationsSetProcessed(ctx context.Context, characterID, notificationID int64) error
- func (st *Storage) UpdateCharacterOrderItemsValue(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCharacterOrdersEscrow(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCharacterPlanetLastNotified(ctx context.Context, arg UpdateCharacterPlanetLastNotifiedParams) error
- func (st *Storage) UpdateCharacterRoles(ctx context.Context, characterID int64, roles set.Set[app.Role]) error
- func (st *Storage) UpdateCharacterShip(ctx context.Context, characterID int64, shipID optional.Optional[int64]) error
- func (st *Storage) UpdateCharacterSkillPoints(ctx context.Context, characterID int64, ...) error
- func (st *Storage) UpdateCharacterSkillPointsValue(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCharacterWalletBalance(ctx context.Context, characterID int64, v optional.Optional[float64]) error
- func (st *Storage) UpdateCorporationAsset(ctx context.Context, arg UpdateCorporationAssetParams) error
- func (st *Storage) UpdateCorporationAssetName(ctx context.Context, arg UpdateCorporationAssetNameParams) error
- func (st *Storage) UpdateCorporationContract(ctx context.Context, arg UpdateCorporationContractParams) error
- func (st *Storage) UpdateCorporationContractNotified(ctx context.Context, id int64, status app.ContractStatus) error
- func (st *Storage) UpdateCorporationIndustryJobStatus(ctx context.Context, arg UpdateCorporationIndustryJobStatusParams) error
- func (st *Storage) UpdateEveCharacterName(ctx context.Context, characterID int64, name string) error
- func (st *Storage) UpdateEveCorporationName(ctx context.Context, corporationID int64, name string) error
- func (st *Storage) UpdateEveEntity(ctx context.Context, id int64, name string) error
- func (st *Storage) UpdateEveShipSkills(ctx context.Context) error
- func (st *Storage) UpdateOrCreateCharacterAttributes(ctx context.Context, arg UpdateOrCreateCharacterAttributesParams) error
- func (st *Storage) UpdateOrCreateCharacterContact(ctx context.Context, arg UpdateOrCreateCharacterContactParams) error
- func (st *Storage) UpdateOrCreateCharacterContactLabel(ctx context.Context, arg UpdateOrCreateCharacterContactLabelParams) error
- func (st *Storage) UpdateOrCreateCharacterIndustryJob(ctx context.Context, arg UpdateOrCreateCharacterIndustryJobParams) error
- func (st *Storage) UpdateOrCreateCharacterLoyaltyPointEntry(ctx context.Context, arg UpdateOrCreateCharacterLoyaltyPointEntryParams) error
- func (st *Storage) UpdateOrCreateCharacterMailLabel(ctx context.Context, arg MailLabelParams) (*app.CharacterMailLabel, error)
- func (st *Storage) UpdateOrCreateCharacterMarketOrder(ctx context.Context, arg UpdateOrCreateCharacterMarketOrderParams) error
- func (st *Storage) UpdateOrCreateCharacterSectionStatus(ctx context.Context, arg UpdateOrCreateCharacterSectionStatusParams) (*app.CharacterSectionStatus, error)
- func (st *Storage) UpdateOrCreateCharacterSkill(ctx context.Context, arg UpdateOrCreateCharacterSkillParams) error
- func (st *Storage) UpdateOrCreateCharacterToken(ctx context.Context, arg UpdateOrCreateCharacterTokenParams) error
- func (st *Storage) UpdateOrCreateCorporationHangarName(ctx context.Context, arg UpdateOrCreateCorporationHangarNameParams) error
- func (st *Storage) UpdateOrCreateCorporationIndustryJob(ctx context.Context, arg UpdateOrCreateCorporationIndustryJobParams) error
- func (st *Storage) UpdateOrCreateCorporationSectionStatus(ctx context.Context, arg UpdateOrCreateCorporationSectionStatusParams) (*app.CorporationSectionStatus, error)
- func (st *Storage) UpdateOrCreateCorporationStructure(ctx context.Context, arg UpdateOrCreateCorporationStructureParams) error
- func (st *Storage) UpdateOrCreateCorporationWalletBalance(ctx context.Context, arg UpdateOrCreateCorporationWalletBalanceParams) error
- func (st *Storage) UpdateOrCreateCorporationWalletName(ctx context.Context, arg UpdateOrCreateCorporationWalletNameParams) error
- func (st *Storage) UpdateOrCreateEveCharacter(ctx context.Context, arg CreateEveCharacterParams) error
- func (st *Storage) UpdateOrCreateEveCorporation(ctx context.Context, arg UpdateOrCreateEveCorporationParams) error
- func (st *Storage) UpdateOrCreateEveEntity(ctx context.Context, arg CreateEveEntityParams) (*app.EveEntity, error)
- func (st *Storage) UpdateOrCreateEveLocation(ctx context.Context, arg UpdateOrCreateLocationParams) error
- func (st *Storage) UpdateOrCreateEveMarketPrice(ctx context.Context, arg UpdateOrCreateEveMarketPriceParams) (*app.EveMarketPrice, error)
- func (st *Storage) UpdateOrCreateEveRace(ctx context.Context, arg UpdateOrCreateEveRaceParams) error
- func (st *Storage) UpdateOrCreateGeneralSectionStatus(ctx context.Context, arg UpdateOrCreateGeneralSectionStatusParams) (*app.EveUniverseSectionStatus, error)
- func (st *Storage) UpdateTagName(ctx context.Context, id int64, name string) error
- type StructureServiceParams
- type UpdateCharacterAssetNameParams
- type UpdateCharacterAssetParams
- type UpdateCharacterContractParams
- type UpdateCharacterIndustryJobStatusParams
- type UpdateCharacterMarketOrderStateParams
- type UpdateCharacterNotificationParams
- type UpdateCharacterPlanetLastNotifiedParams
- type UpdateCorporationAssetNameParams
- type UpdateCorporationAssetParams
- type UpdateCorporationContractParams
- type UpdateCorporationIndustryJobStatusParams
- type UpdateOrCreateCharacterAttributesParams
- type UpdateOrCreateCharacterContactLabelParams
- type UpdateOrCreateCharacterContactParams
- type UpdateOrCreateCharacterIndustryJobParams
- type UpdateOrCreateCharacterLoyaltyPointEntryParams
- type UpdateOrCreateCharacterMarketOrderParams
- type UpdateOrCreateCharacterSectionStatusParams
- type UpdateOrCreateCharacterSkillParams
- type UpdateOrCreateCharacterTokenParams
- type UpdateOrCreateCorporationHangarNameParams
- type UpdateOrCreateCorporationIndustryJobParams
- type UpdateOrCreateCorporationSectionStatusParams
- type UpdateOrCreateCorporationStructureParams
- type UpdateOrCreateCorporationWalletBalanceParams
- type UpdateOrCreateCorporationWalletNameParams
- type UpdateOrCreateEveCorporationParams
- type UpdateOrCreateEveMarketPriceParams
- type UpdateOrCreateEveRaceParams
- type UpdateOrCreateGeneralSectionStatusParams
- type UpdateOrCreateLocationParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyMigrations ¶ added in v0.20.0
func EveMoonFromDBModel ¶
func EveNotificationTypeFromESIString ¶ added in v0.45.0
func EveNotificationTypeFromESIString(name string) (app.EveNotificationType, bool)
EveNotificationTypeFromESIString returns a notifications from a matching ESI string or app.UnknownNotification if not found.
func EveNotificationTypeToESIString ¶ added in v0.69.0
func EveNotificationTypeToESIString(nt app.EveNotificationType) (string, bool)
EveNotificationTypeToESIString returns the ESI string for a notification and reports whether it was found.
func NewNullFloat64 ¶
func NewNullFloat64(v float64) sql.NullFloat64
NewNullFloat64 returns a value as null type. Will assume not set when value is zero.
func NewNullInt64 ¶
func NewNullInt64[T constraints.Integer](v T) sql.NullInt64
NewNullInt64 returns a value as null type. Will assume not set when value is zero.
func NewNullString ¶
func NewNullString(v string) sql.NullString
func NewNullTimeFromTime ¶ added in v0.8.0
NewNullTimeFromTime returns a value as null type. Will assume not set when value is zero.
Types ¶
type CacheSetParams ¶ added in v0.12.0
type CorporationDivision ¶ added in v0.35.0
func (CorporationDivision) IsInvalid ¶ added in v0.35.0
func (cd CorporationDivision) IsInvalid() bool
type CorporationMemberParams ¶ added in v0.35.0
type CorporationSectionParams ¶ added in v0.35.0
type CorporationSectionParams struct {
CorporationID int64
Section app.CorporationSection
}
func (CorporationSectionParams) IsInvalid ¶ added in v0.35.0
func (x CorporationSectionParams) IsInvalid() bool
type CreateCharacterContractBidParams ¶ added in v0.11.0
type CreateCharacterContractItemParams ¶ added in v0.11.0
type CreateCharacterContractParams ¶ added in v0.11.0
type CreateCharacterContractParams struct {
AcceptorID int64
AssigneeID int64
Availability app.ContractAvailability
Buyout optional.Optional[float64]
CharacterID int64
Collateral optional.Optional[float64]
ContractID int64
DateAccepted optional.Optional[time.Time]
DateCompleted optional.Optional[time.Time]
DateExpired time.Time
DateIssued time.Time
DaysToComplete optional.Optional[int64]
EndLocationID optional.Optional[int64]
ForCorporation bool
IssuerCorporationID int64
IssuerID int64
Price optional.Optional[float64]
Reward optional.Optional[float64]
StartLocationID optional.Optional[int64]
Status app.ContractStatus
StatusNotified app.ContractStatus
Title optional.Optional[string]
Type app.ContractType
UpdatedAt time.Time
Volume optional.Optional[float64]
}
type CreateCharacterParams ¶ added in v0.23.0
type CreateCharacterParams struct {
AssetValue optional.Optional[float64]
ContractItemsValue optional.Optional[float64]
ContractsEscrow optional.Optional[float64]
HomeID optional.Optional[int64]
ID int64
IsTrainingWatched bool
LastCloneJumpAt optional.Optional[time.Time]
LastLoginAt optional.Optional[time.Time]
LocationID optional.Optional[int64]
OrderItemsValue optional.Optional[float64]
OrdersEscrow optional.Optional[float64]
ShipID optional.Optional[int64]
SkillPointsValue optional.Optional[float64]
TotalSP optional.Optional[int]
UnallocatedSP optional.Optional[int]
WalletBalance optional.Optional[float64]
}
type CreateCharacterPlanetParams ¶ added in v0.8.0
type CreateCharacterTagParams ¶ added in v0.30.0
type CreateCharacterWalletJournalEntryParams ¶
type CreateCharacterWalletJournalEntryParams struct {
Amount optional.Optional[float64]
Balance optional.Optional[float64]
ContextID optional.Optional[int64]
ContextIDType optional.Optional[string]
Date time.Time
Description string
FirstPartyID optional.Optional[int64]
RefID int64
CharacterID int64
Reason optional.Optional[string]
RefType string
SecondPartyID optional.Optional[int64]
Tax optional.Optional[float64]
TaxReceiverID optional.Optional[int64]
}
type CreateCorporationAssetParams ¶ added in v0.57.0
type CreateCorporationContractBidParams ¶ added in v0.47.0
type CreateCorporationContractItemParams ¶ added in v0.47.0
type CreateCorporationContractParams ¶ added in v0.47.0
type CreateCorporationContractParams struct {
AcceptorID int64
AssigneeID int64
Availability app.ContractAvailability
Buyout optional.Optional[float64]
CorporationID int64
Collateral optional.Optional[float64]
ContractID int64
DateAccepted optional.Optional[time.Time]
DateCompleted optional.Optional[time.Time]
DateExpired time.Time
DateIssued time.Time
DaysToComplete optional.Optional[int64]
EndLocationID optional.Optional[int64]
ForCorporation bool
IssuerCorporationID int64
IssuerID int64
Price optional.Optional[float64]
Reward optional.Optional[float64]
StartLocationID optional.Optional[int64]
Status app.ContractStatus
StatusNotified app.ContractStatus
Title optional.Optional[string]
Type app.ContractType
UpdatedAt time.Time
Volume optional.Optional[float64]
}
type CreateCorporationParams ¶ added in v0.27.0
type CreateCorporationParams struct {
AssetValue optional.Optional[float64]
ID int64
IsTrainingWatched bool
HomeID optional.Optional[int64]
LastCloneJumpAt optional.Optional[time.Time]
LastLoginAt optional.Optional[time.Time]
LocationID optional.Optional[int64]
ShipID optional.Optional[int64]
TotalSP optional.Optional[int]
UnallocatedSP optional.Optional[int]
WalletBalance optional.Optional[float64]
}
type CreateCorporationWalletJournalEntryParams ¶ added in v0.35.0
type CreateCorporationWalletJournalEntryParams struct {
Amount optional.Optional[float64]
Balance optional.Optional[float64]
ContextID optional.Optional[int64]
ContextIDType optional.Optional[string]
Date time.Time
Description string
DivisionID int64
FirstPartyID optional.Optional[int64]
RefID int64
CorporationID int64
Reason optional.Optional[string]
RefType string
SecondPartyID optional.Optional[int64]
Tax optional.Optional[float64]
TaxReceiverID optional.Optional[int64]
}
type CreateCorporationWalletTransactionParams ¶ added in v0.35.0
type CreateEveBloodlineParams ¶ added in v0.67.0
type CreateEveBloodlineParams struct {
Charisma optional.Optional[int64]
CorporationID int64
Description string
ID int64
Intelligence optional.Optional[int64]
Memory optional.Optional[int64]
Name string
Perception optional.Optional[int64]
RaceID int64
ShipTypeID optional.Optional[int64]
Willpower optional.Optional[int64]
}
type CreateEveCategoryParams ¶
type CreateEveCharacterParams ¶
type CreateEveCharacterParams struct {
AllianceID optional.Optional[int64]
Birthday time.Time
BloodlineID int64
CorporationID int64
CorporationTitle optional.Optional[string]
Description optional.Optional[string]
FactionID optional.Optional[int64]
Gender string
ID int64
Name string
RaceID int64
SecurityStatus optional.Optional[float64]
}
type CreateEveDogmaAttributeParams ¶
type CreateEveDogmaAttributeParams struct {
ID int64
DefaultValue optional.Optional[float64]
Description optional.Optional[string]
DisplayName optional.Optional[string]
IconID optional.Optional[int64]
Name optional.Optional[string]
IsHighGood optional.Optional[bool]
IsPublished optional.Optional[bool]
IsStackable optional.Optional[bool]
UnitID app.EveUnitID
}
type CreateEveEntityParams ¶ added in v0.20.1
type CreateEveEntityParams struct {
ID int64
Name string
Category app.EveEntityCategory
}
type CreateEveFactionParams ¶ added in v0.68.0
type CreateEveGroupParams ¶
type CreateEveMoonParams ¶
type CreateEvePlanetParams ¶
type CreateEveRegionParams ¶
type CreateEveSchematicParams ¶ added in v0.8.0
type CreateEveTypeParams ¶
type CreateEveTypeParams struct {
ID int64
Capacity optional.Optional[float64]
Description string
GraphicID optional.Optional[int64]
GroupID int64
IconID optional.Optional[int64]
IsPublished bool
MarketGroupID optional.Optional[int64]
Mass optional.Optional[float64]
Name string
PackagedVolume optional.Optional[float64]
PortionSize optional.Optional[int64]
Radius optional.Optional[float64]
Volume optional.Optional[float64]
}
type CreatePlanetPinParams ¶ added in v0.8.0
type CreatePlanetPinParams struct {
CharacterPlanetID int64
Contents map[int64]int64 // amount by type ID
ExpiryTime optional.Optional[time.Time]
ExtractorCycleTime optional.Optional[time.Duration]
ExtractorHeadRadius optional.Optional[float64]
ExtractorNumHeads optional.Optional[int64]
ExtractorProductTypeID optional.Optional[int64]
ExtractorQtyPerCycle optional.Optional[int64]
FactorySchematicID optional.Optional[int64]
InstallTime optional.Optional[time.Time]
LastCycleStart optional.Optional[time.Time]
PinID int64
SchematicID optional.Optional[int64]
TypeID int64
}
type CreatePlanetRouteParams ¶ added in v0.76.0
type CreateShipSkillParams ¶
type CreateStructureServiceParams ¶ added in v0.43.0
type CreateStructureServiceParams struct {
CorporationStructureID int64
Name string
State app.StructureServiceState
}
type GetCharacterWalletJournalEntryParams ¶ added in v0.35.0
type GetCharacterWalletTransactionParams ¶ added in v0.35.0
type GetCorporationWalletJournalEntryParams ¶ added in v0.35.0
type GetCorporationWalletTransactionParams ¶ added in v0.35.0
type MailLabelParams ¶
type ReplaceCharacterPlanetParams ¶ added in v0.76.0
type ReplaceCharacterPlanetParams struct {
CharacterID int64
EvePlanetID int64
LastUpdate time.Time
Pins []CreatePlanetPinParams // CharacterPlanetID is ignored
Routes []CreatePlanetRouteParams // CharacterPlanetID is ignored
UpgradeLevel int64
}
type SkillqueueItemParams ¶
type SkillqueueItemParams struct {
EveTypeID int64
FinishDate optional.Optional[time.Time]
FinishedLevel int64
LevelEndSP optional.Optional[int64]
LevelStartSP optional.Optional[int64]
CharacterID int64
QueuePosition int64
StartDate optional.Optional[time.Time]
TrainingStartSP optional.Optional[int64]
}
type Storage ¶
type Storage struct {
MaxIDsPerQuery int
// contains filtered or unexported fields
}
func (*Storage) CacheCleanUp ¶ added in v0.12.0
func (*Storage) CacheClear ¶ added in v0.12.0
func (*Storage) CacheDelete ¶ added in v0.12.0
func (*Storage) CacheSet ¶ added in v0.12.0
func (st *Storage) CacheSet(ctx context.Context, arg CacheSetParams) error
func (*Storage) CalculateCharacterAssetTotalValue ¶
func (*Storage) CalculateCharacterContractItemsValue ¶ added in v0.65.0
func (*Storage) CalculateCharacterContractsAuctionEscrow ¶ added in v0.65.0
func (*Storage) CalculateCharacterContractsCourierEscrow ¶ added in v0.65.0
func (*Storage) CalculateCharacterOrderItemsValue ¶ added in v0.65.0
func (*Storage) CalculateCharacterOrdersEscrow ¶ added in v0.65.0
func (*Storage) CalculateCorporationAssetTotalValue ¶ added in v0.57.0
func (*Storage) CalculateCorporationContractsAuctionEscrow ¶ added in v0.74.0
func (*Storage) CalculateCorporationContractsCourierEscrow ¶ added in v0.74.0
func (*Storage) ClearCharacterSectionStatusStartedAt ¶ added in v0.76.0
func (st *Storage) ClearCharacterSectionStatusStartedAt(ctx context.Context) ([]*app.CharacterSectionStatus, error)
ClearCharacterSectionStatusStartedAt clears the running mark of all character sections and returns the changed statuses.
func (*Storage) ClearCorporationSectionStatusStartedAt ¶ added in v0.76.0
func (st *Storage) ClearCorporationSectionStatusStartedAt(ctx context.Context) ([]*app.CorporationSectionStatus, error)
ClearCorporationSectionStatusStartedAt clears the running mark of all corporation sections and returns the changed statuses.
func (*Storage) ClearGeneralSectionStatusStartedAt ¶ added in v0.76.0
func (st *Storage) ClearGeneralSectionStatusStartedAt(ctx context.Context) ([]*app.EveUniverseSectionStatus, error)
ClearGeneralSectionStatusStartedAt clears the running mark of all general sections and returns the changed statuses.
func (*Storage) CountCharactersOutstandingCorporationContracts ¶ added in v0.70.0
func (*Storage) CountCharactersOutstandingPersonalContracts ¶ added in v0.70.0
func (*Storage) CountCorporationContractsWithStatus ¶ added in v0.76.0
func (*Storage) CountCorporationIndustryJobsWithStatus ¶ added in v0.76.0
func (*Storage) CountCorporationStructuresWithState ¶ added in v0.76.0
func (*Storage) CreateCharacter ¶ added in v0.23.0
func (st *Storage) CreateCharacter(ctx context.Context, arg CreateCharacterParams) error
func (*Storage) CreateCharacterAsset ¶
func (st *Storage) CreateCharacterAsset(ctx context.Context, arg CreateCharacterAssetParams) error
func (*Storage) CreateCharacterContract ¶ added in v0.11.0
func (*Storage) CreateCharacterContractBid ¶ added in v0.11.0
func (st *Storage) CreateCharacterContractBid(ctx context.Context, arg CreateCharacterContractBidParams) error
func (*Storage) CreateCharacterContractItem ¶ added in v0.11.0
func (st *Storage) CreateCharacterContractItem(ctx context.Context, arg CreateCharacterContractItemParams) error
func (*Storage) CreateCharacterImplant ¶
func (st *Storage) CreateCharacterImplant(ctx context.Context, arg CreateCharacterImplantParams) error
func (*Storage) CreateCharacterJumpClone ¶
func (st *Storage) CreateCharacterJumpClone(ctx context.Context, arg CreateCharacterJumpCloneParams) error
func (*Storage) CreateCharacterMail ¶
func (*Storage) CreateCharacterMailList ¶
func (*Storage) CreateCharacterNotification ¶
func (st *Storage) CreateCharacterNotification(ctx context.Context, arg CreateCharacterNotificationParams) error
func (*Storage) CreateCharacterPlanet ¶ added in v0.8.0
func (*Storage) CreateCharacterSkillqueueItem ¶ added in v0.3.0
func (st *Storage) CreateCharacterSkillqueueItem(ctx context.Context, arg SkillqueueItemParams) error
func (*Storage) CreateCharacterWalletJournalEntry ¶
func (st *Storage) CreateCharacterWalletJournalEntry(ctx context.Context, arg CreateCharacterWalletJournalEntryParams) error
func (*Storage) CreateCharacterWalletTransaction ¶
func (st *Storage) CreateCharacterWalletTransaction(ctx context.Context, arg CreateCharacterWalletTransactionParams) error
func (*Storage) CreateCharactersCharacterTag ¶ added in v0.30.0
func (st *Storage) CreateCharactersCharacterTag(ctx context.Context, arg CreateCharacterTagParams) error
func (*Storage) CreateCorporation ¶ added in v0.27.0
func (*Storage) CreateCorporationAsset ¶ added in v0.57.0
func (st *Storage) CreateCorporationAsset(ctx context.Context, arg CreateCorporationAssetParams) error
func (*Storage) CreateCorporationContract ¶ added in v0.47.0
func (*Storage) CreateCorporationContractBid ¶ added in v0.47.0
func (st *Storage) CreateCorporationContractBid(ctx context.Context, arg CreateCorporationContractBidParams) error
func (*Storage) CreateCorporationContractItem ¶ added in v0.47.0
func (st *Storage) CreateCorporationContractItem(ctx context.Context, arg CreateCorporationContractItemParams) error
func (*Storage) CreateCorporationMember ¶ added in v0.35.0
func (st *Storage) CreateCorporationMember(ctx context.Context, arg CorporationMemberParams) error
func (*Storage) CreateCorporationWalletJournalEntry ¶ added in v0.35.0
func (st *Storage) CreateCorporationWalletJournalEntry(ctx context.Context, arg CreateCorporationWalletJournalEntryParams) error
func (*Storage) CreateCorporationWalletTransaction ¶ added in v0.35.0
func (st *Storage) CreateCorporationWalletTransaction(ctx context.Context, arg CreateCorporationWalletTransactionParams) error
func (*Storage) CreateEveBloodline ¶ added in v0.67.0
func (st *Storage) CreateEveBloodline(ctx context.Context, arg CreateEveBloodlineParams) error
func (*Storage) CreateEveCategory ¶
func (st *Storage) CreateEveCategory(ctx context.Context, arg CreateEveCategoryParams) (*app.EveCategory, error)
func (*Storage) CreateEveConstellation ¶
func (st *Storage) CreateEveConstellation(ctx context.Context, arg CreateEveConstellationParams) error
func (*Storage) CreateEveDogmaAttribute ¶
func (st *Storage) CreateEveDogmaAttribute(ctx context.Context, arg CreateEveDogmaAttributeParams) (*app.EveDogmaAttribute, error)
func (*Storage) CreateEveEntity ¶
func (*Storage) CreateEveFaction ¶ added in v0.68.0
func (st *Storage) CreateEveFaction(ctx context.Context, arg CreateEveFactionParams) error
func (*Storage) CreateEveGroup ¶
func (st *Storage) CreateEveGroup(ctx context.Context, arg CreateEveGroupParams) error
func (*Storage) CreateEveMoon ¶
func (st *Storage) CreateEveMoon(ctx context.Context, arg CreateEveMoonParams) error
func (*Storage) CreateEvePlanet ¶
func (st *Storage) CreateEvePlanet(ctx context.Context, arg CreateEvePlanetParams) error
func (*Storage) CreateEveRegion ¶
func (*Storage) CreateEveSchematic ¶ added in v0.8.0
func (st *Storage) CreateEveSchematic(ctx context.Context, arg CreateEveSchematicParams) (*app.EveSchematic, error)
func (*Storage) CreateEveShipSkill ¶
func (st *Storage) CreateEveShipSkill(ctx context.Context, arg CreateShipSkillParams) error
func (*Storage) CreateEveSolarSystem ¶
func (st *Storage) CreateEveSolarSystem(ctx context.Context, arg CreateEveSolarSystemParams) error
func (*Storage) CreateEveType ¶
func (st *Storage) CreateEveType(ctx context.Context, arg CreateEveTypeParams) error
func (*Storage) CreateEveTypeDogmaAttribute ¶
func (st *Storage) CreateEveTypeDogmaAttribute(ctx context.Context, arg CreateEveTypeDogmaAttributeParams) error
func (*Storage) CreateEveTypeDogmaEffect ¶
func (st *Storage) CreateEveTypeDogmaEffect(ctx context.Context, arg CreateEveTypeDogmaEffectParams) error
func (*Storage) CreatePlanetPin ¶ added in v0.8.0
func (st *Storage) CreatePlanetPin(ctx context.Context, arg CreatePlanetPinParams) error
func (*Storage) CreatePlanetRoute ¶ added in v0.76.0
func (st *Storage) CreatePlanetRoute(ctx context.Context, arg CreatePlanetRouteParams) error
func (*Storage) CreateStructureService ¶ added in v0.43.0
func (st *Storage) CreateStructureService(ctx context.Context, arg CreateStructureServiceParams) error
func (*Storage) DeleteAllTags ¶ added in v0.56.0
func (*Storage) DeleteCharacter ¶
func (*Storage) DeleteCharacterAssets ¶ added in v0.2.3
func (*Storage) DeleteCharacterContactLabels ¶ added in v0.63.0
func (*Storage) DeleteCharacterContacts ¶ added in v0.63.0
func (*Storage) DeleteCharacterContracts ¶ added in v0.58.0
func (*Storage) DeleteCharacterIndustryJobsByID ¶ added in v0.39.1
func (*Storage) DeleteCharacterLoyaltyPointEntries ¶ added in v0.60.0
func (*Storage) DeleteCharacterMail ¶
func (*Storage) DeleteCharacterMarketOrders ¶ added in v0.43.0
func (*Storage) DeleteCharacterNotifications ¶ added in v0.65.0
func (*Storage) DeleteCharacterPlanet ¶ added in v0.8.0
func (*Storage) DeleteCharacterSkills ¶ added in v0.2.3
func (*Storage) DeleteCharactersCharacterTag ¶ added in v0.30.0
func (st *Storage) DeleteCharactersCharacterTag(ctx context.Context, arg CreateCharacterTagParams) error
func (*Storage) DeleteCorporation ¶ added in v0.27.0
func (*Storage) DeleteCorporationAssets ¶ added in v0.57.0
func (*Storage) DeleteCorporationContracts ¶ added in v0.58.0
func (*Storage) DeleteCorporationIndustryJobs ¶ added in v0.35.0
func (*Storage) DeleteCorporationIndustryJobsByID ¶ added in v0.39.1
func (*Storage) DeleteCorporationMembers ¶ added in v0.35.0
func (*Storage) DeleteCorporationStructures ¶ added in v0.43.0
func (*Storage) DeleteCorporationWalletBalance ¶ added in v0.35.0
func (*Storage) DeleteCorporationWalletJournal ¶ added in v0.35.0
func (*Storage) DeleteCorporationWalletTransactions ¶ added in v0.35.0
func (*Storage) DeleteEveCharacter ¶
func (*Storage) DeleteEveMarketPrices ¶ added in v0.59.0
func (*Storage) DeleteObsoleteCharacterMailLabels ¶
func (*Storage) DeleteObsoleteCharacterMailLists ¶
func (*Storage) DeleteSetting ¶ added in v0.73.0
func (*Storage) DeleteStructureServices ¶ added in v0.43.0
func (*Storage) DisableAllTrainingWatchers ¶ added in v0.9.0
func (*Storage) DumpData ¶ added in v0.40.0
DumpData returns the current content of the given SQL tables as JSON string. When no tables are given all tables will be included.
This is a low-level method meant mainly for debugging and tests.
func (*Storage) GetAllCharactersMailCount ¶ added in v0.75.0
GetAllCharactersMailCount returns the number of mails of all characters.
func (*Storage) GetAllCharactersMailLabelUnreadCounts ¶ added in v0.75.0
func (*Storage) GetAllCharactersMailListUnreadCounts ¶ added in v0.75.0
func (*Storage) GetAllCharactersMailUnreadCount ¶ added in v0.29.2
func (*Storage) GetAllCharactersMailWithoutBodyCount ¶ added in v0.75.0
GetAllCharactersMailWithoutBodyCount returns the number of mails of all characters without a body.
func (*Storage) GetAnyCharacter ¶ added in v0.13.0
func (*Storage) GetAnyCorporation ¶ added in v0.35.0
func (*Storage) GetCharacter ¶
func (*Storage) GetCharacterAsset ¶
func (*Storage) GetCharacterAssetValue ¶
func (*Storage) GetCharacterAttributes ¶
func (*Storage) GetCharacterContact ¶ added in v0.63.0
func (*Storage) GetCharacterContactLabel ¶ added in v0.63.0
func (*Storage) GetCharacterContract ¶ added in v0.11.0
func (*Storage) GetCharacterContractBid ¶ added in v0.11.0
func (*Storage) GetCharacterContractItem ¶ added in v0.11.0
func (*Storage) GetCharacterImplant ¶
func (*Storage) GetCharacterIndustryJob ¶ added in v0.23.0
func (*Storage) GetCharacterJumpClone ¶
func (*Storage) GetCharacterLoyaltyPointEntry ¶ added in v0.60.0
func (*Storage) GetCharacterMail ¶
func (*Storage) GetCharacterMailCount ¶
func (*Storage) GetCharacterMailLabel ¶
func (*Storage) GetCharacterMailLabelUnreadCounts ¶
func (*Storage) GetCharacterMailListUnreadCounts ¶
func (*Storage) GetCharacterMailUnreadCount ¶
func (*Storage) GetCharacterMarketOrder ¶ added in v0.41.0
func (*Storage) GetCharacterNotification ¶
func (*Storage) GetCharacterPlanet ¶ added in v0.8.0
func (*Storage) GetCharacterSectionStatus ¶
func (st *Storage) GetCharacterSectionStatus(ctx context.Context, characterID int64, section app.CharacterSection) (*app.CharacterSectionStatus, error)
func (*Storage) GetCharacterSkill ¶
func (*Storage) GetCharacterSkillqueueItem ¶ added in v0.3.0
func (*Storage) GetCharacterToken ¶
func (*Storage) GetCharacterTotalTrainingTime ¶ added in v0.3.0
func (st *Storage) GetCharacterTotalTrainingTime(ctx context.Context, characterID int64) (time.Duration, error)
GetCharacterTotalTrainingTime returns the total training time for a character and reports whether the training is active.
func (*Storage) GetCharacterWalletJournalEntry ¶
func (st *Storage) GetCharacterWalletJournalEntry(ctx context.Context, arg GetCharacterWalletJournalEntryParams) (*app.CharacterWalletJournalEntry, error)
func (*Storage) GetCharacterWalletTransaction ¶
func (st *Storage) GetCharacterWalletTransaction(ctx context.Context, arg GetCharacterWalletTransactionParams) (*app.CharacterWalletTransaction, error)
func (*Storage) GetCorporation ¶ added in v0.27.0
func (*Storage) GetCorporationAsset ¶ added in v0.57.0
func (*Storage) GetCorporationContract ¶ added in v0.47.0
func (*Storage) GetCorporationContractBid ¶ added in v0.47.0
func (*Storage) GetCorporationContractItem ¶ added in v0.47.0
func (*Storage) GetCorporationHangarName ¶ added in v0.35.0
func (st *Storage) GetCorporationHangarName(ctx context.Context, arg CorporationDivision) (*app.CorporationHangarName, error)
func (*Storage) GetCorporationIndustryJob ¶ added in v0.27.0
func (*Storage) GetCorporationMember ¶ added in v0.35.0
func (st *Storage) GetCorporationMember(ctx context.Context, arg CorporationMemberParams) (*app.CorporationMember, error)
func (*Storage) GetCorporationSectionStatus ¶ added in v0.27.0
func (st *Storage) GetCorporationSectionStatus(ctx context.Context, corporationID int64, section app.CorporationSection) (*app.CorporationSectionStatus, error)
func (*Storage) GetCorporationStructure ¶ added in v0.43.0
func (*Storage) GetCorporationWalletBalance ¶ added in v0.35.0
func (st *Storage) GetCorporationWalletBalance(ctx context.Context, arg CorporationDivision) (*app.CorporationWalletBalance, error)
func (*Storage) GetCorporationWalletJournalEntry ¶ added in v0.35.0
func (st *Storage) GetCorporationWalletJournalEntry(ctx context.Context, arg GetCorporationWalletJournalEntryParams) (*app.CorporationWalletJournalEntry, error)
func (*Storage) GetCorporationWalletName ¶ added in v0.35.0
func (st *Storage) GetCorporationWalletName(ctx context.Context, arg CorporationDivision) (*app.CorporationWalletName, error)
func (*Storage) GetCorporationWalletTransaction ¶ added in v0.35.0
func (st *Storage) GetCorporationWalletTransaction(ctx context.Context, arg GetCorporationWalletTransactionParams) (*app.CorporationWalletTransaction, error)
func (*Storage) GetEveBloodline ¶ added in v0.67.0
func (*Storage) GetEveCategory ¶
func (*Storage) GetEveCharacter ¶
func (*Storage) GetEveConstellation ¶
func (*Storage) GetEveCorporation ¶ added in v0.27.0
func (*Storage) GetEveDogmaAttribute ¶
func (*Storage) GetEveEntity ¶
func (*Storage) GetEveFaction ¶ added in v0.68.0
func (*Storage) GetEveGroup ¶
func (*Storage) GetEveMarketPrice ¶
func (*Storage) GetEveMoon ¶
func (*Storage) GetEvePlanet ¶
func (*Storage) GetEveRace ¶
func (*Storage) GetEveRegion ¶
func (*Storage) GetEveSchematic ¶ added in v0.8.0
func (*Storage) GetEveShipSkill ¶
func (*Storage) GetEveSolarSystem ¶
func (*Storage) GetEveType ¶
func (*Storage) GetEveTypeDogmaAttribute ¶
func (*Storage) GetEveTypeDogmaEffect ¶
func (*Storage) GetGeneralSectionStatus ¶
func (st *Storage) GetGeneralSectionStatus(ctx context.Context, section app.EveUniverseSection) (*app.EveUniverseSectionStatus, error)
func (*Storage) GetLocation ¶ added in v0.17.0
func (*Storage) GetOrCreateCharacterMailLabel ¶
func (st *Storage) GetOrCreateCharacterMailLabel(ctx context.Context, arg MailLabelParams) (*app.CharacterMailLabel, error)
func (*Storage) GetOrCreateCorporation ¶ added in v0.27.0
func (*Storage) GetOrCreateEveCategory ¶ added in v0.29.2
func (st *Storage) GetOrCreateEveCategory(ctx context.Context, arg CreateEveCategoryParams) (*app.EveCategory, error)
func (*Storage) GetOrCreateEveEntity ¶
func (*Storage) GetOrCreateEveGroup ¶ added in v0.29.2
func (*Storage) GetOrCreateEveType ¶ added in v0.29.2
func (*Storage) GetOrCreateNotificationType ¶
func (*Storage) GetPlanetPin ¶ added in v0.8.0
func (*Storage) GetSetting ¶ added in v0.73.0
func (*Storage) GetStructureService ¶ added in v0.43.0
func (*Storage) ListAllCharacterAssets ¶
func (*Storage) ListAllCharacterContracts ¶ added in v0.23.0
func (*Storage) ListAllCharacterImplants ¶ added in v0.40.0
func (*Storage) ListAllCharacterIndustryJob ¶ added in v0.23.0
func (*Storage) ListAllCharacterIndustryJobActiveCounts ¶ added in v0.29.0
func (*Storage) ListAllCharacterJumpClones ¶ added in v0.18.0
func (*Storage) ListAllCharacterLoyaltyPointEntries ¶ added in v0.60.0
func (*Storage) ListAllCharacterMailHeadersForLabelOrdered ¶ added in v0.75.0
func (st *Storage) ListAllCharacterMailHeadersForLabelOrdered(ctx context.Context, labelID int64) ([]*app.CharacterMailHeader, error)
ListAllCharacterMailHeadersForLabelOrdered returns the mails of all characters for a label in descending order by timestamp.
func (*Storage) ListAllCharacterMailHeadersForListOrdered ¶ added in v0.75.0
func (st *Storage) ListAllCharacterMailHeadersForListOrdered(ctx context.Context, listID int64) ([]*app.CharacterMailHeader, error)
ListAllCharacterMailHeadersForListOrdered returns the mails of all characters for a mailing list in descending order by timestamp.
func (*Storage) ListAllCharacterMailListsOrdered ¶ added in v0.75.0
ListAllCharacterMailListsOrdered returns the mailing lists of all characters without duplicates.
func (*Storage) ListAllCharacterMarketOrders ¶ added in v0.41.0
func (*Storage) ListAllCharacterNotifications ¶ added in v0.69.0
func (*Storage) ListAllCharacterPlanets ¶ added in v0.8.0
func (*Storage) ListAllCharacterSkills ¶ added in v0.68.0
func (*Storage) ListAllCharactersActiveSkillLevels ¶ added in v0.29.0
func (*Storage) ListAllCorporationAssets ¶ added in v0.57.0
func (*Storage) ListAllCorporationIndustryJobs ¶ added in v0.27.0
func (*Storage) ListAllCorporationStructures ¶ added in v0.73.0
func (*Storage) ListCharacterAssetIDs ¶
func (*Storage) ListCharacterAssets ¶
func (*Storage) ListCharacterContactIDs ¶ added in v0.63.0
func (*Storage) ListCharacterContactLabelIDs ¶ added in v0.63.0
func (*Storage) ListCharacterContactLabels ¶ added in v0.63.0
func (*Storage) ListCharacterContacts ¶ added in v0.63.0
func (*Storage) ListCharacterContractBidIDs ¶ added in v0.11.0
func (*Storage) ListCharacterContractBids ¶ added in v0.11.0
func (*Storage) ListCharacterContractIDs ¶ added in v0.11.0
func (*Storage) ListCharacterContractItems ¶ added in v0.11.0
func (*Storage) ListCharacterContracts ¶ added in v0.11.0
func (*Storage) ListCharacterCorporationIDs ¶ added in v0.44.0
func (*Storage) ListCharacterCorporations ¶ added in v0.40.0
func (*Storage) ListCharacterEveCharacters ¶ added in v0.70.0
func (*Storage) ListCharacterIDs ¶
func (*Storage) ListCharacterImplantIDs ¶ added in v0.62.0
func (*Storage) ListCharacterImplants ¶
func (*Storage) ListCharacterIndustryJobs ¶ added in v0.39.1
func (*Storage) ListCharacterJumpClones ¶
func (*Storage) ListCharacterLoyaltyPointEntries ¶ added in v0.60.0
func (*Storage) ListCharacterLoyaltyPointEntryIDs ¶ added in v0.60.0
func (*Storage) ListCharacterMailHeadersForLabelOrdered ¶
func (st *Storage) ListCharacterMailHeadersForLabelOrdered(ctx context.Context, characterID int64, labelID int64) ([]*app.CharacterMailHeader, error)
ListCharacterMailHeadersForLabelOrdered returns a character's mails for a label in descending order by timestamp. Return mails for all labels, when labelID = 0
func (*Storage) ListCharacterMailHeadersForListOrdered ¶
func (*Storage) ListCharacterMailHeadersForUnprocessed ¶
func (*Storage) ListCharacterMailIDs ¶
func (*Storage) ListCharacterMailLabelsOrdered ¶
func (*Storage) ListCharacterMailListsOrdered ¶
func (*Storage) ListCharacterMailsWithoutBody ¶ added in v0.51.0
func (*Storage) ListCharacterMarketOrderIDs ¶ added in v0.41.0
func (*Storage) ListCharacterMarketOrders ¶ added in v0.41.0
func (*Storage) ListCharacterNotificationIDs ¶
func (*Storage) ListCharacterNotifications ¶ added in v0.69.0
func (*Storage) ListCharacterNotificationsUnprocessed ¶
func (st *Storage) ListCharacterNotificationsUnprocessed(ctx context.Context, characterID int64, earliest time.Time) ([]*app.CharacterNotification, error)
ListCharacterNotificationsUnprocessed returns all unprocessed notifications for character characterID. Notifications older then earliest are ignored or which have no body or title are ignored. Notifications which are duplicates of already processed ones are ignored too.
func (*Storage) ListCharacterPlanetIDs ¶ added in v0.76.0
func (st *Storage) ListCharacterPlanetIDs(ctx context.Context, characterID int64) (set.Set[int64], error)
ListCharacterPlanetIDs returns the EVE planet IDs of a character's colonies.
func (*Storage) ListCharacterPlanets ¶ added in v0.8.0
func (*Storage) ListCharacterRoles ¶ added in v0.26.0
func (*Storage) ListCharacterSectionStatus ¶
func (*Storage) ListCharacterShipSkills ¶
func (*Storage) ListCharacterShipsAbilities ¶
func (*Storage) ListCharacterSkillIDs ¶ added in v0.2.3
func (*Storage) ListCharacterSkillqueueItems ¶ added in v0.3.0
func (st *Storage) ListCharacterSkillqueueItems(ctx context.Context, characterID int64) ([]*app.CharacterSkillqueueItem, error)
ListCharacterSkillqueueItems returns the skillqueue for a character. Items are ordered by queue position.
func (*Storage) ListCharacterSkills ¶ added in v0.61.0
func (*Storage) ListCharacterTagsForCharacter ¶ added in v0.30.0
func (*Storage) ListCharacterTokenForCorporation ¶ added in v0.27.0
func (st *Storage) ListCharacterTokenForCorporation(ctx context.Context, corporationID int64, roles set.Set[app.Role], scopes set.Set[string]) ([]*app.CharacterToken, error)
ListCharacterTokenForCorporation returns tokens of a corporation's members that have any of the roles and all of the scopes. Empty roles or scopes match all.
func (*Storage) ListCharacterWalletJournalEntries ¶
func (*Storage) ListCharacterWalletJournalEntryIDs ¶
func (*Storage) ListCharacterWalletTransactionIDs ¶
func (*Storage) ListCharacterWalletTransactions ¶
func (*Storage) ListCharacters ¶
func (*Storage) ListCharactersForCharacterTag ¶ added in v0.30.0
func (*Storage) ListCharactersShort ¶
ListCharactersShort returns all characters in short form and ordered by name.
func (*Storage) ListCorporationAssetIDs ¶ added in v0.57.0
func (*Storage) ListCorporationAssets ¶ added in v0.57.0
func (*Storage) ListCorporationContractBidIDs ¶ added in v0.47.0
func (*Storage) ListCorporationContractBids ¶ added in v0.47.0
func (*Storage) ListCorporationContractIDs ¶ added in v0.47.0
func (*Storage) ListCorporationContractItems ¶ added in v0.47.0
func (*Storage) ListCorporationContracts ¶ added in v0.47.0
func (*Storage) ListCorporationHangarNames ¶ added in v0.35.0
func (*Storage) ListCorporationIDs ¶ added in v0.27.0
ListCorporationIDs returns the IDs or all corporations.
func (*Storage) ListCorporationIndustryJobs ¶ added in v0.39.1
func (*Storage) ListCorporationMemberIDs ¶ added in v0.35.0
func (*Storage) ListCorporationMembers ¶ added in v0.35.0
func (*Storage) ListCorporationSectionStatus ¶ added in v0.27.0
func (*Storage) ListCorporationStructureIDs ¶ added in v0.43.0
func (*Storage) ListCorporationStructures ¶ added in v0.43.0
func (*Storage) ListCorporationWalletBalances ¶ added in v0.35.0
func (*Storage) ListCorporationWalletJournalEntries ¶ added in v0.35.0
func (st *Storage) ListCorporationWalletJournalEntries(ctx context.Context, arg CorporationDivision) ([]*app.CorporationWalletJournalEntry, error)
func (*Storage) ListCorporationWalletJournalEntryIDs ¶ added in v0.35.0
func (*Storage) ListCorporationWalletNames ¶ added in v0.35.0
func (*Storage) ListCorporationWalletTransactionIDs ¶ added in v0.35.0
func (*Storage) ListCorporationWalletTransactions ¶ added in v0.35.0
func (st *Storage) ListCorporationWalletTransactions(ctx context.Context, arg CorporationDivision) ([]*app.CorporationWalletTransaction, error)
func (*Storage) ListCorporations ¶ added in v0.76.0
ListCorporations returns all corporations.
func (*Storage) ListCorporationsShort ¶ added in v0.27.0
func (*Storage) ListEveCharacterIDs ¶
func (*Storage) ListEveCorporationIDs ¶ added in v0.27.0
func (*Storage) ListEveEntities ¶ added in v0.32.0
func (*Storage) ListEveEntitiesByPartialName ¶
func (*Storage) ListEveEntitiesForIDs ¶ added in v0.16.0
func (st *Storage) ListEveEntitiesForIDs(ctx context.Context, ids []int64) ([]*app.EveEntity, error)
ListEveEntitiesForIDs returns a slice of EveEntities in the same order as ids.
Returns an error if at least one object can not be found.
func (*Storage) ListEveEntityByNameAndCategory ¶
func (*Storage) ListEveEntityIDs ¶
func (*Storage) ListEveGroupsForCategory ¶ added in v0.61.0
func (*Storage) ListEveLocation ¶
func (*Storage) ListEveLocationIDs ¶ added in v0.29.2
func (*Storage) ListEveLocationInSolarSystem ¶ added in v0.15.0
func (*Storage) ListEveMarketPriceIDs ¶ added in v0.59.0
func (*Storage) ListEveMarketPrices ¶ added in v0.59.0
func (*Storage) ListEveRegionIDs ¶ added in v0.41.0
func (*Storage) ListEveShipSkills ¶
func (*Storage) ListEveSkillGroups ¶ added in v0.61.0
func (*Storage) ListEveSkills ¶ added in v0.61.0
func (*Storage) ListEveSolarSystemIDs ¶ added in v0.43.0
func (*Storage) ListEveSolarSystemsForIDs ¶ added in v0.76.0
func (st *Storage) ListEveSolarSystemsForIDs(ctx context.Context, ids []int64) ([]*app.EveSolarSystem, error)
ListEveSolarSystemsForIDs returns a slice of EveSolarSystems in the same order as ids.
Returns an error if at least one object can not be found.
func (*Storage) ListEveTypeDogmaAttributesForSkills ¶ added in v0.61.0
func (*Storage) ListEveTypeDogmaAttributesForType ¶
func (*Storage) ListEveTypeIDs ¶ added in v0.40.0
func (*Storage) ListEveTypes ¶ added in v0.58.0
func (*Storage) ListEveTypesForIDs ¶ added in v0.76.0
ListEveTypesForIDs returns a slice of EveTypes in the same order as ids.
Returns an error if at least one object can not be found.
func (*Storage) ListGeneralSectionStatus ¶
func (*Storage) ListOrphanedCorporationIDs ¶ added in v0.27.0
ListOrphanedCorporationIDs returns ID of corporations without any members.
func (*Storage) ListPlanetPins ¶ added in v0.8.0
func (*Storage) ListPlanetRoutes ¶ added in v0.76.0
func (*Storage) ListPrivilegedCorporationsShort ¶ added in v0.40.0
func (st *Storage) ListPrivilegedCorporationsShort(ctx context.Context, requiredRoles set.Set[app.Role]) ([]*app.EntityShort, error)
ListPrivilegedCorporationsShort returns a list of corporations where a user has at least one character exist with a role from requiredRoles.
func (*Storage) ListSettings ¶ added in v0.73.0
func (*Storage) ListStructureServices ¶ added in v0.43.0
func (*Storage) ListTagsByName ¶ added in v0.30.0
func (*Storage) MissingEveEntityIDs ¶
func (st *Storage) MissingEveEntityIDs(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
MissingEveEntityIDs returns the IDs, which are have no respective EveEntity in the database. IDs with value 0 are ignored.
func (*Storage) MissingEveLocations ¶
func (st *Storage) MissingEveLocations(ctx context.Context, ids set.Set[int64]) (set.Set[int64], error)
MissingEveLocations returns which ids for eve locations are missing.
func (*Storage) MissingEveRegions ¶ added in v0.41.0
func (*Storage) MissingEveSolarSystems ¶ added in v0.43.0
func (*Storage) MissingEveTypes ¶
func (*Storage) ReplaceCharacterImplants ¶
func (*Storage) ReplaceCharacterJumpClones ¶
func (*Storage) ReplaceCharacterPlanet ¶ added in v0.76.0
func (st *Storage) ReplaceCharacterPlanet(ctx context.Context, arg ReplaceCharacterPlanetParams) (int64, error)
ReplaceCharacterPlanet creates or updates a colony and replaces its pins and routes in one transaction, so readers never see a partially updated colony. It returns the ID of the colony.
func (*Storage) ReplaceCharacterSkillqueueItems ¶
func (*Storage) ReplaceTags ¶ added in v0.56.0
func (*Storage) ResetCorporationSectionStatusContentHash ¶ added in v0.35.0
func (st *Storage) ResetCorporationSectionStatusContentHash(ctx context.Context, arg CorporationSectionParams) error
func (*Storage) SetSetting ¶ added in v0.73.0
func (*Storage) UpdateCharacterAsset ¶
func (st *Storage) UpdateCharacterAsset(ctx context.Context, arg UpdateCharacterAssetParams) error
func (*Storage) UpdateCharacterAssetName ¶ added in v0.57.0
func (st *Storage) UpdateCharacterAssetName(ctx context.Context, arg UpdateCharacterAssetNameParams) error
func (*Storage) UpdateCharacterAssetValue ¶
func (*Storage) UpdateCharacterContract ¶ added in v0.11.0
func (st *Storage) UpdateCharacterContract(ctx context.Context, arg UpdateCharacterContractParams) error
func (*Storage) UpdateCharacterContractItemsValue ¶ added in v0.65.0
func (*Storage) UpdateCharacterContractNotified ¶ added in v0.11.0
func (*Storage) UpdateCharacterContractsEscrow ¶ added in v0.65.0
func (*Storage) UpdateCharacterHome ¶
func (*Storage) UpdateCharacterIndustryJobStatus ¶ added in v0.42.0
func (st *Storage) UpdateCharacterIndustryJobStatus(ctx context.Context, arg UpdateCharacterIndustryJobStatusParams) error
func (*Storage) UpdateCharacterIsTrainingWatched ¶ added in v0.9.0
func (*Storage) UpdateCharacterLastCloneJump ¶ added in v0.15.0
func (*Storage) UpdateCharacterLastLoginAt ¶
func (*Storage) UpdateCharacterLocation ¶
func (*Storage) UpdateCharacterMailSetBody ¶ added in v0.51.0
func (*Storage) UpdateCharacterMailSetIsRead ¶ added in v0.51.0
func (*Storage) UpdateCharacterMailSetLabels ¶ added in v0.51.0
func (*Storage) UpdateCharacterMailSetProcessed ¶
func (*Storage) UpdateCharacterMarketOrderState ¶ added in v0.41.0
func (st *Storage) UpdateCharacterMarketOrderState(ctx context.Context, arg UpdateCharacterMarketOrderStateParams) error
func (*Storage) UpdateCharacterNotification ¶
func (st *Storage) UpdateCharacterNotification(ctx context.Context, arg UpdateCharacterNotificationParams) error
func (*Storage) UpdateCharacterNotificationsSetIsRead ¶ added in v0.69.0
func (*Storage) UpdateCharacterNotificationsSetProcessed ¶ added in v0.47.0
func (st *Storage) UpdateCharacterNotificationsSetProcessed(ctx context.Context, characterID, notificationID int64) error
UpdateCharacterNotificationsSetProcessed marks all notifications with the same notificationID as processed.
func (*Storage) UpdateCharacterOrderItemsValue ¶ added in v0.65.0
func (*Storage) UpdateCharacterOrdersEscrow ¶ added in v0.65.0
func (*Storage) UpdateCharacterPlanetLastNotified ¶ added in v0.8.0
func (st *Storage) UpdateCharacterPlanetLastNotified(ctx context.Context, arg UpdateCharacterPlanetLastNotifiedParams) error
func (*Storage) UpdateCharacterRoles ¶ added in v0.26.0
func (*Storage) UpdateCharacterShip ¶
func (*Storage) UpdateCharacterSkillPoints ¶
func (*Storage) UpdateCharacterSkillPointsValue ¶ added in v0.65.0
func (*Storage) UpdateCharacterWalletBalance ¶
func (*Storage) UpdateCorporationAsset ¶ added in v0.57.0
func (st *Storage) UpdateCorporationAsset(ctx context.Context, arg UpdateCorporationAssetParams) error
func (*Storage) UpdateCorporationAssetName ¶ added in v0.57.0
func (st *Storage) UpdateCorporationAssetName(ctx context.Context, arg UpdateCorporationAssetNameParams) error
func (*Storage) UpdateCorporationContract ¶ added in v0.47.0
func (st *Storage) UpdateCorporationContract(ctx context.Context, arg UpdateCorporationContractParams) error
func (*Storage) UpdateCorporationContractNotified ¶ added in v0.47.0
func (*Storage) UpdateCorporationIndustryJobStatus ¶ added in v0.42.0
func (st *Storage) UpdateCorporationIndustryJobStatus(ctx context.Context, arg UpdateCorporationIndustryJobStatusParams) error
func (*Storage) UpdateEveCharacterName ¶ added in v0.32.0
func (*Storage) UpdateEveCorporationName ¶ added in v0.32.0
func (*Storage) UpdateEveEntity ¶ added in v0.32.0
func (*Storage) UpdateEveShipSkills ¶
func (*Storage) UpdateOrCreateCharacterAttributes ¶
func (st *Storage) UpdateOrCreateCharacterAttributes(ctx context.Context, arg UpdateOrCreateCharacterAttributesParams) error
func (*Storage) UpdateOrCreateCharacterContact ¶ added in v0.63.0
func (st *Storage) UpdateOrCreateCharacterContact(ctx context.Context, arg UpdateOrCreateCharacterContactParams) error
func (*Storage) UpdateOrCreateCharacterContactLabel ¶ added in v0.63.0
func (st *Storage) UpdateOrCreateCharacterContactLabel(ctx context.Context, arg UpdateOrCreateCharacterContactLabelParams) error
func (*Storage) UpdateOrCreateCharacterIndustryJob ¶ added in v0.23.0
func (st *Storage) UpdateOrCreateCharacterIndustryJob(ctx context.Context, arg UpdateOrCreateCharacterIndustryJobParams) error
func (*Storage) UpdateOrCreateCharacterLoyaltyPointEntry ¶ added in v0.60.0
func (st *Storage) UpdateOrCreateCharacterLoyaltyPointEntry(ctx context.Context, arg UpdateOrCreateCharacterLoyaltyPointEntryParams) error
func (*Storage) UpdateOrCreateCharacterMailLabel ¶
func (st *Storage) UpdateOrCreateCharacterMailLabel(ctx context.Context, arg MailLabelParams) (*app.CharacterMailLabel, error)
func (*Storage) UpdateOrCreateCharacterMarketOrder ¶ added in v0.41.0
func (st *Storage) UpdateOrCreateCharacterMarketOrder(ctx context.Context, arg UpdateOrCreateCharacterMarketOrderParams) error
func (*Storage) UpdateOrCreateCharacterSectionStatus ¶
func (st *Storage) UpdateOrCreateCharacterSectionStatus(ctx context.Context, arg UpdateOrCreateCharacterSectionStatusParams) (*app.CharacterSectionStatus, error)
func (*Storage) UpdateOrCreateCharacterSkill ¶
func (st *Storage) UpdateOrCreateCharacterSkill(ctx context.Context, arg UpdateOrCreateCharacterSkillParams) error
func (*Storage) UpdateOrCreateCharacterToken ¶
func (st *Storage) UpdateOrCreateCharacterToken(ctx context.Context, arg UpdateOrCreateCharacterTokenParams) error
func (*Storage) UpdateOrCreateCorporationHangarName ¶ added in v0.35.0
func (st *Storage) UpdateOrCreateCorporationHangarName(ctx context.Context, arg UpdateOrCreateCorporationHangarNameParams) error
func (*Storage) UpdateOrCreateCorporationIndustryJob ¶ added in v0.27.0
func (st *Storage) UpdateOrCreateCorporationIndustryJob(ctx context.Context, arg UpdateOrCreateCorporationIndustryJobParams) error
func (*Storage) UpdateOrCreateCorporationSectionStatus ¶ added in v0.27.0
func (st *Storage) UpdateOrCreateCorporationSectionStatus(ctx context.Context, arg UpdateOrCreateCorporationSectionStatusParams) (*app.CorporationSectionStatus, error)
func (*Storage) UpdateOrCreateCorporationStructure ¶ added in v0.43.0
func (st *Storage) UpdateOrCreateCorporationStructure(ctx context.Context, arg UpdateOrCreateCorporationStructureParams) error
func (*Storage) UpdateOrCreateCorporationWalletBalance ¶ added in v0.35.0
func (st *Storage) UpdateOrCreateCorporationWalletBalance(ctx context.Context, arg UpdateOrCreateCorporationWalletBalanceParams) error
func (*Storage) UpdateOrCreateCorporationWalletName ¶ added in v0.35.0
func (st *Storage) UpdateOrCreateCorporationWalletName(ctx context.Context, arg UpdateOrCreateCorporationWalletNameParams) error
func (*Storage) UpdateOrCreateEveCharacter ¶ added in v0.42.1
func (st *Storage) UpdateOrCreateEveCharacter(ctx context.Context, arg CreateEveCharacterParams) error
func (*Storage) UpdateOrCreateEveCorporation ¶ added in v0.27.0
func (st *Storage) UpdateOrCreateEveCorporation(ctx context.Context, arg UpdateOrCreateEveCorporationParams) error
func (*Storage) UpdateOrCreateEveEntity ¶
func (*Storage) UpdateOrCreateEveLocation ¶
func (st *Storage) UpdateOrCreateEveLocation(ctx context.Context, arg UpdateOrCreateLocationParams) error
func (*Storage) UpdateOrCreateEveMarketPrice ¶
func (st *Storage) UpdateOrCreateEveMarketPrice(ctx context.Context, arg UpdateOrCreateEveMarketPriceParams) (*app.EveMarketPrice, error)
func (*Storage) UpdateOrCreateEveRace ¶ added in v0.68.0
func (st *Storage) UpdateOrCreateEveRace(ctx context.Context, arg UpdateOrCreateEveRaceParams) error
func (*Storage) UpdateOrCreateGeneralSectionStatus ¶
func (st *Storage) UpdateOrCreateGeneralSectionStatus(ctx context.Context, arg UpdateOrCreateGeneralSectionStatusParams) (*app.EveUniverseSectionStatus, error)
type StructureServiceParams ¶ added in v0.43.0
type StructureServiceParams struct {
Name string
State app.StructureServiceState
}
type UpdateCharacterAssetNameParams ¶ added in v0.57.0
type UpdateCharacterAssetParams ¶
type UpdateCharacterAssetParams struct {
CharacterID int64
ItemID int64
LocationFlag app.LocationFlag
LocationID int64
LocationType app.LocationType
Quantity int64
}
type UpdateCharacterContractParams ¶ added in v0.11.0
type UpdateCharacterIndustryJobStatusParams ¶ added in v0.42.0
type UpdateCharacterMarketOrderStateParams ¶ added in v0.41.0
type UpdateCharacterPlanetLastNotifiedParams ¶ added in v0.8.0
type UpdateCorporationAssetNameParams ¶ added in v0.57.0
type UpdateCorporationAssetParams ¶ added in v0.57.0
type UpdateCorporationAssetParams struct {
CorporationID int64
ItemID int64
LocationFlag app.LocationFlag
LocationID int64
LocationType app.LocationType
Quantity int64
}
type UpdateCorporationContractParams ¶ added in v0.47.0
type UpdateCorporationIndustryJobStatusParams ¶ added in v0.42.0
type UpdateOrCreateCharacterContactLabelParams ¶ added in v0.63.0
type UpdateOrCreateCharacterContactParams ¶ added in v0.63.0
type UpdateOrCreateCharacterIndustryJobParams ¶ added in v0.23.0
type UpdateOrCreateCharacterIndustryJobParams struct {
ActivityID int64
BlueprintID int64
BlueprintLocationID int64
BlueprintTypeID int64
CharacterID int64
CompletedCharacterID optional.Optional[int64]
CompletedDate optional.Optional[time.Time]
Cost optional.Optional[float64]
Duration int64
EndDate time.Time
FacilityID int64
InstallerID int64
JobID int64
LicensedRuns optional.Optional[int64]
OutputLocationID int64
PauseDate optional.Optional[time.Time]
Probability optional.Optional[float64]
ProductTypeID optional.Optional[int64]
Runs int64
StartDate time.Time
StationID int64
Status app.IndustryJobStatus
SuccessfulRuns optional.Optional[int64]
}
type UpdateOrCreateCharacterLoyaltyPointEntryParams ¶ added in v0.60.0
type UpdateOrCreateCharacterMarketOrderParams ¶ added in v0.41.0
type UpdateOrCreateCharacterMarketOrderParams struct {
CharacterID int64
Duration int64
Escrow optional.Optional[float64]
IsBuyOrder optional.Optional[bool]
IsCorporation bool
Issued time.Time
LocationID int64
MinVolume optional.Optional[int64]
OrderID int64
OwnerID int64
Price float64
Range string
RegionID int64
State app.MarketOrderState
TypeID int64
VolumeRemains int64
VolumeTotal int64
}
type UpdateOrCreateCharacterTokenParams ¶ added in v0.35.0
type UpdateOrCreateCharacterTokenParams struct {
AccessToken string
CharacterID int64
ExpiresAt time.Time
RefreshToken string
Scopes set.Set[string]
TokenType string
}
func UpdateOrCreateCharacterTokenParamsFromToken ¶ added in v0.35.0
func UpdateOrCreateCharacterTokenParamsFromToken(o *app.CharacterToken) UpdateOrCreateCharacterTokenParams
type UpdateOrCreateCorporationHangarNameParams ¶ added in v0.35.0
type UpdateOrCreateCorporationIndustryJobParams ¶ added in v0.27.0
type UpdateOrCreateCorporationIndustryJobParams struct {
ActivityID int64
BlueprintID int64
BlueprintLocationID int64
BlueprintTypeID int64
CompletedCharacterID optional.Optional[int64]
CompletedDate optional.Optional[time.Time]
CorporationID int64
Cost optional.Optional[float64]
Duration int64
EndDate time.Time
FacilityID int64
InstallerID int64
JobID int64
LicensedRuns optional.Optional[int64]
LocationID int64
OutputLocationID int64
PauseDate optional.Optional[time.Time]
Probability optional.Optional[float64]
ProductTypeID optional.Optional[int64]
Runs int64
StartDate time.Time
Status app.IndustryJobStatus
SuccessfulRuns optional.Optional[int64]
}
type UpdateOrCreateCorporationSectionStatusParams ¶ added in v0.27.0
type UpdateOrCreateCorporationStructureParams ¶ added in v0.43.0
type UpdateOrCreateCorporationStructureParams struct {
CorporationID int64
FuelExpires optional.Optional[time.Time]
Name optional.Optional[string]
NextReinforceApply optional.Optional[time.Time]
NextReinforceHour optional.Optional[int64]
ProfileID int64
ReinforceHour optional.Optional[int64]
Services []StructureServiceParams
State app.StructureState
StateTimerEnd optional.Optional[time.Time]
StateTimerStart optional.Optional[time.Time]
StructureID int64
SystemID int64
TypeID int64
UnanchorsAt optional.Optional[time.Time]
}
type UpdateOrCreateCorporationWalletBalanceParams ¶ added in v0.35.0
type UpdateOrCreateCorporationWalletNameParams ¶ added in v0.35.0
type UpdateOrCreateEveCorporationParams ¶ added in v0.27.0
type UpdateOrCreateEveCorporationParams struct {
AllianceID optional.Optional[int64]
CeoID optional.Optional[int64]
CreatorID optional.Optional[int64]
DateFounded optional.Optional[time.Time]
Description string
FactionID optional.Optional[int64]
HomeStationID int64
ID int64
MemberCount int64
Name string
TaxRate float64
Ticker string
URL optional.Optional[string]
WarEligible bool
}
type UpdateOrCreateEveRaceParams ¶ added in v0.68.0
Source Files
¶
- cache.go
- character.go
- characterasset.go
- characterattributes.go
- charactercontact.go
- charactercontactlabel.go
- charactercontract.go
- characterimplant.go
- characterindustryjob.go
- characterjumpclone.go
- characterloyaltypoints.go
- charactermail.go
- charactermailheader.go
- charactermaillabel.go
- charactermaillist.go
- charactermarketorder.go
- characternotification.go
- characterplanet.go
- characterrole.go
- charactersectionstatus.go
- charactershipskill.go
- characterskill.go
- characterskillqueueitem.go
- charactertag.go
- charactertoken.go
- characterwalletjournal.go
- characterwallettransaction.go
- corporation.go
- corporationasset.go
- corporationcontract.go
- corporationhangarname.go
- corporationindustryjob.go
- corporationmember.go
- corporationsectionstatus.go
- corporationstructure.go
- corporationwalletbalance.go
- corporationwalletjournal.go
- corporationwalletname.go
- corporationwallettransaction.go
- evebloodline.go
- evecategory.go
- evecharacter.go
- eveconstellation.go
- evecorporation.go
- evedogmatattribute.go
- eveentity.go
- evefaction.go
- evegroup.go
- evelocation.go
- evemarketprice.go
- evemoon.go
- eveplanet.go
- everace.go
- everegion.go
- eveschematic.go
- eveshipskill.go
- evesolarsystem.go
- evetype.go
- evetypedogmaattribute.go
- evetypedogmaeffect.go
- generalsectionstatus.go
- nulltypes.go
- planetpin.go
- planetroute.go
- setting.go
- storage.go
- types.go