# lymyt-js

## インストール
npm install lymyt-sdk

## 使い方
import {Lymyt,LocationPointValidator, LocationAreaValidator} from "lymyt-sdk"

## 初期設定
### Lymyt.init({event_id})

## ログイン
### Lymyt.login({user_name}, {password}, callback)
### Lymyt.logou()

## View
### Lymyt.View.get(callback)
### Lymyt.View.subscribe(callback)

## Profile
### Lymyt.Profile.get(callback)

## Neighour
### Lymyt.Neighour.start({session_id}, {action_id}, callback)
### Lymyt.Neighour.request({session_id}, {coating_id}, {coacting_secret}, callback)
### Lymyt.Neighour.getRequestQr({session_id}, {coating_id}, {coacting_secret})
画像ファイルをレスポンスします。


## Attribute
### Lymyt.Attribute.get({session_id},{attribute_id},callback)
### Lymyt.Attribute.update({session_id},{attribute_id},{value},callback)


## Location
### Lymyt.Location.get(callback)
### Lymyt.Location.subscribe(locationValidateion,interval_sec,callback)


## LocationValidateion
### LocationPointValidator({lat,lon},distance, coutner_limit, callback)
中心点({lat,lon})からdistanceがcoutner_limit回連続して反転した場合に、callbackに座標を返します

### LocationAreaValidator(Array[{lat,lon}], coutner_limit, callback)
エリアの内外がcoutner_limit回連続して反転した場合に、callbackに座標を返します
