ZEPETO.Product
37 นาที
ประเภท คำอธิบาย baseresponse /#baseresponse คลาสพื้นฐานสำหรับคลาสการตอบกลับ baserequest /#baserequest คลาส baserequest ที่รับชนิดเจเนอริก tresponse เป็นข้อมูลการตอบกลับ productlistresponse /#productlistresponse คลาส productlistresponse ให้ผลลัพธ์การเรียก api และรายการข้อมูลสินค้าที่ดึงมา productbaseresponse /#productbaseresponse คลาสพื้นฐานสำหรับคลาสการตอบกลับที่เกี่ยวข้องกับสินค้า productresponse /#productresponse คลาส productresponse ให้ผลลัพธ์การเรียก api และข้อมูลสินค้าที่ดึงมา purchaseresponse /#purchaseresponse คลาส productresponse ให้ผลลัพธ์การเรียก api และข้อมูลการซื้อ currencylistresponse /#currencylistresponse คลาส currencylistresponse ให้ผลลัพธ์การเรียก api และรายการข้อมูลสกุลเงิน currencyresponse /#currencyresponse คลาส currencyresponse ให้ผลลัพธ์การเรียก api และข้อมูลสกุลเงิน productrecord /#productrecord ข้อมูลสินค้า currencyrecord /#currencyrecord ข้อมูลสกุลเงิน itempackageunitrecord /#itempackageunitrecord รายละเอียดของสินค้าแต่ละรายการที่รวมอยู่ในแพ็กเกจสินค้าประเภทไอเทม currencypackageunitrecord /#currencypackageunitrecord รายละเอียดของสกุลเงินแต่ละรายการที่รวมอยู่ในแพ็กเกจสินค้าประเภทสกุลเงิน producttype /#producttype enum ที่แสดงประเภทของสินค้า purchasetype /#purchasetype enum ที่แสดงประเภทการซื้อสินค้า productstatus /#productstatus enum ที่แสดงสถานะของสินค้า currencytype /#currencytype enum ที่แสดงประเภทของสกุลเงิน productservice /#productservice productservice จัดการการดำเนินการที่เกี่ยวข้องกับสินค้าภายใน world ผู้เล่นสามารถเข้าถึงข้อมูลสินค้าภายใน world และทำการซื้อผ่านบริการนี้ได้ productpurchasebutton /#productpurchasebutton คลาสที่จัดการฟังก์ชันการทำงานของปุ่มซื้อสินค้าภายใน world producterror /#producterror รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับสินค้า officialcurrencybalancerequest /#officialcurrencybalancerequest แทนคำขอแบบอะซิงโครนัสสำหรับดึงยอดคงเหลือของสกุลเงินทางการของ zepeto (zem) baseresponse class คลาสพื้นฐานสำหรับคลาสการตอบกลับ พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย issuccess boolean แสดงสถานะความสำเร็จของคำขอ โดยจะเป็น true เมื่อดำเนินการสำเร็จ message string อธิบายผลลัพธ์ของคำขอ baserequest class · extends baseapirequest คลาส baserequest ที่รับชนิดเจเนอริก tresponse เป็นข้อมูลการตอบกลับ พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย responsedata tresponse ข้อมูลการตอบกลับของชนิดเจเนอริก tresponse productlistresponse class · extends productbaseresponse /#productbaseresponse คลาส productlistresponse ให้ผลลัพธ์การเรียก api และรายการข้อมูลสินค้าที่ดึงมา พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย products productrecord\[] /#productrecord รายการข้อมูลสินค้า productbaseresponse class · extends baseresponse /#baseresponse คลาสพื้นฐานสำหรับคลาสการตอบกลับที่เกี่ยวข้องกับสินค้า พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย errorcode producterror /#producterror ดึงรหัสข้อผิดพลาดของคำขอสินค้าที่ล้มเหลว productresponse class · extends productbaseresponse /#productbaseresponse คลาส productresponse ให้ผลลัพธ์การเรียก api และข้อมูลสินค้าที่ดึงมา พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย product productrecord /#productrecord ข้อมูลสินค้า purchaseresponse class · extends productbaseresponse /#productbaseresponse คลาส productresponse ให้ผลลัพธ์การเรียก api และข้อมูลการซื้อ พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย userid string id ผู้ใช้ของผู้เล่นที่ทำการซื้อ productid string id ของสินค้าภายใน world ที่ซื้อ price number ราคาของสินค้าภายใน world ที่ซื้อ receiptid string id ใบเสร็จของการซื้อ purchasedat date วันและเวลาที่ซื้อสินค้าภายใน world currencylistresponse class · extends productbaseresponse /#productbaseresponse คลาส currencylistresponse ให้ผลลัพธ์การเรียก api และรายการข้อมูลสกุลเงิน พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย currencies currencyrecord\[] /#currencyrecord รายการข้อมูลสกุลเงิน currencyresponse class · extends productbaseresponse /#productbaseresponse คลาส currencyresponse ให้ผลลัพธ์การเรียก api และข้อมูลสกุลเงิน พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย currency currencyrecord /#currencyrecord ข้อมูลสกุลเงิน productrecord class ข้อมูลสินค้า พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย productid string id ของสินค้า name string ชื่อสินค้า price number ราคาสินค้า ispurchased boolean ระบุว่าผู้ใช้ได้ซื้อสินค้านี้แล้วหรือไม่ ใช้ได้เฉพาะกับสินค้าประเภทใช้แล้วไม่หมดไปเท่านั้น itempackageunits itempackageunitrecord\[] /#itempackageunitrecord ไอเทมที่รวมอยู่ในสินค้า หาก producttype เป็น itempackage currencypackageunits currencypackageunitrecord\[] /#currencypackageunitrecord สกุลเงินที่รวมอยู่ในสินค้า หาก producttype เป็น currencypackage producttype producttype /#producttype คืนค่า producttype ของสินค้า purchasetype purchasetype /#purchasetype คืนค่า purchasetype ของสินค้า productstatus productstatus /#productstatus คืนค่า productstatus ของสินค้า currencytype currencytype /#currencytype คืนค่าประเภทสกุลเงินที่ใช้ในการซื้อสินค้า currencyid string คืนค่า id ของสกุลเงินที่ใช้ในการซื้อสินค้า currencyname string คืนค่าชื่อของสกุลเงินที่ใช้ในการซื้อสินค้า เมธอด getcurrencysprite getcurrencysprite() → sprite คืนค่าภาพของสกุลเงินที่ใช้ในการซื้อสินค้า ค่าที่คืนกลับ sprite currencyrecord class ข้อมูลสกุลเงิน พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย currencyid string id ของสกุลเงิน name string ชื่อสกุลเงิน isofficialcurrency boolean ระบุว่าสกุลเงินนี้เป็นสกุลเงินทางการของ zepeto (zem) หรือสกุลเงินภายใน world itempackageunitrecord class รายละเอียดของสินค้าแต่ละรายการที่รวมอยู่ในแพ็กเกจสินค้าประเภทไอเทม พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย productid string id ของสินค้า itemname string ชื่อไอเทม quantity bigint จำนวนไอเทม currencypackageunitrecord class รายละเอียดของสกุลเงินแต่ละรายการที่รวมอยู่ในแพ็กเกจสินค้าประเภทสกุลเงิน พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย currencyid string id ของสกุลเงิน currencyname string ชื่อสกุลเงิน quantity bigint จำนวนสกุลเงิน producttype enum enum ที่แสดงประเภทของสินค้า ชื่อ ค่า คำอธิบาย item 0 สินค้าแบบไอเทมเดี่ยว itempackage 1 แพ็กเกจสินค้าประเภทไอเทมที่ประกอบด้วยไอเทมหลายรายการ currencypackage 2 แพ็กเกจสินค้าประเภทสกุลเงินที่ประกอบด้วยสกุลเงินหลายรายการ purchasetype enum enum ที่แสดงประเภทการซื้อสินค้า ชื่อ ค่า คำอธิบาย consumable 0 สินค้าแบบใช้แล้วหมดไป nonconsumable 1 สินค้าแบบใช้แล้วไม่หมดไป productstatus enum enum ที่แสดงสถานะของสินค้า ชื่อ ค่า คำอธิบาย active 0 สถานะใช้งาน inactive 1 สถานะไม่ใช้งาน forbidden 2 สถานะถูกห้ามใช้งานเนื่องจากหมดอายุการใช้งาน currencytype enum enum ที่แสดงประเภทของสกุลเงิน ชื่อ ค่า คำอธิบาย officialcurrency 0 สกุลเงินทางการของ zepeto (zem) usercurrency 1 สกุลเงินภายใน world productservice class productservice จัดการการดำเนินการที่เกี่ยวข้องกับสินค้าภายใน world ผู้เล่นสามารถเข้าถึงข้อมูลสินค้าภายใน world และทำการซื้อผ่านบริการนี้ได้ อีเวนต์ ชื่อ ประเภท คำอธิบาย onpurchasecompleted (static) unityevent\<productrecord, purchaseresponse> อีเวนต์ที่ถูกทริกเกอร์เมื่อซื้อสินค้าภายใน world สำเร็จ สามารถเพิ่ม listener ได้ โดยจะได้รับอินสแตนซ์ productrecord (ข้อมูลสินค้าที่ซื้อ) และ purchaseresponse (ข้อมูลผลการซื้อ) เป็นอาร์กิวเมนต์ onpurchasefailed (static) unityevent\<productrecord, productbaseresponse> อีเวนต์ที่ถูกทริกเกอร์เมื่อซื้อสินค้าภายใน world ไม่สำเร็จ สามารถเพิ่ม listener ได้ โดยจะได้รับอินสแตนซ์ productrecord (ข้อมูลสินค้าที่พยายามซื้อ) และ purchaseresponse (ข้อมูลผลการซื้อที่ไม่สำเร็จ) เป็นอาร์กิวเมนต์ เมธอด getproductsasync static getproductsasync(productids string\[]) → baserequest\<productlistresponse> เมธอดแบบอะซิงโครนัสนี้ใช้ดึงรายการสินค้าภายใน world ตาม id สินค้าที่ให้มา พารามิเตอร์ ประเภท คำอธิบาย productids string\[] id ของสินค้าหลายรายการที่จะดึง ค่าที่คืนกลับ baserequest\<productlistresponse> /#baserequest — อ็อบเจกต์ baserequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ productlistresponse ได้ผ่านพร็อพเพอร์ตี้ responsedata getproductasync static getproductasync(productid string) → baserequest\<productresponse> เมธอดแบบอะซิงโครนัสนี้ใช้ดึงข้อมูลสินค้าภายใน world ตาม id สินค้าที่ให้มา พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะดึง ค่าที่คืนกลับ baserequest\<productresponse> /#baserequest — อ็อบเจกต์ baserequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ productresponse ได้ผ่านพร็อพเพอร์ตี้ responsedata purchaseproductasync static purchaseproductasync(product productrecord, reason? string) → baserequest\<purchaseresponse> เมธอดแบบอะซิงโครนัสนี้ใช้ทำการซื้อสินค้าภายใน world ตามข้อมูลสินค้าที่ให้มา พารามิเตอร์ ประเภท คำอธิบาย product productrecord /#productrecord อินสแตนซ์ productrecord ของสินค้าที่จะซื้อ reason (ไม่บังคับ) string คำอธิบายสำหรับการซื้อ ค่าที่คืนกลับ baserequest\<purchaseresponse> /#baserequest — อ็อบเจกต์ baserequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ purchaseresponse ได้ผ่านพร็อพเพอร์ตี้ responsedata purchaseproductasync static purchaseproductasync(productid string, reason? string) → baserequest\<purchaseresponse> เมธอดแบบอะซิงโครนัสนี้ใช้ทำการซื้อสินค้าภายใน world ตาม id สินค้าที่ให้มา พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้าที่จะซื้อ reason (ไม่บังคับ) string คำอธิบายสำหรับการซื้อ ค่าที่คืนกลับ baserequest\<purchaseresponse> /#baserequest — อ็อบเจกต์ baserequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ purchaseresponse ได้ผ่านพร็อพเพอร์ตี้ responsedata getcurrenciesasync static getcurrenciesasync() → baserequest\<currencylistresponse> เมธอดแบบอะซิงโครนัสสำหรับดึงรายการสกุลเงิน เมื่อดำเนินการเสร็จสิ้น จะได้รายการสกุลเงิน และคุณสามารถเข้าถึงอ็อบเจกต์ currencylistresponse ได้ผ่านพร็อพเพอร์ตี้ responsedata ค่าที่คืนกลับ baserequest\<currencylistresponse> /#baserequest getcurrencyasync static getcurrencyasync(currencyid string) → baserequest\<currencyresponse> เมธอดแบบอะซิงโครนัสนี้ใช้ดึงข้อมูลสกุลเงินภายใน world ตาม id สินค้าที่ให้มา พารามิเตอร์ ประเภท คำอธิบาย currencyid string id ของสกุลเงินที่จะดึง ค่าที่คืนกลับ baserequest\<currencyresponse> /#baserequest — อ็อบเจกต์ baserequest เมื่อกระบวนการแบบอะซิงโครนัสเสร็จสิ้น คุณจะสามารถเข้าถึงอ็อบเจกต์ currencyresponse ได้ผ่านพร็อพเพอร์ตี้ responsedata openpurchaseui static openpurchaseui(product productrecord) → void เมธอดนี้ใช้เปิด ui การซื้อสินค้าภายใน world พารามิเตอร์ ประเภท คำอธิบาย product productrecord /#productrecord อินสแตนซ์ productrecord ของสินค้าที่จะซื้อ productpurchasebutton class คลาสที่จัดการฟังก์ชันการทำงานของปุ่มซื้อสินค้าภายใน world พร็อพเพอร์ตี้ ชื่อ ประเภท คำอธิบาย productid string รับ id ของสินค้าภายใน world ที่พร้อมให้ซื้อ product productrecord /#productrecord ดึงข้อมูลสินค้าภายใน world ที่เชื่อมโยงกับ productid เมธอด setproductid setproductid(productid string) → void กำหนด id ของสินค้าภายใน world ที่สามารถซื้อได้ผ่านปุ่มนี้ พารามิเตอร์ ประเภท คำอธิบาย productid string id ของสินค้า producterror enum รหัสข้อผิดพลาดที่ระบุสาเหตุความล้มเหลวของคำขอที่เกี่ยวข้องกับสินค้า ชื่อ ค่า คำอธิบาย unknown 1 ข้อผิดพลาด ข้อผิดพลาดที่ไม่ทราบสาเหตุ networkerror 0 ข้อผิดพลาด ข้อผิดพลาดที่เกี่ยวข้องกับปัญหาเครือข่าย รวมถึงการหลุดการเชื่อมต่อหรือการเชื่อมต่อที่ไม่เสถียร usercanceled 1 ข้อผิดพลาด คำขอถูกยกเลิกโดยผู้ใช้ productrefreshresponseerror 2 ข้อผิดพลาด เมตาดาต้าของสินค้าในคำขอไม่ถูกต้อง itempackageproductsresponseerror 3 ข้อผิดพลาด ไม่สามารถดึงข้อมูลไอเทมหนึ่งรายการหรือมากกว่าในแพ็กเกจสินค้าประเภทไอเทมได้ iapcarderror 4 ข้อผิดพลาด ไม่สามารถดึงข้อมูลสกุลเงินหนึ่งรายการหรือมากกว่าในแพ็กเกจสินค้าประเภทสกุลเงินได้ productpricechanged 4001 ข้อผิดพลาด ราคาสินค้าไม่ตรงกัน productalreadypurchased 4002 ข้อผิดพลาด สินค้านี้ถูกซื้อไปแล้ว balanceofficialcurrencynotenough 4003 ข้อผิดพลาด ยอดคงเหลือสกุลเงินทางการของ zepeto (zem) ไม่เพียงพอสำหรับการซื้อ balanceusercurrencynotenough 4004 ข้อผิดพลาด ยอดคงเหลือสกุลเงินภายใน world ไม่เพียงพอสำหรับการซื้อ productnotactive 4005 ข้อผิดพลาด สินค้าไม่ได้อยู่ในสถานะใช้งาน invalidcreator 4006 ข้อผิดพลาด id ผู้ใช้ของผู้เล่นไม่ตรงกับ id ผู้ใช้ของผู้สร้าง world ข้อผิดพลาดนี้เกิดขึ้นเฉพาะในสภาพแวดล้อมสำหรับการพัฒนาที่ใช้ unity editor เท่านั้น officialcurrencybalancerequest class · extends baserequest\<balanceresponse> /#baserequest แทนคำขอแบบอะซิงโครนัสสำหรับดึงยอดคงเหลือของสกุลเงินทางการของ zepeto (zem)