1.1.0 • Published 4 years ago

@hikoala/types v1.1.0

Weekly downloads
24
License
ISC
Repository
gitlab
Last release
4 years ago

Types.

The different types returned by the API.

General usage.

import { Leg } from 'koala-orm-types';

const legs = (await axios.get('dashboard/v0/legs')).map(l => new Leg(l));

To update an entity with serialize.

import { Leg } from 'koala-orm-types';

const leg = new Leg(...);
// ... edit the leg ...


// Update the leg.
await axios.post(`dashboard/v0/legs/${leg.id}`, leg.serialize());

Filters.

For types related to filters, see Filters.

The types.

Primary types.

  • Booking, returned by dashboard/v0/subscriptions represents a subscription,
  • Insurer, returned by dashboard/v0/insurers, represents an insurer,
  • Leg, returned by dashboard/v0/legs, represents a leg (or flight in common language),
  • Partner, returned by dashboard/v0/partners, represents a partner (e.g. an airline or a travel agency),
  • Status, returned by dashboard/v0/statuses, represents the status of a leg, based on Flightstats data,
  • Client, returned by dashboard/v0/clients, represents a client,
  • Users, returned by dashboard/v0/users, represents a user in the dashboard (e.g. a Koala employee, an employee from a partner or a insurer, etc.).

Secondary types.

  • Claim represents a claim made by a client,
  • Policy representy a policy (an aggregate of products),
  • Source represents a raw product, as designed by an insurer,
  • Product represents a product, as presented to partners (it's based on a Source).

Generic types.

  • Airline represents an airline,
  • Airport represents an airport,
  • Region respresents a region,
  • Country representes a country,
  • Currency represents a currency,
  • BankDetails represents the bank details of a client.
1.1.0

4 years ago

1.0.26

4 years ago

1.0.24

5 years ago

1.0.22

5 years ago

1.0.19

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago