ZEPETO.Product
38 mnt
tipe deskripsi baseresponse /#baseresponse class dasar untuk class respons baserequest /#baserequest class baserequest yang menerima tipe generik tresponse sebagai data respons productlistresponse /#productlistresponse class productlistresponse menyediakan hasil pemanggilan api dan daftar informasi produk yang diambil productbaseresponse /#productbaseresponse class dasar untuk class respons yang terkait dengan produk productresponse /#productresponse class productresponse menyediakan hasil pemanggilan api dan informasi produk yang diambil purchaseresponse /#purchaseresponse class productresponse menyediakan hasil pemanggilan api dan informasi pembelian currencylistresponse /#currencylistresponse class currencylistresponse menyediakan hasil pemanggilan api dan daftar informasi mata uang currencyresponse /#currencyresponse class currencyresponse menyediakan hasil pemanggilan api dan informasi mata uang productrecord /#productrecord informasi produk currencyrecord /#currencyrecord informasi mata uang itempackageunitrecord /#itempackageunitrecord detail masing masing produk yang termasuk dalam paket produk item currencypackageunitrecord /#currencypackageunitrecord detail masing masing mata uang yang termasuk dalam paket produk mata uang producttype /#producttype enum yang merepresentasikan tipe produk purchasetype /#purchasetype enum yang merepresentasikan tipe pembelian produk productstatus /#productstatus enum yang merepresentasikan status produk currencytype /#currencytype enum yang merepresentasikan tipe mata uang productservice /#productservice productservice mengelola operasi yang berkaitan dengan produk in world pemain dapat mengakses informasi produk in world dan melakukan pembelian melalui layanan ini productpurchasebutton /#productpurchasebutton class yang mengelola fungsionalitas tombol pembelian produk in world producterror /#producterror kode error yang menunjukkan penyebab kegagalan permintaan terkait produk officialcurrencybalancerequest /#officialcurrencybalancerequest merepresentasikan permintaan asinkron untuk mengambil saldo mata uang resmi zepeto (zem) baseresponse class class dasar untuk class respons properti nama tipe deskripsi issuccess boolean menunjukkan status keberhasilan permintaan bernilai true jika berhasil diselesaikan message string menjelaskan hasil dari permintaan baserequest class · extends baseapirequest class baserequest yang menerima tipe generik tresponse sebagai data respons properti nama tipe deskripsi responsedata tresponse data respons dengan tipe generik tresponse productlistresponse class · extends productbaseresponse /#productbaseresponse class productlistresponse menyediakan hasil pemanggilan api dan daftar informasi produk yang diambil properti nama tipe deskripsi products productrecord\[] /#productrecord daftar informasi produk productbaseresponse class · extends baseresponse /#baseresponse class dasar untuk class respons yang terkait dengan produk properti nama tipe deskripsi errorcode producterror /#producterror mengambil kode error untuk permintaan produk yang gagal productresponse class · extends productbaseresponse /#productbaseresponse class productresponse menyediakan hasil pemanggilan api dan informasi produk yang diambil properti nama tipe deskripsi product productrecord /#productrecord informasi produk purchaseresponse class · extends productbaseresponse /#productbaseresponse class productresponse menyediakan hasil pemanggilan api dan informasi pembelian properti nama tipe deskripsi userid string id pengguna dari pemain yang melakukan pembelian productid string id produk in world yang dibeli price number harga produk in world yang dibeli receiptid string id struk untuk pembelian tersebut purchasedat date tanggal dan waktu saat produk in world dibeli currencylistresponse class · extends productbaseresponse /#productbaseresponse class currencylistresponse menyediakan hasil pemanggilan api dan daftar informasi mata uang properti nama tipe deskripsi currencies currencyrecord\[] /#currencyrecord daftar informasi mata uang currencyresponse class · extends productbaseresponse /#productbaseresponse class currencyresponse menyediakan hasil pemanggilan api dan informasi mata uang properti nama tipe deskripsi currency currencyrecord /#currencyrecord informasi mata uang productrecord class informasi produk properti nama tipe deskripsi productid string id produk name string nama produk price number harga produk ispurchased boolean menunjukkan apakah pengguna telah membeli produk tersebut hanya berlaku untuk produk yang tidak habis pakai itempackageunits itempackageunitrecord\[] /#itempackageunitrecord item yang termasuk dalam produk jika producttype adalah itempackage currencypackageunits currencypackageunitrecord\[] /#currencypackageunitrecord mata uang yang termasuk dalam produk jika producttype adalah currencypackage producttype producttype /#producttype mengembalikan producttype dari produk purchasetype purchasetype /#purchasetype mengembalikan purchasetype dari produk productstatus productstatus /#productstatus mengembalikan productstatus dari produk currencytype currencytype /#currencytype mengembalikan tipe mata uang yang digunakan untuk membeli produk currencyid string mengembalikan id mata uang yang digunakan untuk membeli produk currencyname string mengembalikan nama mata uang yang digunakan untuk membeli produk metode getcurrencysprite getcurrencysprite() → sprite mengembalikan gambar mata uang yang digunakan untuk membeli produk mengembalikan sprite currencyrecord class informasi mata uang properti nama tipe deskripsi currencyid string id mata uang name string nama mata uang isofficialcurrency boolean menunjukkan apakah mata uang tersebut adalah mata uang resmi zepeto (zem) atau mata uang in world itempackageunitrecord class detail masing masing produk yang termasuk dalam paket produk item properti nama tipe deskripsi productid string id produk itemname string nama item quantity bigint jumlah item currencypackageunitrecord class detail masing masing mata uang yang termasuk dalam paket produk mata uang properti nama tipe deskripsi currencyid string id mata uang currencyname string nama mata uang quantity bigint jumlah mata uang producttype enum enum yang merepresentasikan tipe produk nama nilai deskripsi item 0 produk berupa item tunggal itempackage 1 paket produk item yang berisi beberapa item currencypackage 2 paket produk mata uang yang berisi beberapa mata uang purchasetype enum enum yang merepresentasikan tipe pembelian produk nama nilai deskripsi consumable 0 produk habis pakai nonconsumable 1 produk tidak habis pakai productstatus enum enum yang merepresentasikan status produk nama nilai deskripsi active 0 status aktif inactive 1 status tidak aktif forbidden 2 status terlarang karena masa penggunaan berakhir currencytype enum enum yang merepresentasikan tipe mata uang nama nilai deskripsi officialcurrency 0 mata uang resmi zepeto (zem) usercurrency 1 mata uang in world productservice class productservice mengelola operasi yang berkaitan dengan produk in world pemain dapat mengakses informasi produk in world dan melakukan pembelian melalui layanan ini event nama tipe deskripsi onpurchasecompleted (static) unityevent\<productrecord, purchaseresponse> event yang terpicu saat pembelian produk in world berhasil listener dapat ditambahkan dan akan menerima instance productrecord (informasi produk yang dibeli) dan purchaseresponse (informasi hasil pembelian) sebagai argumen onpurchasefailed (static) unityevent\<productrecord, productbaseresponse> event yang terpicu saat pembelian produk in world gagal listener dapat ditambahkan dan akan menerima instance productrecord (informasi produk pada percobaan pembelian) dan purchaseresponse (informasi hasil pembelian yang gagal) sebagai argumen metode getproductsasync static getproductsasync(productids string\[]) → baserequest\<productlistresponse> metode asinkron ini mengambil daftar produk in world berdasarkan id produk yang diberikan parameter tipe deskripsi productids string\[] id beberapa produk yang akan diambil mengembalikan baserequest\<productlistresponse> /#baserequest — objek baserequest setelah proses asinkron selesai, anda dapat mengakses objek productlistresponse melalui properti responsedata getproductasync static getproductasync(productid string) → baserequest\<productresponse> metode asinkron ini mengambil informasi produk in world berdasarkan id produk yang diberikan parameter tipe deskripsi productid string id produk yang akan diambil mengembalikan baserequest\<productresponse> /#baserequest — objek baserequest setelah proses asinkron selesai, anda dapat mengakses objek productresponse melalui properti responsedata purchaseproductasync static purchaseproductasync(product productrecord, reason? string) → baserequest\<purchaseresponse> metode asinkron ini melakukan pembelian produk in world berdasarkan informasi produk yang diberikan parameter tipe deskripsi product productrecord /#productrecord instance productrecord dari produk yang akan dibeli reason (opsional) string penjelasan untuk pembelian tersebut mengembalikan baserequest\<purchaseresponse> /#baserequest — objek baserequest setelah proses asinkron selesai, anda dapat mengakses objek purchaseresponse melalui properti responsedata purchaseproductasync static purchaseproductasync(productid string, reason? string) → baserequest\<purchaseresponse> metode asinkron ini melakukan pembelian produk in world berdasarkan id produk yang diberikan parameter tipe deskripsi productid string id produk yang akan dibeli reason (opsional) string penjelasan untuk pembelian tersebut mengembalikan baserequest\<purchaseresponse> /#baserequest — objek baserequest setelah proses asinkron selesai, anda dapat mengakses objek purchaseresponse melalui properti responsedata getcurrenciesasync static getcurrenciesasync() → baserequest\<currencylistresponse> metode asinkron untuk mendapatkan daftar mata uang setelah selesai, daftar mata uang akan diperoleh, dan anda dapat mengakses objek currencylistresponse melalui properti responsedata mengembalikan baserequest\<currencylistresponse> /#baserequest getcurrencyasync static getcurrencyasync(currencyid string) → baserequest\<currencyresponse> metode asinkron ini mengambil informasi mata uang in world berdasarkan id produk yang diberikan parameter tipe deskripsi currencyid string id mata uang yang akan diambil mengembalikan baserequest\<currencyresponse> /#baserequest — objek baserequest setelah proses asinkron selesai, anda dapat mengakses objek currencyresponse melalui properti responsedata openpurchaseui static openpurchaseui(product productrecord) → void metode ini membuka ui pembelian produk in world parameter tipe deskripsi product productrecord /#productrecord instance productrecord dari produk yang akan dibeli productpurchasebutton class class yang mengelola fungsionalitas tombol pembelian produk in world properti nama tipe deskripsi productid string mendapatkan id produk in world yang tersedia untuk dibeli product productrecord /#productrecord mengambil informasi produk in world yang terkait dengan productid metode setproductid setproductid(productid string) → void mengatur id produk in world yang tersedia untuk dibeli melalui tombol ini parameter tipe deskripsi productid string id produk producterror enum kode error yang menunjukkan penyebab kegagalan permintaan terkait produk nama nilai deskripsi unknown 1 error kesalahan tidak dikenal networkerror 0 error kesalahan terkait masalah jaringan, termasuk koneksi terputus atau koneksi tidak stabil usercanceled 1 error permintaan dibatalkan oleh pengguna productrefreshresponseerror 2 error metadata produk pada permintaan tidak valid itempackageproductsresponseerror 3 error gagal mengambil informasi satu atau beberapa item dalam paket produk item iapcarderror 4 error gagal mengambil informasi satu atau beberapa mata uang dalam paket produk mata uang productpricechanged 4001 error harga produk tidak sesuai productalreadypurchased 4002 error produk sudah dibeli balanceofficialcurrencynotenough 4003 error saldo mata uang resmi zepeto (zem) tidak mencukupi untuk pembelian balanceusercurrencynotenough 4004 error saldo mata uang in world tidak mencukupi untuk pembelian productnotactive 4005 error produk tidak aktif invalidcreator 4006 error id pengguna pemain berbeda dengan id pengguna kreator world error ini hanya terjadi di lingkungan pengembangan yang menggunakan unity editor officialcurrencybalancerequest class · extends baserequest\<balanceresponse> /#baserequest merepresentasikan permintaan asinkron untuk mengambil saldo mata uang resmi zepeto (zem)