会員プランオブジェクト
属性
-
membership_plan_id
string必須会員プランの一意の識別子。
-
facility_id
stringいずれか一方連携に設定されている施設識別子の種類を指定してください。Direct Link の連携では facility_id を、Linking Identifier の連携では linking_identifier を使用します。両方を送信しないでください。API はパートナーアカウントに設定された識別子の種類を使用し、もう一方は無視します。詳細Performance Hub での施設の一意の識別子。
-
linking_identifier
stringいずれか一方連携に設定されている施設識別子の種類を指定してください。Direct Link の連携では facility_id を、Linking Identifier の連携では linking_identifier を使用します。両方を送信しないでください。API はパートナーアカウントに設定された識別子の種類を使用し、もう一方は無視します。詳細パートナーが使用する各拠点の一意の識別子の値(例: 「Branch ID」、「Location Code」、「Store Number」)。詳細
-
name
string必須人が読める形式のプラン名(例:
"Office tenant – business hours"、"Student – term access"、"Hotel guest"、"10 Class Pack")。 -
billing_cycle
string省略可請求の頻度。
weekly、fortnightly、monthly、annually、one_timeのいずれかです。 -
price
integer省略可通貨の最小単位で表した基本料金(USD/AUD の場合はセント)。
-
currency
string省略可ISO 4217 の通貨コード(例:
"AUD"、"USD")。 -
description
string省略可マーケティング用または内部用の説明(省略可)。
-
active_members
integer省略可この会員プランを利用している有効な会員の数
-
is_recurring
boolean省略可プランが自動更新されるかどうか。
-
is_trial
boolean省略可体験用のプランかどうか。
-
visible_to_public
boolean省略可プランをセルフサービスで購入できるかどうか。
-
duration_days
integer省略可会員プランの有効日数。
-
access_zones
array省略可会員プランに含まれるアクセスゾーンの配列。各ゾーンに独自のアクセス時間を定義できます。詳細については、アクセスゾーンを参照してください。
-
class_limit
integer省略可利用できるクラスの最大数(無制限の場合は null)。
会員プランオブジェクト
この例では facility_id を使用しています。Linking Identifier の連携の場合は、代わりに "linking_identifier": "branch_downtown" を送信します。
{
"membership_plan_id": "plan_99999",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Office tenant – business hours",
"description": "Weekday access to the level 3 tenancy and the end-of-trip facilities",
"billing_cycle": "monthly",
"price": 8900,
"currency": "AUD",
"duration_days": 30,
"is_recurring": true,
"is_trial": false,
"visible_to_public": false,
"active_members": 245,
"access_zones": [
{
"name": "Level 3 Tenancy",
"description": "Lift lobby, offices and meeting rooms on level 3",
"access_hours": {
"mon": [["07:00", "19:00"]],
"tue": [["07:00", "19:00"]],
"wed": [["07:00", "19:00"]],
"thu": [["07:00", "19:00"]],
"fri": [["07:00", "19:00"]]
}
},
{
"name": "End-of-trip Facilities",
"description": "Bike storage, lockers and showers",
"access_hours": {
"mon": [["06:00", "20:00"]],
"tue": [["06:00", "20:00"]],
"wed": [["06:00", "20:00"]],
"thu": [["06:00", "20:00"]],
"fri": [["06:00", "20:00"]]
}
}
],
"class_limit": null
}