parser

package
v0.0.0-...-17ed4e3 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Alertsdata = make(map[int]map[string][]Alerts)

Alertsdata export Alertsdata

View Source
var AnomalyDataSet = make(map[int]map[string][]AnomalyData)

AnomalyDataSet for http export

View Source
var ArbitrationMission = make(map[int]map[string][]ArbitrationData)

ArbitrationMission for http export

View Source
var Darvodata = make(map[int]map[string][]DarvoDeals)

Darvodata for http export

View Source
var Eventdata = make(map[int]map[string][]EventsData)

Eventdata - Event data

View Source
var Fissuresdata = make(map[int]map[string][]Fissures)

Fissuresdata export Fissuresdata

View Source
var Invasiondata = make(map[int]map[string][]Invasion)

Invasiondata export Invasiondata

View Source
var KuvaMission = make(map[int]map[string][]KuvaData)

KuvaMission for http export

View Source
var Newsdata = make(map[int]map[string][]News)

Newsdata - test news output

View Source
var Nightwavedata = make(map[int]map[string][]Nightwave)

Nightwavedata export Alertsdata

View Source
var Penemydata = make(map[int]map[string][]Penemy)

Penemydata export Penemydata

View Source
var Progress1data = make(map[int]map[string]Progress1)

Progress1data export Progress1

View Source
var Sortiedata = make(map[int]map[string][]Sortie)

Sortiedata export Sortiedata

View Source
var SyndicateMissionsdata = make(map[int]map[string][]SyndicateMissions)

SyndicateMissionsdata export SyndicateMissions

View Source
var Time1sdata = make(map[int]map[string]Time1)

Time1sdata export Time1

View Source
var Voidtraderdata = make(map[int]map[string][]Voidtrader)

Voidtraderdata export Voidtrader

View Source
var Zariman = make(map[int]map[string][]Zarimancycle)

Functions

func ParseAlerts

func ParseAlerts(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseAlerts parsing Alerts data

func ParseAnomaly

func ParseAnomaly(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseAnomaly Parse current Darvo Deal

func ParseDarvoDeal

func ParseDarvoDeal(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseDarvoDeal Parse current Darvo Deal

func ParseFissures

func ParseFissures(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseFissures parse Fissure data

func ParseGoals

func ParseGoals(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseGoals parsing Events data (Called Goals in warframe api)

func ParseInvasions

func ParseInvasions(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseInvasions parse active Invasions

func ParseKuva

func ParseKuva(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseKuva Parse current Darvo Deal

func ParseNews

func ParseNews(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseNews parsing news data (Called Events in warframe api)

func ParseNightwave

func ParseNightwave(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseNightwave Parse Nightwave Season Info

func ParsePenemy

func ParsePenemy(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParsePenemy parsing persistent enemy data

func ParseProgress1

func ParseProgress1(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseProgress1 Parse Void trader

func ParseSorties

func ParseSorties(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseSorties parsing Sorties data

func ParseSyndicateMissions

func ParseSyndicateMissions(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseSyndicateMissions Parse Ostrons & Solaris United Missions

func ParseTime

func ParseTime(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseTime Parse Void trader

func ParseVoidTrader

func ParseVoidTrader(platformno int, platform string, lang string, wg *sync.WaitGroup)

ParseVoidTrader Parse Void trader

func ParseZariman

func ParseZariman(platformno int, platform string, lang string, wg *sync.WaitGroup)

Types

type Alerts

type Alerts struct {
	ID                  string
	Started             string
	Ends                string
	MissionType         string
	MissionFaction      string
	MissionLocation     string
	MinEnemyLevel       int64
	MaxEnemyLevel       int64
	EnemyWaves          int64 `json:",omitempty"`
	RewardCredits       int64
	RewardItemMany      string `json:",omitempty"`
	RewardItemManyCount int64  `json:",omitempty"`
	RewardItem          string `json:",omitempty"`
}

Alerts struct

type AnomalyData

type AnomalyData struct {
	ID               string
	Node             string
	Start            string // int to string
	Startstring      string // int to utc string
	Ends             string // int to string
	EndString        string // int to utc string
	Projection       string // int to string
	Projectionstring string // int to utc string
}

AnomalyData struct

type ArbitrationData

type ArbitrationData struct {
	ID          string
	Start       string
	Ends        string
	Node        string
	Node2       string
	Planet      string
	Missiontype string
	Enemy       string
	Archwing    bool
	Sharkwing   bool
}

ArbitrationData struct

type DailyChallenges

type DailyChallenges struct {
	ID          string
	Ends        int64
	Started     int64
	Active      bool
	Reputation  int64
	Description string
	Title       string
}

DailyChallenges - DailyChallenges

type DarvoDeals

type DarvoDeals struct {
	ID              string
	Start           string
	Ends            string
	Item            string
	Itemtest        string
	Price           int64
	DealPrice       int64
	DiscountPercent int64
	Stock           int64
	Sold            int64
}

DarvoDeals struct

type EventJobs

type EventJobs struct {
	Type        string
	ItemRewards []string
	MRreq       int64
	Minenemylvl int64
	Maxenemylvl int64
	XPreward    []string
}

EventJobs struct

type EventsData

type EventsData struct {
	Debug             string
	ID                string
	Name              string
	Start             string          // int to string
	Ends              string          // int to string
	Location          string          `json:",omitempty"`
	Count             string          `json:",omitempty"`
	HealthPct         float64         `json:",omitempty"`
	Goal              string          `json:",omitempty"`
	Mainreward        string          `json:",omitempty"`
	Mainrewardcredits string          `json:",omitempty"`
	Mainrewardxp      string          `json:",omitempty"`
	InterimGoalsteps  []string        `json:",omitempty"`
	InterimRewards    []InterimReward `json:",omitempty"`
	Jobs              []EventJobs     `json:",omitempty"`
}

EventsData struct

type Fissures

type Fissures struct {
	ID              string
	Started         string
	Ends            string
	Active          bool
	MissionType     string
	MissionFaction  string
	MissionLocation string
	Tier            string
	TierLevel       string
	Expired         bool
}

Fissures struct

type InterimReward

type InterimReward struct {
	Item    string
	Credits string
	XP      string
}

InterimReward struct

type Invasion

type Invasion struct {
	ID                  string
	Location            string
	MissionType         string
	Completed           bool
	Started             string
	AttackerRewardItem  string `json:",omitempty"`
	AttackerRewardCount int64  `json:",omitempty"`
	AttackerMissionInfo string `json:",omitempty"`
	DefenderRewardItem  string `json:",omitempty"`
	DefenderRewardCount int64  `json:",omitempty"`
	DefenderMissionInfo string `json:",omitempty"`
	Completion          float32
}

Invasion struct

type KuvaData

type KuvaData struct {
	ID          string
	Start       string
	Ends        string
	Node        string
	Node2       string
	Planet      string
	Missiontype string
	Enemy       string
	Archwing    bool
	Sharkwing   bool
}

KuvaData struct

type News

type News struct {
	ID      string
	Message string
	URL     string
	Date    string

	Image string
	// contains filtered or unexported fields
}

News struct

type Nightwave

type Nightwave struct {
	ID      string
	Ends    string
	Started string
	Season  int64
	Tag     string
	Phase   int64

	DailyChallenges       []DailyChallenges
	WeeklyChallenges      []WeeklyChallenges
	WeeklyEliteChallenges []WeeklyEliteChallenges
	// contains filtered or unexported fields
}

Nightwave - Nightwave

type Penemy

type Penemy struct {
	ID              string
	Health          float64
	FleeDamage      int64
	Rank            int64
	Region          int64
	MissionLocation string
	MissionType     string
	MissionFaction  string
	Lasttime        string
	Enemy           string
	Discovered      bool
	UseTicketing    bool
}

Penemy struct

type Progress1

type Progress1 struct {
	P1 float64
	P2 float64
	P3 float64
}

Progress1 - Progress1

type Sortie

type Sortie struct {
	ID       string
	Started  string
	Ends     string
	Boss     string
	Faction  string
	Reward   []SortieRewards1
	Variants []Sortievariant
	Active   bool
}

Sortie struct

type SortieRewards1

type SortieRewards1 struct {
	Id       string
	ItemName string
	Rarity   string
	Chance   float64
}

type Sortievariant

type Sortievariant struct {
	MissionType     string
	MissionMod      string
	MissionModDesc  string
	MissionLocation string
}

Sortievariant struct

type SyndicateJobs

type SyndicateJobs struct {
	Jobtype        string
	Rewards        []string
	MinEnemyLevel  int64
	MaxEnemyLevel  int64
	StandingReward []string
}

SyndicateJobs struct

type SyndicateMissions

type SyndicateMissions struct {
	ID        string
	Started   string
	End       string
	Syndicate string
	Jobs      []SyndicateJobs
}

SyndicateMissions struct

type Time1

type Time1 struct {
	Cetus   Time2
	Vallis  Time2
	Cambion Time2
}

Time1 - Time Base

type Time2

type Time2 struct {
	Start    string `json:",omitempty"`
	End      string
	State    string
	TimeLeft string
}

Time2 - Time Details

type Voidtrader

type Voidtrader struct {
	ID      string
	Started string
	Ends    string
	NPC     string
	Node    string
	Offers  []VoidtraderOffers `json:",omitempty"`
}

Voidtrader - Voidtrader

type VoidtraderOffers

type VoidtraderOffers struct {
	Item    string `json:",omitempty"`
	Ducats  int64  `json:",omitempty"`
	Credits int64  `json:",omitempty"`
}

VoidtraderOffers - VoidtraderOffers

type WeeklyChallenges

type WeeklyChallenges struct {
	ID          string
	Ends        int64
	Started     int64
	Active      bool
	Reputation  int64
	Description string
	Title       string
}

WeeklyChallenges - WeeklyChallenges

type WeeklyEliteChallenges

type WeeklyEliteChallenges struct {
	ID          string
	Ends        int64
	Started     int64
	Active      bool
	Reputation  int64
	Description string
	Title       string
}

WeeklyEliteChallenges - WeeklyEliteChallenges

type Zarimancycle

type Zarimancycle struct {
	ID string
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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