diff --git a/assets/navigation.js b/assets/navigation.js
index ed28bc5..f5225de 100644
--- a/assets/navigation.js
+++ b/assets/navigation.js
@@ -1 +1 @@
-window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA43U0W6CMBQG4Hfh2myZ28zinSJZyJyQgkuWZTG11NmIhZTDMrfs3ceMSgvl6C3/fz6OSHn7cYB/gTN03DUVMt7l3Ok5OYV1dYnLcltcn4KrNWzTKt0ImTjDh9/eaXYiCpaVEmzjeoYIpaIgMtmaPlw/P2m9t5Z1C1Ox4mzHUh4BhZZhpoiSsQ1Xti3qpHs6VILxWaa2NBXfnb/H3upWo3JZMCXyLq+ZoxJkuaBuKriE2mEpLQq+l7TcdG76NonwD1GA2p0TzR4mj/I8FWz/WKKcs5oUErhaUVapjY7J9e8HOletAc8caEKB2jG9gVFjWvDjOSCcZSqxeu0ahh6b6IrN0iUgsuHl24UqS0oGjSOlUXoBg/R3FNmsXcPQaeA+eWTx4pHID2Y1+EmVoMu08syGad32NSogI3fqYZTZQKiQBJO5G2NWo4JgxHv0o5i8Ylqzg3DRfBwHoT9anGb8SU2uSsn+n3z1P1h6Jju401h5+Jjx/afNBpoNhMpy8OX+SNqYOsWJoATMOMYt5P0Px3q7u0oHAAA="
\ No newline at end of file
+window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA43UXU+DMBQG4P/C9aJx6mJ2tzFiiHMQQBNjzNKVzjVjLSkH4zT+d5Fso4Vy3C3vex5OysfrtwPsE5yx424IF8k+Z87AyQlsqktMlLvi8hRcbGCXVemWi9QZ3/0MTrMzXlBZCrCN6xkilIoAl6IzfbjePznna0b3NGMxEOjc3UwRRdItU7b9m6R/OlScsoVUO5Lxr3pfm2Rv9atxuSqo4nmf185RCWTOiZtxJqBxaEaKgtWSlpvO1dAmReydF6D2/4lmD5MneZ5xWh9LnDPakFwAU2tCK7XVMbnh7UjnqjXgkQFJCRA7pjcwakoKdnyLI0alSq1et4ahxya6Yrt0DohseP52oZJpSaH1SWmUXsAg/R1FNuvWMHQeuA9etHz2otgPFg34QRQnq6zyzIZpXQ81Kogm7tzDKLOBUGEUzJ7cBLNaFQSLvHs/TqIXTGt3EC5+miZB6E+Wpxl/1pDrUtC/k6+eg6VnsqMbjRWHnxmrf2020GwglMzBF/UnaWOaFCeCEjDjGHeQt188xUfoCAcAAA=="
\ No newline at end of file
diff --git a/assets/search.js b/assets/search.js
index f4451b2..3301989 100644
--- a/assets/search.js
+++ b/assets/search.js
@@ -1 +1 @@
-window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
+window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
diff --git a/classes/SubtopiaClient.html b/classes/SubtopiaClient.html
index 0ceb0f2..c277d91 100644
--- a/classes/SubtopiaClient.html
+++ b/classes/SubtopiaClient.html
@@ -20,7 +20,7 @@
-
\ No newline at end of file
diff --git a/enums/LifecycleState.html b/enums/LifecycleState.html
index 189a065..4cc28d3 100644
--- a/enums/LifecycleState.html
+++ b/enums/LifecycleState.html
@@ -16,7 +16,7 @@
constresponse = awaitSubtopiaClient.subscribe( { subscriber: { address: {PUT_WALLET_ADDRESS}, signer: {PUT_WALLET_SIGNER} }, smiID: { PUT_PRODUCT_ID_HERE }, // number - the ID of the SMI instance you want to subscribe to duration: { PUT_EXPIRATION_TYPE_HERE }, // pick duration from DurationType enum. If there is a discount available for this duration, it will be auto applied. }, { client: {PUT_ALGOD_INSTANCE_HERE} // object of type algosdk.Algodv2 );
console.log(response.returnValue) // response is of type ABIResult
constresponse = awaitSubtopiaClient.subscribe( { subscriber: { address: {PUT_WALLET_ADDRESS}, signer: {PUT_WALLET_SIGNER} }, smiID: { PUT_PRODUCT_ID_HERE }, // number - the ID of the SMI instance you want to subscribe to duration: { PUT_EXPIRATION_TYPE_HERE }, // pick duration from Duration enum. If there is a discount available for this duration, it will be auto applied. }, { client: {PUT_ALGOD_INSTANCE_HERE} // object of type algosdk.Algodv2 );
console.log(response.returnValue) // response is of type ABIResult
constdiscount = awaitSubtopiaClient.createDiscount( { creator: { address: {PUT_WALLET_ADDRESS}, signer: {PUT_WALLET_SIGNER} }, smiID: { PUT_PRODUCT_ID_HERE }, // number - the ID of the SMI instance you want to subscribe to discount: { duration:DurationType// number - the type of expiration to apply. Also serves as static id for the discount. discountType: {PUT_DISCOUNT_TYPE_HERE} // number - the type of discount to apply. FIXED or PERCENTAGE discountValue: {PUT_DISCOUNT_VALUE_HERE} // number - the discount to be deducted from the subscription price expiresIn: {PUT_EXPIRATION_TIME_HERE} // (Optional) Set 0 for discount to never expire. Else set number of seconds to append to unix timestamp at time of creation. }, // number - the discount in percent }, { client: {PUT_ALGOD_INSTANCE_HERE} } // object of type algosdk.Algodv2 );
console.log(discount.returnValue) // response is of type ABIResult
constdiscount = awaitSubtopiaClient.createDiscount( { creator: { address: {PUT_WALLET_ADDRESS}, signer: {PUT_WALLET_SIGNER} }, smiID: { PUT_PRODUCT_ID_HERE }, // number - the ID of the SMI instance you want to subscribe to discount: { duration:Duration// number - the type of expiration to apply. Also serves as static id for the discount. discountType: {PUT_DISCOUNT_TYPE_HERE} // number - the type of discount to apply. FIXED or PERCENTAGE discountValue: {PUT_DISCOUNT_VALUE_HERE} // number - the discount to be deducted from the subscription price expiresIn: {PUT_EXPIRATION_TIME_HERE} // (Optional) Set 0 for discount to never expire. Else set number of seconds to append to unix timestamp at time of creation. }, // number - the discount in percent }, { client: {PUT_ALGOD_INSTANCE_HERE} } // object of type algosdk.Algodv2 );
console.log(discount.returnValue) // response is of type ABIResult