9.5.0 • Published 10 months ago

@motionpicture/coa-service v9.5.0

Weekly downloads
161
License
UNLICENSED
Repository
github
Last release
10 months ago

COA client library for Node.js

npm (scoped) CircleCI Coverage Status Known Vulnerabilities npm

COA SDK for Node.js

Table of contents

Specification

COA APIの仕様で注意すべき点は以下の通りです。

  • 正常時レスポンスにはstatusが含まれるが、0以外のステータスはない。
  • カタカナは全角統一(半角はありえない)
  • 仮予約番号と購入番号の型はstringで統一。
  • 座席番号は半角と全角を区別する、
  • 購入番号は劇場内でユニーク、劇場コード合わせれば全体でユニーク。
  • 購入番号は連番かどうか
    • 仮予約番号は連番だが、購入番号は仮予約番号と同じ番号。よって、仮予約で止めたり、仮予約のキャンセルが発生すると、空き番号が発生しうる。
  • 購入番号は最大8桁。 最大番号(99999999)を超える時点で1に戻る。
  • 劇場コードは、基本的に3桁(001、018等)だが、場合によっては1桁や2桁(1、18等)の表示になっていることはあるかもしれない、とのこと。
  • 座席の解放については、基幹システム側では何も行っていない。

Usage

npm install @motionpicture/coa-service
const COA = require('@motionpicture/coa-service');

Environment variables

NameRequiredValuePurpose
DEBUGfalsecoa-service:*Debug

劇場情報を取得する

const COA = require('@motionpicture/coa-service');

const masterService = new COA.service.Master({
    endpoint: '',
    auth: new COA.auth.RefreshTokenClient({
        endpoint: '',
        refreshToken: ''
    })
});

masterService.theater({
    theaterCode: '123'
})
    .then(console.log)
    .catch(console.error);

Code Samples

Code sample are here.

9.5.0

10 months ago

9.5.0-alpha.0

11 months ago

9.4.0

1 year ago

9.4.0-alpha.0

1 year ago

9.3.0

1 year ago

9.3.0-alpha.5

1 year ago

9.3.0-alpha.4

1 year ago

9.3.0-alpha.2

1 year ago

9.3.0-alpha.1

1 year ago

9.3.0-alpha.3

1 year ago

9.3.0-alpha.0

1 year ago

9.2.0

3 years ago

9.1.0

4 years ago

9.0.0

5 years ago

9.0.0-alpha.0

5 years ago

8.0.1

5 years ago

8.0.0

6 years ago

8.0.0-alpha.0

6 years ago

7.0.0

6 years ago

7.0.0-alpha.0

6 years ago

6.0.1

7 years ago

6.0.0

7 years ago

5.0.2

7 years ago

5.0.1

7 years ago

5.0.1-alpha.0

7 years ago

5.0.0

7 years ago

4.2.0-alpha.0

7 years ago

4.1.0

7 years ago

4.1.0-alpha.0

7 years ago

4.0.11

7 years ago

4.0.10

7 years ago

4.0.9

7 years ago

4.0.8

8 years ago

4.0.7

8 years ago

4.0.6

8 years ago

4.0.6-alpha.0

8 years ago

4.0.5

8 years ago

4.0.4

8 years ago

4.0.4-alpha.0

8 years ago

4.0.3

8 years ago

4.0.2

8 years ago

4.0.2-alpha.2

8 years ago

4.0.2-alpha.1

8 years ago

4.0.1

8 years ago

4.0.0

8 years ago

3.4.0

8 years ago

3.3.1

8 years ago

3.3.0

8 years ago

3.2.0

8 years ago

3.1.2

8 years ago

3.1.0

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.10

8 years ago

2.0.8

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

1.5.0

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.9

8 years ago

1.1.8

8 years ago

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago