ZEPETO.Multiplay.Inventory
11 분
형식 설명 inventoryerror /#inventoryerror 인벤토리 관련 요청이 실패한 원인을 나타내는 오류 코드입니다 inventoryrecord /#inventoryrecord 인벤토리 상품 정보입니다 inventory /#inventory inventory 는 플레이어의 world 내 상품 인벤토리와 관련된 작업을 관리합니다 inventoryerror enum 인벤토리 관련 요청이 실패한 원인을 나타내는 오류 코드입니다 이름 값 설명 unknown 1 오류 알 수 없는 오류입니다 networkerror 0 오류 연결 끊김이나 불안정한 연결 등 네트워크 문제와 관련된 오류입니다 inventoryrecord interface 인벤토리 상품 정보입니다 속성 이름 형식 설명 productid string 상품 id입니다 quantity number 상품의 수량입니다 createdat date 상품이 인벤토리에 추가된 날짜와 시간입니다 updatedat date 상품 정보가 마지막으로 갱신된 날짜와 시간입니다 inventory interface inventory 는 플레이어의 world 내 상품 인벤토리와 관련된 작업을 관리합니다 메서드 use use(productid string, quantity? number, reason? string) → promise\<boolean> 플레이어의 인벤토리에서 world 내 상품을 사용합니다 inventoryerror 를 발생시킵니다 매개변수 형식 설명 productid string 사용할 상품의 id입니다 quantity (선택 사항) number 사용할 상품의 수량입니다 기본값은 1 입니다 reason (선택 사항) string 사용 사유를 선택적으로 기술합니다 반환값 promise\<boolean> — 작업 완료 시 이행되는 promise 이며, 성공( true ) 또는 실패( false )를 나타냅니다 add add(productid string, quantity? number, reason? string) → promise\<boolean> 플레이어의 인벤토리에 world 내 상품을 추가합니다 inventoryerror 를 발생시킵니다 매개변수 형식 설명 productid string 추가할 상품의 id입니다 quantity (선택 사항) number 추가할 상품의 수량입니다 기본값은 1 입니다 reason (선택 사항) string 추가 사유를 선택적으로 기술합니다 반환값 promise\<boolean> — 작업 완료 시 이행되는 promise 이며, 성공( true ) 또는 실패( false )를 나타냅니다 madd madd(products { productid string; quantity number; reason? string }\[]) → promise\<boolean> 플레이어의 인벤토리에 여러 world 내 상품을 추가합니다 inventoryerror 를 발생시킵니다 매개변수 형식 설명 products { productid string; quantity number; reason? string }\[] 추가할 상품의 배열입니다 반환값 promise\<boolean> — 작업 완료 시 이행되는 promise 이며, 성공( true ) 또는 실패( false )를 나타냅니다 has has(productid string) → promise\<boolean> 플레이어의 인벤토리에 world 내 상품이 있는지 확인합니다 inventoryerror 를 발생시킵니다 매개변수 형식 설명 productid string 확인할 상품의 id입니다 반환값 promise\<boolean> — 작업 완료 시 이행되는 promise 이며, 존재( true ) 또는 미존재( false )를 나타냅니다 get get(productid string) → promise\<inventoryrecord | null> 플레이어의 인벤토리에서 world 내 상품을 가져옵니다 inventoryerror 를 발생시킵니다 매개변수 형식 설명 productid string 가져올 상품의 id입니다 반환값 promise\<inventoryrecord | null> — 작업 완료 시 가져온 inventoryrecord 객체와 함께 이행되는 promise 입니다 remove remove(productid string) → promise\<boolean> 플레이어의 인벤토리에서 world 내 상품을 삭제합니다 inventoryerror 를 발생시킵니다 매개변수 형식 설명 productid string 삭제할 상품의 id입니다 반환값 promise\<boolean> — 작업 완료 시 이행되는 promise 이며, 성공( true ) 또는 실패( false )를 나타냅니다 list list() → promise\<inventoryrecord\[]> 플레이어의 인벤토리에서 모든 world 내 상품을 가져옵니다 inventoryerror 를 발생시킵니다 반환값 promise\<inventoryrecord\[]> — 작업 완료 시 가져온 inventoryrecord 객체의 배열과 함께 이행되는 promise 입니다