Skip to content
This repository has been archived by the owner on Dec 6, 2018. It is now read-only.

[API] Types

mayah edited this page Jun 29, 2012 · 1 revision

この API では、json で定義される型に加えて、次の型をエイリアスとして用います。

型         実際の型
ID         string            UUID
DateTime   int               Epoch time (1970年1月1日00:00 GMT) からの経過ミリ秒

ただし、DateTime をパラメータとして受け取る場合、epoch time 形式、もしくは yyyy-MM-dd HH:mm 形式の二通りの形式を受理します。

次の型は指定される JSON オブジェクトを表します。A extends B は、B がもつ全ての列に加えて、さらに 指定されるキーを持った json オブジェクトであることを示します。

Event

Ticket

TicketStatus ticket Ticket event Event status string 次のいずれか unknown, enrolled, enrolledOnWaitingList, reserved, reservedOnWaitingList, cancelled, notEnrolled

UserEx

AccountEx extends UserEx preference Preference openIds array[string]

ReceivedMessage event SimpleEvent メッセージの付与されているイベント sender SimpleUser 送信者 message Message メッセージ

Message id ID メッセージ ID subject string メッセージのタイトル body string メッセージの本体 createdAt DateTime 作成日時

Clone this wiki locally