////
Search

강화 정책 상세 조회 by 강화 정책 ID

분류
신규_관리
Get
Response
Uri
/boostUpAdmin/boostUpPolicy/:boostUpPolicyId
설명
상태
Done
Request

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
복사