ZEPETO.Multiplay.Product
형식 | 설명 |
|---|---|
World 내 상품 관련 요청이 실패한 원인을 나타내는 오류 코드입니다. | |
World 내 상품의 구매 유형을 나타내는 열거형입니다. | |
World 내 상품의 상태를 나타내는 열거형입니다. | |
World 내 상품의 유형을 나타내는 열거형입니다. | |
World 내 상품 정보입니다. |
ProductError
enum
World 내 상품 관련 요청이 실패한 원인을 나타내는 오류 코드입니다.
이름 | 값 | 설명 |
|---|---|---|
Unknown | -1 | 오류: 알 수 없는 오류입니다. |
NetworkError | 0 | 오류: 연결 끊김이나 불안정한 연결 등 네트워크 문제와 관련된 오류입니다. |
PurchaseType
enum
World 내 상품의 구매 유형을 나타내는 열거형입니다.
이름 | 값 | 설명 |
|---|---|---|
Consumable | "CONSUMABLE" | 소모성 World 내 상품입니다. |
NonConsumable | "NON_CONSUMABLE" | 비소모성 World 내 상품입니다. |
ProductStatus
enum
World 내 상품의 상태를 나타내는 열거형입니다.
이름 | 값 | 설명 |
|---|---|---|
Active | "ACTIVE" | 활성 상태입니다. |
InActive | "INACTIVE" | 비활성 상태입니다. |
Forbidden | "FORBIDDEN" | 이용 기간 만료로 인해 금지된 상태입니다. |
ProductType
enum
World 내 상품의 유형을 나타내는 열거형입니다.
이름 | 값 | 설명 |
|---|---|---|
Item | "ITEM" | 단일 아이템 World 내 상품입니다. |
ItemPackage | "ITEM_PACKAGE" | 여러 아이템을 포함하는 아이템 패키지 World 내 상품입니다. |
CurrencyPackage | "CURRENCY_PACKAGE" | 여러 재화를 포함하는 재화 패키지 World 내 상품입니다. |
ProductRecord
interface
World 내 상품 정보입니다.
속성
이름 | 형식 | 설명 |
|---|---|---|
productId | string | World 내 상품 ID입니다. |
name | string | World 내 상품 이름입니다. |
price | number | World 내 상품 가격입니다. |
purchaseType | World 내 상품의 PurchaseType입니다. | |
status | World 내 상품의 ProductStatus입니다. | |
productType | World 내 상품의 ProductType입니다. | |
currency | { currencyId: string; name: string; isOfficialCurrency: boolean } | World 내 상품 구매에 사용되는 재화의 종류를 반환합니다. |
itemPackageUnits | { productId: string; itemName: string; quantity: number }[] | ProductType이 ItemPackage인 경우 World 내 상품에 포함된 아이템입니다. |
currencyPackageUnits | { currencyId: string; currencyName: string; quantity: number }[] | ProductType이 CurrencyPackage인 경우 World 내 상품에 포함된 재화입니다. |