0.12.2 • Published 6 years ago

bl-model v0.12.2

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

#Bl-model A library containing the classes needed for the boklisten ecosystem.

##Requires Typescript 2+

You can get Typscript at: www.typescriptlang.com

Yarn
 

You can get the Yarn packet-mangager at: www.yarnpkg.com

##Installation To install the library into your own module, simply do:

yarn add path/to/your/bl-model-X.X.X.tgz

where X is the version number

##Example usage

import {Branch} from 'bl-model';

myMethod() {
	this.branchService.get().then(
		(branches: Branch[]) => {
			// your code
		});
}

##The exported classes in this library

###Branch

To use this class in your code, simply do:

import {Branch} from 'bl-model';

The Branch class is described below:

class Branch {
	id: string;
	name: string;
	type: string;
	desc: string;
	root: boolean;
	childBranches: string[];
	items: string[];
	openingHours: string[];
	payment: {
		branchResponsible: boolean,
		rentPricePercentage: {
			base: number,
			oneSemester: number,
			twoSemesters: number,
			buyout: number
		},
		extendPrice: number,
		acceptedMethods: string[]
	};
	contactInfo: {
		phone: number,
		email: string,
		address: string,
		postCode: string,
		postCity: string,
		country: string
	};
	active: boolean;
	lastUpdated: Date;
	creationTime: Date;
}

###Item To use this class in your code, simply do:

import {Item} from 'bl-model';

the item class is described below:

export class Item {
	id: string;
	title: string;
	type: string;
	info: any;
	desc: string;
	price: number;
	sell: boolean;
	sellPrice: number;
	rent: boolean;
	buy: boolean;
	active: boolean;
	lastUpdated: Date;
	creationTime: Date;
}

###OpeningHour To use this class in your code, simply do:

import {OpeningHour} from 'bl-model';

The OpeningHour class is described below:

export class OpeningHour {
	id: string;
	from: Date;
	to: Date;
	branch: string;
	active: boolean;
	creationTime: Date;
	lastUpdated: Date;
}
0.12.2

6 years ago

0.12.1

6 years ago

0.12.0

6 years ago

0.11.9

6 years ago

0.11.8

6 years ago

0.11.7

6 years ago

0.11.6

6 years ago

0.11.5

6 years ago

0.11.4

6 years ago

0.11.3

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

6 years ago

0.10.2

6 years ago

0.10.1

6 years ago

0.10.0

6 years ago

0.9.1

6 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.7.5

6 years ago

0.7.4

6 years ago

0.7.3

6 years ago

0.7.2

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago