endpoints/factions
Types
pub type FactionReputation {
FactionReputation(
symbol: faction_symbol.FactionSymbol,
reputation: Int,
)
}
Constructors
-
FactionReputation( symbol: faction_symbol.FactionSymbol, reputation: Int, )
pub type GetFactionResponse {
GetFactionResponse(faction: faction.Faction)
}
Constructors
-
GetFactionResponse(faction: faction.Faction)
pub type GetMyFactionsResponse {
GetMyFactionsResponse(
faction_reputations: List(FactionReputation),
)
}
Constructors
-
GetMyFactionsResponse( faction_reputations: List(FactionReputation), )
pub type ListFactionsResponse {
ListFactionsResponse(factions: List(faction.Faction))
}
Constructors
-
ListFactionsResponse(factions: List(faction.Faction))
Values
pub fn get_faction(
token: auth.AgentToken,
symbol: faction_symbol.FactionSymbol,
) -> Result(GetFactionResponse, api.ApiError)
pub fn get_my_factions(
token: auth.AgentToken,
page: option.Option(Int),
limit: option.Option(Int),
) -> Result(api.PagedData(GetMyFactionsResponse), api.ApiError)
pub fn list_factions(
token: auth.AgentToken,
page: option.Option(Int),
limit: option.Option(Int),
) -> Result(api.PagedData(ListFactionsResponse), api.ApiError)