package client // This file was generated by the swagger tool. // Editing this file might prove futile when you re-run the swagger generate command import ( "github.com/go-openapi/runtime" httptransport "github.com/go-openapi/runtime/client" strfmt "github.com/go-openapi/strfmt" "client/alliance" "client/assets" "client/bookmarks" "client/calendar" "client/character" "client/clones" "client/contacts" "client/corporation" "client/fleets" "client/incursions" "client/industry" "client/insurance" "client/killmails" "client/location" "client/mail" "client/market" "client/planetary_interaction" "client/search" "client/skills" "client/sovereignty" "client/universe" "client/user_interface" "client/wallet" "client/wars" ) // Default app HTTP client. var Default = NewHTTPClient(nil) // NewHTTPClient creates a new app HTTP client. func NewHTTPClient(formats strfmt.Registry) *App { if formats == nil { formats = strfmt.Default } transport := httptransport.New("esi.tech.ccp.is", "/latest", []string{"https"}) return New(transport, formats) } // New creates a new app client func New(transport runtime.ClientTransport, formats strfmt.Registry) *App { cli := new(App) cli.Transport = transport cli.Alliance = alliance.New(transport, formats) cli.Assets = assets.New(transport, formats) cli.Bookmarks = bookmarks.New(transport, formats) cli.Calendar = calendar.New(transport, formats) cli.Character = character.New(transport, formats) cli.Clones = clones.New(transport, formats) cli.Contacts = contacts.New(transport, formats) cli.Corporation = corporation.New(transport, formats) cli.Fleets = fleets.New(transport, formats) cli.Incursions = incursions.New(transport, formats) cli.Industry = industry.New(transport, formats) cli.Insurance = insurance.New(transport, formats) cli.Killmails = killmails.New(transport, formats) cli.Location = location.New(transport, formats) cli.Mail = mail.New(transport, formats) cli.Market = market.New(transport, formats) cli.PlanetaryInteraction = planetary_interaction.New(transport, formats) cli.Search = search.New(transport, formats) cli.Skills = skills.New(transport, formats) cli.Sovereignty = sovereignty.New(transport, formats) cli.Universe = universe.New(transport, formats) cli.UserInterface = user_interface.New(transport, formats) cli.Wallet = wallet.New(transport, formats) cli.Wars = wars.New(transport, formats) return cli } // App is a client for app type App struct { Alliance *alliance.Client Assets *assets.Client Bookmarks *bookmarks.Client Calendar *calendar.Client Character *character.Client Clones *clones.Client Contacts *contacts.Client Corporation *corporation.Client Fleets *fleets.Client Incursions *incursions.Client Industry *industry.Client Insurance *insurance.Client Killmails *killmails.Client Location *location.Client Mail *mail.Client Market *market.Client PlanetaryInteraction *planetary_interaction.Client Search *search.Client Skills *skills.Client Sovereignty *sovereignty.Client Universe *universe.Client UserInterface *user_interface.Client Wallet *wallet.Client Wars *wars.Client Transport runtime.ClientTransport } // SetTransport changes the transport on the client and all its subresources func (c *App) SetTransport(transport runtime.ClientTransport) { c.Transport = transport c.Alliance.SetTransport(transport) c.Assets.SetTransport(transport) c.Bookmarks.SetTransport(transport) c.Calendar.SetTransport(transport) c.Character.SetTransport(transport) c.Clones.SetTransport(transport) c.Contacts.SetTransport(transport) c.Corporation.SetTransport(transport) c.Fleets.SetTransport(transport) c.Incursions.SetTransport(transport) c.Industry.SetTransport(transport) c.Insurance.SetTransport(transport) c.Killmails.SetTransport(transport) c.Location.SetTransport(transport) c.Mail.SetTransport(transport) c.Market.SetTransport(transport) c.PlanetaryInteraction.SetTransport(transport) c.Search.SetTransport(transport) c.Skills.SetTransport(transport) c.Sovereignty.SetTransport(transport) c.Universe.SetTransport(transport) c.UserInterface.SetTransport(transport) c.Wallet.SetTransport(transport) c.Wars.SetTransport(transport) }