From d3c684f163b0912d2915b45ae7d5b372285dec6b Mon Sep 17 00:00:00 2001 From: ochikov Date: Tue, 22 Nov 2022 21:13:56 +0200 Subject: [PATCH] Added getters and deprecated old ones (#1329) --- src/topic/TopicCreateTransaction.js | 40 ++++++++++++++++++++++ src/topic/TopicMessageSubmitTransaction.js | 24 +++++++++++++ 2 files changed, 64 insertions(+) diff --git a/src/topic/TopicCreateTransaction.js b/src/topic/TopicCreateTransaction.js index 3aa92f317..ddf97e337 100644 --- a/src/topic/TopicCreateTransaction.js +++ b/src/topic/TopicCreateTransaction.js @@ -161,12 +161,20 @@ export default class TopicCreateTransaction extends Transaction { } /** + * @deprecated - Use `getTopicMemo()` instead * @returns {?string} */ get topicMemo() { return this._topicMemo; } + /** + * @returns {?string} + */ + getTopicMemo() { + return this._topicMemo; + } + /** * @param {string} topicMemo * @returns {this} @@ -179,12 +187,20 @@ export default class TopicCreateTransaction extends Transaction { } /** + * @deprecated - Use `getAdminKey()` instead * @returns {?Key} */ get adminKey() { return this._adminKey; } + /** + * @returns {?Key} + */ + getAdminKey() { + return this._adminKey; + } + /** * @param {Key} adminKey * @returns {this} @@ -197,12 +213,20 @@ export default class TopicCreateTransaction extends Transaction { } /** + * @deprecated - Use `getSubmitKey()` instead * @returns {?Key} */ get submitKey() { return this._submitKey; } + /** + * @returns {?Key} + */ + getSubmitKey() { + return this._submitKey; + } + /** * @param {Key} submitKey * @returns {this} @@ -215,12 +239,20 @@ export default class TopicCreateTransaction extends Transaction { } /** + * @deprecated - Use `getAutoRenewAccountId()` instead * @returns {?AccountId} */ get autoRenewAccountId() { return this._autoRenewAccountId; } + /** + * @returns {?AccountId} + */ + getAutoRenewAccountId() { + return this._autoRenewAccountId; + } + /** * @param {AccountId | string} autoRenewAccountId * @returns {this} @@ -236,12 +268,20 @@ export default class TopicCreateTransaction extends Transaction { } /** + * @deprecated - Use `getAutoRenewPeriod()` instead * @returns {Duration} */ get autoRenewPeriod() { return this._autoRenewPeriod; } + /** + * @returns {Duration} + */ + getAutoRenewPeriod() { + return this._autoRenewPeriod; + } + /** * Set the auto renew period for this account. * diff --git a/src/topic/TopicMessageSubmitTransaction.js b/src/topic/TopicMessageSubmitTransaction.js index 5314e2052..109f6fb28 100644 --- a/src/topic/TopicMessageSubmitTransaction.js +++ b/src/topic/TopicMessageSubmitTransaction.js @@ -162,12 +162,20 @@ export default class TopicMessageSubmitTransaction extends Transaction { } /** + * @deprecated - Use `getMessage()` instead * @returns {?Uint8Array} */ get message() { return this._message; } + /** + * @returns {?Uint8Array} + */ + getMessage() { + return this._message; + } + /** * @param {string | Uint8Array} message * @returns {this} @@ -181,12 +189,20 @@ export default class TopicMessageSubmitTransaction extends Transaction { } /** + * @deprecated - Use `getMaxChunks()` instead * @returns {?number} */ get maxChunks() { return this._maxChunks; } + /** + * @returns {?number} + */ + getMaxChunks() { + return this._maxChunks; + } + /** * @param {number} maxChunks * @returns {this} @@ -198,12 +214,20 @@ export default class TopicMessageSubmitTransaction extends Transaction { } /** + * @deprecated - Use `getChunkSize()` instead * @returns {?number} */ get chunkSize() { return this._chunkSize; } + /** + * @returns {?number} + */ + getChunkSize() { + return this._chunkSize; + } + /** * @param {number} chunkSize * @returns {this}