GET boost-server/boostUpAdmin/boostUpPolicy/:boostUpPolicyId
1. URI 매개 변수
Name | In (path / query) | Required | Type | Description |
boostUpPolicyId | path | True | string | 부스트 강화 정책 ID |
2. 요청 본문
없음
3. 응답
Name | Type | Description |
200 OK | BoostUpPolicyResponse | 강화 정책 |
4. 정의
BoostUpPolicyResponse
Name | Type | Description |
id | number | BoostUpPolicy의 ID |
possibleMoments | string[] | 강화가 가능한 시점들
'before_buy_boost' (구매 전 강화)
'after_buy_boost' (구매 후 강화)
'manual_use_boost' (후적용 강화) |
budget | number | 강화 예산 |
startAt | string | 강화 가능 시간 (시작) |
endAt | string | 강화 가능 시간 (끝) |
status | string | 강화 정책 상태
'enabled' (강화 정책 켜짐)
'disabled' (강화 정책 꺼짐) |
boltPrice | number | 강화를 한 번 하는데 소모되는 번개 개수 |
boostUpSchemePolicies | BoostUpSchemePolicyResponse[] | 강화 스킴 정책들 |
BoostUpSchemePolicyResponse
Name | Type | Description |
id | number | BoostUpSchemePolicy의 ID |
probability | number | 확률 |
cashbackAmountMin | number | 추가 캐시백 금액 (최소) |
cashbackAmountMax | number | 추가 캐시백 금액 (최대) |
cashbackAmountUnit | number | 추가 캐시백 금액 단위 |
discountRate | number | 추가 할인률 |
result | string | 부스트 강화 결과
'win' (성공)
'miss' (실패)
'jackpot' (잭팟) |
level | number | 강화 성공 레벨 |
5. 예제
Request Body
{
"possibleMoments": [
"before_buy_boost",
"after_buy_boost",
"manual_use_boost"
],
"budget": 100000,
"startAt": "2021-12-04T00:00:00",
"endAt": "2021-12-31T23:59:59",
"status": "enabled",
"boltPrice": 1,
"boostUpSchemePolicies": [
{
"probability": 60,
"cashbackAmountMin": 50,
"cashbackAmountMax": 100,
"cashbackAmountUnit": 10,
"discountRate": 2,
"result": "win",
"level": 1
},
{
"probability": 30,
"cashbackAmountMin": 101,
"cashbackAmountMax": 180,
"cashbackAmountUnit": 10,
"discountRate": 3,
"result": "win",
"level": 2
},
{
"probability": 6.6,
"cashbackAmountMin": 181,
"cashbackAmountMax": 200,
"cashbackAmountUnit": 10,
"discountRate": 5,
"result": "win",
"level": 3
},
{
"probability": 3,
"cashbackAmountMin": 0,
"cashbackAmountMax": 0,
"cashbackAmountUnit": 0,
"discountRate": 0,
"result": "miss",
"level": 1
},
{
"probability": 0.4,
"cashbackAmountMin": 20000,
"cashbackAmountMax": 20000,
"cashbackAmountUnit": 0,
"discountRate": 100,
"result": "jackpot",
"level": 1
}
]
}
JSON
복사
Response
Status Code: 200
{
"success": true
}
JSON
복사