Skip to main content

CorporationGroup

Struct CorporationGroup 

Source
pub struct CorporationGroup<'a> { /* private fields */ }
Expand description

Endpoints for Corporation

Implementations§

Source§

impl CorporationGroup<'_>

Source

pub async fn get_public_info( &self, corporation_id: i64, ) -> EsiResult<CorporationPublicInfo>

Get a corporation’s public info.

Source

pub async fn get_history( &self, corporation_id: i64, ) -> EsiResult<Vec<CorporationHistoryItem>>

Get a corporation’s alliance history.

Source

pub async fn get_members(&self, corporation_id: i64) -> EsiResult<Vec<i64>>

Get a corporation’s member list.

Requires the auth’d character to be in the corporation.

Source

pub async fn get_npc_corps(&self) -> EsiResult<Vec<i64>>

Get a list of NPC corporations.

Source

pub async fn get_blueprints( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Blueprint>>

Get the blueprints of a corporation.

Requires the Director role.

Source

pub async fn get_container_logs( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<ContainerLogEntry>>

Get the container logs of a corporation.

Requires the Director role.

Source

pub async fn get_divisions( &self, corporation_id: i64, ) -> EsiResult<CorporationDivisions>

Get the hangar and wallet divisions of a corporation.

Requires the Director role.

Source

pub async fn get_facilities( &self, corporation_id: i64, ) -> EsiResult<Vec<CorporationFacility>>

Get the industry facilities of a corporation.

Requires the Factory Manager role.

Source

pub async fn get_icons( &self, corporation_id: i64, ) -> EsiResult<CorporationIcons>

Get the icons of a corporation.

Source

pub async fn get_medals( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<CorporationMedal>>

Get the medals created by a corporation.

Source

pub async fn get_issued_medals( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<IssuedMedal>>

Get the medals issued by a corporation.

Requires the Director role.

Source

pub async fn get_members_limit(&self, corporation_id: i64) -> EsiResult<i64>

Get the member limit of a corporation.

Requires the Director role.

Source

pub async fn get_member_titles( &self, corporation_id: i64, ) -> EsiResult<Vec<MemberTitles>>

Get the titles of the members of a corporation.

Requires the Director role.

Source

pub async fn get_member_tracking( &self, corporation_id: i64, ) -> EsiResult<Vec<MemberTracking>>

Track the members of a corporation.

Requires the Director role.

Source

pub async fn get_roles( &self, corporation_id: i64, ) -> EsiResult<Vec<MemberRoles>>

Get the roles of the members of a corporation.

Source

pub async fn get_roles_history( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<RoleHistoryEntry>>

Get the role changes of a corporation in the last 30 days.

Requires the Director role.

Source

pub async fn get_shareholders( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Shareholder>>

Get the shareholders of a corporation.

Requires the Director role.

Source

pub async fn get_standings( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Standing>>

Get the standings of a corporation.

Source

pub async fn get_starbases( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<Starbase>>

Get the starbases of a corporation.

Requires the Director role.

Source

pub async fn get_starbase( &self, corporation_id: i64, starbase_id: i64, system_id: i64, ) -> EsiResult<StarbaseDetails>

Get the settings of a starbase. system_id is the solar system the starbase is in.

Requires the Director role.

Source

pub async fn get_structures( &self, corporation_id: i64, page: Option<i32>, ) -> EsiResult<Vec<CorporationStructure>>

Get the structures of a corporation.

Requires the Station Manager role.

Source

pub async fn get_titles( &self, corporation_id: i64, ) -> EsiResult<Vec<CorporationTitle>>

Get the titles of a corporation.

Requires the Director role.

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for CorporationGroup<'a>

§

impl<'a> !UnwindSafe for CorporationGroup<'a>

§

impl<'a> Freeze for CorporationGroup<'a>

§

impl<'a> Send for CorporationGroup<'a>

§

impl<'a> Sync for CorporationGroup<'a>

§

impl<'a> Unpin for CorporationGroup<'a>

§

impl<'a> UnsafeUnpin for CorporationGroup<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self> ⓘ

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more