transform

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Overview

Package transform converts API structs to DB structs

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Assignments

func Assignments(data APIData) ([]db.EntityMerger, error)

func Campaigns

func Campaigns(data APIData) ([]db.EntityMerger, error)

func Dispatches

func Dispatches(data APIData) ([]db.EntityMerger, error)

func Events

func Events(data APIData) ([]db.EntityMerger, error)

func Planets

func Planets(data APIData) ([]db.EntityMerger, error)

func Snapshot added in v0.0.2

func Snapshot(data APIData) (mergers []db.EntityMerger, err error)

func Wars added in v0.0.2

func Wars(data APIData) ([]db.EntityMerger, error)

Types

type APIData

type APIData struct {
	WarID       *api.WarId
	War         *api.War
	Planets     *[]api.Planet
	Campaigns   *[]api.Campaign2
	Dispatches  *[]api.Dispatch
	Assignments *[]api.Assignment2
}

APIData contains all relevant (unprocessed) data from the API, used for further processing.

Jump to

Keyboard shortcuts

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