Skip to content

Commit

Permalink
Merge pull request #175 from stellar/fix-jsdoc-call-builders
Browse files Browse the repository at this point in the history
Fix call builders jsdoc
  • Loading branch information
bartekn committed Jun 5, 2018
2 parents 3a70aed + ded6c5b commit dd11ec2
Show file tree
Hide file tree
Showing 10 changed files with 63 additions and 49 deletions.
20 changes: 11 additions & 9 deletions src/account_call_builder.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
import {CallBuilder} from "./call_builder";

/**
* Creates a new {@link AccountCallBuilder} pointed to server defined by serverUrl.
* Do not create this object directly, use {@link Server#accounts}.
*
* @see [All Accounts](https://www.stellar.org/developers/horizon/reference/accounts-all.html)
* @class AccountCallBuilder
* @extends CallBuilder
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
export class AccountCallBuilder extends CallBuilder {
/**
* Creates a new {@link AccountCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#accounts}.
* @see [All Accounts](https://www.stellar.org/developers/horizon/reference/accounts-all.html)
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
constructor(serverUrl) {
super(serverUrl);
this.url.segment('accounts');
Expand Down
1 change: 1 addition & 0 deletions src/assets_call_builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import {CallBuilder} from "./call_builder";
* Creates a new {@link AssetsCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#assets}.
* @class AssetsCallBuilder
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
Expand Down
14 changes: 6 additions & 8 deletions src/effect_call_builder.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
import {CallBuilder} from "./call_builder";

/**
* Creates a new {@link EffectCallBuilder} pointed to server defined by serverUrl.
* Do not create this object directly, use {@link Server#effects}.
*
* @class EffectCallBuilder
* @extends CallBuilder
* @see [All Effects](https://www.stellar.org/developers/horizon/reference/effects-all.html)
* @constructor
* @param {string} serverUrl Horizon server URL.
*/
export class EffectCallBuilder extends CallBuilder {
/*
* Creates a new {@link EffectCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#effects}.
* @see [All Effects](https://www.stellar.org/developers/horizon/reference/effects-all.html)
* @constructor
* @param {string} serverUrl Horizon server URL.
*/
constructor(serverUrl) {
super(serverUrl);
this.url.segment('effects');
Expand Down
19 changes: 10 additions & 9 deletions src/ledger_call_builder.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
import {CallBuilder} from "./call_builder";

/**
* Creates a new {@link LedgerCallBuilder} pointed to server defined by serverUrl.
* Do not create this object directly, use {@link Server#ledgers}.
*
* @see [All Ledgers](https://www.stellar.org/developers/horizon/reference/ledgers-all.html)
* @constructor
* @class LedgerCallBuilder
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
export class LedgerCallBuilder extends CallBuilder {
/**
* Creates a new {@link LedgerCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#ledgers}.
* @see [All Ledgers](https://www.stellar.org/developers/horizon/reference/ledgers-all.html)
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
constructor(serverUrl) {
super(serverUrl);
this.url.segment('ledgers');
Expand Down
5 changes: 4 additions & 1 deletion src/offer_call_builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,12 @@ import {BadRequestError} from "./errors";

/**
* Creates a new {@link OfferCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#offers}.
*
* @see [Offers for Account](https://www.stellar.org/developers/horizon/reference/offers-for-account.html)
* @class OfferCallBuilder
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
* @param {string} resource Resource to query offers
* @param {...string} resourceParams Parameters for selected resource
Expand Down
19 changes: 10 additions & 9 deletions src/operation_call_builder.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
import {CallBuilder} from "./call_builder";

/**
* Creates a new {@link OperationCallBuilder} pointed to server defined by serverUrl.
* Do not create this object directly, use {@link Server#operations}.
*
* @see [All Operations](https://www.stellar.org/developers/horizon/reference/operations-all.html)
* @class OperationCallBuilder
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
export class OperationCallBuilder extends CallBuilder {
/**
* Creates a new {@link OperationCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#operations}.
* @see [All Operations](https://www.stellar.org/developers/horizon/reference/operations-all.html)
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
constructor(serverUrl) {
super(serverUrl);
this.url.segment('operations');
Expand Down
1 change: 1 addition & 0 deletions src/path_call_builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import {CallBuilder} from './call_builder';
*
* Do not create this object directly, use {@link Server#paths}.
* @see [Find Payment Paths](https://www.stellar.org/developers/horizon/reference/path-finding.html)
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
* @param {string} source The sender's account ID. Any returned path must use a source that the sender can hold.
* @param {string} destination The destination account ID that any returned path should use.
Expand Down
9 changes: 6 additions & 3 deletions src/trade_aggregation_call_builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,18 @@ import { NotFoundError, NetworkError, BadRequestError } from "./errors";
const allowedResolutions = [60000, 300000, 900000, 3600000, 86400000, 604800000];

/**
* Trade Aggregations facilitate efficient gathering of historical trade data
* Trade Aggregations facilitate efficient gathering of historical trade data.
* Do not create this object directly, use {@link Server#tradeAggregation}.
*
* @class TradeAggregationCallBuilder
* @extends CallBuilder
* @constructor
* @param {string} serverUrl serverUrl Horizon server URL.
* @param {Asset} base base asset
* @param {Asset} counter counter asset
* @param {long} start_time lower time boundary represented as millis since epoch
* @param {long} end_time upper time boundary represented as millis since epoch
* @param {long} resolution segment duration as millis since epoch. *Supported values are 1 minute (60000), 5 minutes (300000), 15 minutes (900000), 1 hour (3600000), 1 day (86400000) and 1 week (604800000).
* @returns {OrderbookCallBuilder}
*/
export class TradeAggregationCallBuilder extends CallBuilder {
constructor (serverUrl, base, counter, start_time, end_time, resolution){
Expand Down Expand Up @@ -65,4 +68,4 @@ export class TradeAggregationCallBuilder extends CallBuilder {
}


}
}
5 changes: 4 additions & 1 deletion src/trades_call_builder.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@ import {CallBuilder} from "./call_builder";

/**
* Creates a new {@link TradesCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#trades}.
*
* @class TradesCallBuilder
* @extends CallBuilder
* @constructor
* @see [Trades](https://www.stellar.org/developers/horizon/reference/endpoints/trades.html)
* @param {string} serverUrl serverUrl Horizon server URL.
*/
Expand Down
19 changes: 10 additions & 9 deletions src/transaction_call_builder.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
import {CallBuilder} from "./call_builder";

/**
* Creates a new {@link TransactionCallBuilder} pointed to server defined by serverUrl.
* Do not create this object directly, use {@link Server#transactions}.
*
* @class TransactionCallBuilder
* @extends CallBuilder
* @see [All Transactions](https://www.stellar.org/developers/horizon/reference/transactions-all.html)
* @constructor
* @param {string} serverUrl Horizon server URL.
*/
export class TransactionCallBuilder extends CallBuilder {
/**
* Creates a new {@link TransactionCallBuilder} pointed to server defined by serverUrl.
*
* Do not create this object directly, use {@link Server#transactions}.
* @see [All Transactions](https://www.stellar.org/developers/horizon/reference/transactions-all.html)
* @constructor
* @extends CallBuilder
* @param {string} serverUrl Horizon server URL.
*/
constructor(serverUrl) {
super(serverUrl);
this.url.segment('transactions');
Expand Down

0 comments on commit dd11ec2

Please sign in to comment.