Something went wrong. Try again.
TypeScript client for accessing TLE Community.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152import Lacuna from '../../lacuna';import Building from '../building';import * as B from '../../types/building';import * as intelligence from '../../types/intelligence';
class Intelligence extends Building { constructor(lacuna: Lacuna, module: string) { super(lacuna, module); }
view(params: B.ViewParams) { return this.callWithSession<intelligence.ViewResponse>('view', params); }
trainSpy(params: intelligence.TrainSpyParams) { return this.callWithSession<intelligence.TrainSpyResponse>('train_spy', params); }
viewSpies(params: intelligence.ViewSpiesParams) { return this.callWithSession<intelligence.ViewSpiesResponse>('view_spies', params); }
viewAllSpies(params: intelligence.ViewAllSpiesParams) { return this.callWithSession<intelligence.ViewAllSpiesResponse>('view_all_spies', params); }
subsidizeTraining(params: intelligence.SubsidizeTrainingParams) { return this.callWithSession<intelligence.SubsidizeTrainingResponse>( 'subsidize_training', params ); }
burnSpy(params: intelligence.BurnSpyParams) { return this.callWithSession<intelligence.BurnSpyResponse>('burn_spy', params); }
nameSpy(params: intelligence.NameSpyParams) { return this.callWithSession<intelligence.NameSpyResponse>('name_spy', params); }
nameSpies(params: intelligence.NameSpiesParams) { return this.callWithSession<intelligence.NameSpiesResponse>('name_spies', params); }
assignSpy(params: intelligence.AssignSpyParams) { return this.callWithSession<intelligence.AssignSpyResponse>('assign_spy', params); }}
export default Intelligence;