1.5.50 • Published 4 months ago

pnwkit-2.0 v1.5.50

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

pnwkit-2.0

A new 2.0 version that was made using code from pnwkit 1.0 with some modifications and additions.

Authors

Special Thanks

Installation

Install pnwkit 2.0 with npm

  npm install pnwkit-2.0

Usage/Examples

Queries

Call whatever data you want with queries

pnwkit.setKeys('api key');

const nations = await pnwkit.nationQuery({id: [100541], first: 1}, `name`);

console.log(`Nation name: ${nations[0].name}`);

Mutations

Use mutations to handle bank transactions and other things

pnwkit.setKeys('api key', 'bot key');

const bankDeposit = await pnwkit.bankDepositMutation({ money: 1, note: 'works' }, `date`);

console.log(`Deposit Date: ${bankDeposit.date}`);

Subscriptions

Subscriptions can give you data in real time

  pnwkit.setKeys('api key');

  const channel = await kit.subscriptionChannel(subscriptionModel.WAR, subscriptionEvent.CREATE);

  await kit.alliancePositionSubscription(channel, subscriptionEvent.UPDATE, callback);

  console.log(channel);

  function callback(data: war[]) {
    console.log(data);
   }

Utilities

Utilities are here to help calculate data

pnwkit.setKeys('api key');

  const cityCost = pnwkit.utilities.cityCost(30, 31, true, true, true, true, true);

  console.log(cityCost);

Supported API Features

Here is a list of all the quries, mutations, and subscriptions that are supported by pnwkit 2.0 as of now.

Queries

  • activityStatsQuery
  • allianceQuery
  • apiKeyDetailsQuery
  • bankRecordsQuery
  • baseballGameQuery
  • bannedNationQuery
  • baseballPlayerQuery
  • baseballTeamQuery
  • bountyQuery
  • cityQuery
  • colorQuery
  • customQuery (for those who want to run custom GraphQL queries)
  • emabrgoQuery
  • gameInfoQuery
  • nationQuery
  • nationResourceStatQuery
  • resourceStatsQuery
  • topTradeInfoQuery
  • tradePricesQuery
  • tradeQuery
  • treasureQuery
  • treasureTradeQuery
  • warAttackQuery
  • warQuery
  • bulletinQuery
  • bulletinRepliesQuery

Mutations

  • acceptPersonalTradeMutation
  • declinePersonalTradeMutation
  • approveTreatyMutation
  • proposeTreatyMutation
  • cancelTreatyMutation
  • assignAlliancePositionMutation
  • editAlliancePositionMutation
  • assignTaxBracketMutation
  • editTaxBracketMutation
  • deleteTaxBracketMutation
  • bankDepositMutation
  • bankWithdrawMutation
  • createAlliancePositionMutation
  • deleteAlliancePositionMutation

Subscriptions

  • alliancePositionSubscription
  • allianceSubscription
  • bankRecSubscription
  • baseballGameSubscription
  • baseballTeamSubscription
  • bountySubscription
  • citySubscription
  • embargoSubscription
  • nationSubscription
  • TaxBracketSubscription
  • tradeSubscription
  • treasureTradeSubscription
  • treatySubscription
  • warAttackSubscription
  • warSubscription

V2

  • sendMessage
1.5.50

4 months ago

1.5.51

7 months ago

1.5.40

1 year ago

1.5.16

2 years ago

1.5.15

2 years ago

1.5.18

2 years ago

1.5.17

2 years ago

1.5.19

2 years ago

1.5.21

2 years ago

1.5.20

2 years ago

1.5.22

2 years ago

1.5.24

2 years ago

1.5.14

2 years ago

1.5.13

2 years ago

1.5.12

2 years ago

1.5.11

2 years ago

1.5.10

2 years ago

1.5.9

2 years ago

1.5.8

2 years ago

1.5.7

2 years ago

1.5.6

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.3

2 years ago

1.0.22

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago