const st = @import("../root.zig"); const Client = st.http.Client; const Response = st.http.Response; const Wrapper = st.models.Wrapper; const Query = st.models.Query; const Contract = st.models.contracts.Contract; const Faction = st.models.factions.Faction; const FactionSymbol = st.models.factions.Symbol; const Ship = st.models.ships.Ship; pub const Agent = struct { symbol: []const u8, headquarters: []const u8, credits: u64, startingFaction: FactionSymbol, shipCount: u64, }; pub const Register = struct { token: []const u8, agent: Agent, faction: Faction, contract: Contract, ships: []Ship, };