Documentation ¶
Index ¶
- func GetCategories() ([]model.Category, error)
- func GetIndustryJobs(corporationID int32) ([]*model.IndustryJobWithTypeNames, error)
- func GetJournalEntryIDs() ([]int64, error)
- func GetLatestTransaction(corporationID int32, division int32) (*model.Transaction, error)
- func GetMaterialTypeIDs(activityID model.IndustryActivityID) []int32
- func GetProductTypeIDs() ([]int32, error)
- func GetTech1BlueprintIDs() []int32
- func GetType(typeID int32) (*model.Type, error)
- func InitPostgreSQL(h string)
- func InsertJournalEntry(entry model.JournalEntry) error
- func InsertTransaction(transaction *model.Transaction) error
- func RunSDERestoreScript(version int32, server string)
- func UpdateIndustryJob(job *model.IndustryJob) error
- func UpdateProfit(m model.Manufacturing)
- type BlueprintResult
- type IndustryActivityMaterialResult
- type IndustryActivityProbabilityResult
- type IndustryActivityResult
- type IndustryActivitySkillResult
- type ProductTypeResult
- type Profit
- type SearchOptions
- type StaticDataExport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCategories ¶
func GetIndustryJobs ¶ added in v0.4.0
func GetIndustryJobs(corporationID int32) ([]*model.IndustryJobWithTypeNames, error)
func GetJournalEntryIDs ¶
func GetLatestTransaction ¶
func GetLatestTransaction(corporationID int32, division int32) (*model.Transaction, error)
func GetMaterialTypeIDs ¶
func GetMaterialTypeIDs(activityID model.IndustryActivityID) []int32
func GetProductTypeIDs ¶
func GetTech1BlueprintIDs ¶
func GetTech1BlueprintIDs() []int32
func InitPostgreSQL ¶
func InitPostgreSQL(h string)
func InsertJournalEntry ¶
func InsertJournalEntry(entry model.JournalEntry) error
func InsertTransaction ¶
func InsertTransaction(transaction *model.Transaction) error
func RunSDERestoreScript ¶
RunSDERestoreScript executes the SDE restore script
func UpdateIndustryJob ¶ added in v0.4.0
func UpdateIndustryJob(job *model.IndustryJob) error
func UpdateProfit ¶
func UpdateProfit(m model.Manufacturing)
Types ¶
type BlueprintResult ¶
func GetBlueprint ¶
func GetBlueprint(activityID model.IndustryActivityID, productTypeID int32) BlueprintResult
type IndustryActivityMaterialResult ¶
type IndustryActivityMaterialResult struct {
model.ManufacturingMaterial
}
func GetActivityMaterials ¶
func GetActivityMaterials(activityID model.IndustryActivityID, blueprint model.Blueprint, runs int, materialModifier float64) ([]IndustryActivityMaterialResult, error)
type IndustryActivityProbabilityResult ¶ added in v0.3.0
type IndustryActivityProbabilityResult struct { TypeID int32 `json:"typeID" db:"typeID"` ActivityID int32 `json:"activityID" db:"activityID"` ProductTypeID int32 `json:"productTypeID" db:"productTypeID"` Probability float64 `json:"probability" db:"probability"` }
func GetActivityProbablitities ¶ added in v0.3.0
func GetActivityProbablitities(activityID model.IndustryActivityID, blueprintTypeID int32) ([]IndustryActivityProbabilityResult, error)
func GetActivityProbablity ¶ added in v0.3.0
func GetActivityProbablity(activityID model.IndustryActivityID, blueprintTypeID int32, productTypeID int32) (IndustryActivityProbabilityResult, error)
type IndustryActivityResult ¶
type IndustryActivityResult struct {
model.IndustryActivity
}
func GetIndustryActivity ¶
func GetIndustryActivity(typeID int32, activityID model.IndustryActivityID) (IndustryActivityResult, error)
type IndustryActivitySkillResult ¶
type IndustryActivitySkillResult struct {
model.ManufacturingSkill
}
func GetActivitySkills ¶
func GetActivitySkills(activityID model.IndustryActivityID, blueprint model.Blueprint) ([]IndustryActivitySkillResult, error)
type ProductTypeResult ¶
type ProductTypeResult struct { TypeID int `json:"typeID" db:"typeID"` TypeName string `json:"typeName" db:"typeName"` CategoryID int `json:"categoryID" db:"categoryID"` Profit Costs struct { Total float64 `json:"total"` } `json:"costs"` HasRequiredSkills bool `json:"hasRequiredSkills"` }
func GetProductTypes ¶
func GetProductTypes(options *SearchOptions) ([]ProductTypeResult, error)
type SearchOptions ¶
type SearchOptions struct { CategoryIDs map[int]bool SortByField string SortByDirection string NameFilter string MaxProductionCosts float64 MetaGroupID int Offset int Limit int HasRequiredSkillsOnly bool }
func NewSearchOptions ¶
func NewSearchOptions() *SearchOptions
type StaticDataExport ¶
func (StaticDataExport) ExpiresOn ¶
func (t StaticDataExport) ExpiresOn() *time.Time
func (StaticDataExport) HashKey ¶
func (t StaticDataExport) HashKey() string
func (StaticDataExport) ID ¶
func (t StaticDataExport) ID() int32
func (StaticDataExport) SetExpire ¶
func (t StaticDataExport) SetExpire(time *time.Time)
Click to show internal directories.
Click to hide internal directories.