1.1.0 • Published 3 years ago

@hikoala/types v1.1.0

Weekly downloads
24
License
ISC
Repository
gitlab
Last release
3 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

3 years ago

1.0.26

3 years ago

1.0.24

4 years ago

1.0.22

4 years ago

1.0.19

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.11

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago