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" "./alliance" "./assets" "./bookmarks" "./calendar" "./character" "./clones" "./contacts" "./contracts" "./dogma" "./faction_warfare" "./fleets" "./incursions" "./industry" "./insurance" "./killmails" "./location" "./loyalty" "./mail" "./market" "./opportunities" "./planetary_interaction" "./search" "./skills" "./sovereignty" "./status" "./universe" "./user_interface" "./wallet" "./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.Contracts = contracts.New(transport, formats) cli.Dogma = dogma.New(transport, formats) cli.FactionWarfare = faction_warfare.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.Loyalty = loyalty.New(transport, formats) cli.Mail = mail.New(transport, formats) cli.Market = market.New(transport, formats) cli.Opportunities = opportunities.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.Status = status.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 Contracts *contracts.Client Dogma *dogma.Client FactionWarfare *faction_warfare.Client Fleets *fleets.Client Incursions *incursions.Client Industry *industry.Client Insurance *insurance.Client Killmails *killmails.Client Location *location.Client Loyalty *loyalty.Client Mail *mail.Client Market *market.Client Opportunities *opportunities.Client PlanetaryInteraction *planetary_interaction.Client Search *search.Client Skills *skills.Client Sovereignty *sovereignty.Client Status *status.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.Contracts.SetTransport(transport) c.Dogma.SetTransport(transport) c.FactionWarfare.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.Loyalty.SetTransport(transport) c.Mail.SetTransport(transport) c.Market.SetTransport(transport) c.Opportunities.SetTransport(transport) c.PlanetaryInteraction.SetTransport(transport) c.Search.SetTransport(transport) c.Skills.SetTransport(transport) c.Sovereignty.SetTransport(transport) c.Status.SetTransport(transport) c.Universe.SetTransport(transport) c.UserInterface.SetTransport(transport) c.Wallet.SetTransport(transport) c.Wars.SetTransport(transport) }