Skip to content

Commit

Permalink
Deprecate class AddressBook (#92)
Browse files Browse the repository at this point in the history
Co-authored-by: 15 <[email protected]>
  • Loading branch information
Ox000F and 0x000F authored Apr 7, 2023
1 parent b3ca3f5 commit a974dd5
Show file tree
Hide file tree
Showing 4 changed files with 87 additions and 28 deletions.
83 changes: 58 additions & 25 deletions book/en/code/AddressBook.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
<a id="AddressBook" name="AddressBook"></a>

## AddressBook ℗
## ~~AddressBook ℗~~

AddressBook facility
***Deprecated***

**Category**: AddressBook
**Access**: private
**See**: [https://route4me.io/docs/#address-book](https://route4me.io/docs/#address-book)
**See**: [AddressBookV5](AddressBookV5.html)

AddressBook facility
**Since**: 0.1.8

* [AddressBook](#AddressBook)
* ~~[AddressBook](#AddressBook)~~
* [new AddressBook(requestManager)](#new_AddressBook_new)
* [.create(data, [callback])](#AddressBook+create)
* [.getMany(ids, [callback])](#AddressBook+getMany)
* [.list(ids, [options], [callback])](#AddressBook+list)
* [.search(query, [options], [callback])](#AddressBook+search)
* [.update(id, data, [callback])](#AddressBook+update)
* [.remove(ids, [callback])](#AddressBook+remove)
* ~~[.create(data, [callback])](#AddressBook+create)~~
* ~~[.getMany(ids, [callback])](#AddressBook+getMany)~~
* ~~[.list(ids, [options], [callback])](#AddressBook+list)~~
* ~~[.search(query, [options], [callback])](#AddressBook+search)~~
* ~~[.update(id, data, [callback])](#AddressBook+update)~~
* ~~[.remove(ids, [callback])](#AddressBook+remove)~~

<a id="new_AddressBook_new" name="new_AddressBook_new"></a>

### new AddressBook(requestManager)

Constructor

**Returns**: [<code>AddressBook</code>](#AddressBook) - - AddressBook facility

| Param | Type | Description |
Expand All @@ -32,11 +32,17 @@ Constructor

<a id="AddressBook+create" name="AddressBook+create"></a>

### addressBook.create(data, [callback])
### ~~addressBook.create(data, [callback])~~

***Deprecated***

**See**

- [AddressBookV5.addAddress](AddressBookV5.html#AddressBookV5+addAddress)

Create a new AddressBook.
- [https://route4me.io/docs/#create-a-location](https://route4me.io/docs/#create-a-location)

**See**: [https://route4me.io/docs/#create-a-location](https://route4me.io/docs/#create-a-location)
**Since**: 0.1.8

| Param | Type | Description |
Expand All @@ -46,11 +52,17 @@ Create a new AddressBook.

<a id="AddressBook+getMany" name="AddressBook+getMany"></a>

### addressBook.getMany(ids, [callback])
### ~~addressBook.getMany(ids, [callback])~~

***Deprecated***

**See**

- [AddressBookV5.getAddresses](AddressBookV5.html#AddressBookV5+getAddresses)

GET locations from an address book by a specified list of locations IDs.
- [https://route4me.io/docs/#get-locations-by-ids](https://route4me.io/docs/#get-locations-by-ids)

**See**: [https://route4me.io/docs/#get-locations-by-ids](https://route4me.io/docs/#get-locations-by-ids)
**Since**: 0.1.8
**Todo**

Expand All @@ -65,11 +77,17 @@ GET locations from an address book by a specified list of locations IDs.

<a id="AddressBook+list" name="AddressBook+list"></a>

### addressBook.list(ids, [options], [callback])
### ~~addressBook.list(ids, [options], [callback])~~

***Deprecated***

**See**

- [AddressBookV5.getAddressesPaginated](AddressBookV5.html#AddressBookV5+getAddressesPaginated)

GET all locations from a user’s address book.
- [https://route4me.io/docs/#get-locations](https://route4me.io/docs/#get-locations)

**See**: [https://route4me.io/docs/#get-locations](https://route4me.io/docs/#get-locations)
**Since**: 0.1.8
**Todo**

Expand All @@ -88,13 +106,16 @@ GET all locations from a user’s address book.

<a id="AddressBook+search" name="AddressBook+search"></a>

### addressBook.search(query, [options], [callback])
### ~~addressBook.search(query, [options], [callback])~~

Search an address book location by containing specified text in any
field/defined fields.
***Deprecated***

**See**

- [AddressBookV5.getAddresses](AddressBookV5.html#AddressBookV5+getAddresses)

Search an address book location by containing specified text in any
field/defined fields.
- [https://route4me.io/docs/#get-a-location](https://route4me.io/docs/#get-a-location)
- [https://route4me.io/docs/#location-search](https://route4me.io/docs/#location-search)

Expand All @@ -118,11 +139,17 @@ see https://github.com/route4me/route4me-nodejs-sdk/issues/38)

<a id="AddressBook+update" name="AddressBook+update"></a>

### addressBook.update(id, data, [callback])
### ~~addressBook.update(id, data, [callback])~~

***Deprecated***

**See**

- [AddressBookV5.updateAddressesByIds](AddressBookV5.html#AddressBookV5+updateAddressesByIds)

UPDATE existing address book location parameters.
- [https://route4me.io/docs/#update-a-location](https://route4me.io/docs/#update-a-location)

**See**: [https://route4me.io/docs/#update-a-location](https://route4me.io/docs/#update-a-location)
**Since**: 0.1.8

| Param | Type | Description |
Expand All @@ -133,11 +160,17 @@ UPDATE existing address book location parameters.

<a id="AddressBook+remove" name="AddressBook+remove"></a>

### addressBook.remove(ids, [callback])
### ~~addressBook.remove(ids, [callback])~~

***Deprecated***

**See**

- [AddressBookV5.deleteAddressesByIds](AddressBookV5.html#AddressBookV5+deleteAddressesByIds)

REMOVE locations from an address book.
- [https://route4me.io/docs/#remove-locations](https://route4me.io/docs/#remove-locations)

**See**: [https://route4me.io/docs/#remove-locations](https://route4me.io/docs/#remove-locations)
**Since**: 0.1.8
**Todo**

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "route4me-nodejs-sdk",
"version": "1.0.24",
"version": "1.0.25",
"description": "Access Route4Me's logistics-as-a-service API using our Node.js SDK",
"main": "src/index.js",
"browser": "src/route4me.js",
Expand Down
26 changes: 26 additions & 0 deletions src/resources/address-book.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,18 @@
const utils = require("./../utils")

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html AddressBookV5}
*
* AddressBook facility
*
* @category AddressBook
*/
class AddressBook {
/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#new_AddressBookV5_new AddressBookV5}
*
* Constructor
*
* @see {@link https://route4me.io/docs/#address-book}
Expand All @@ -23,6 +29,9 @@ class AddressBook {
}

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#AddressBookV5+addAddress AddressBookV5.addAddress}
*
* Create a new AddressBook.
*
* @see {@link https://route4me.io/docs/#create-a-location}
Expand All @@ -42,6 +51,9 @@ class AddressBook {
}

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#AddressBookV5+getAddresses AddressBookV5.getAddresses}
*
* GET locations from an address book by a specified list of locations IDs.
*
* @see {@link https://route4me.io/docs/#get-locations-by-ids}
Expand Down Expand Up @@ -69,6 +81,10 @@ class AddressBook {
}

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#AddressBookV5+getAddressesPaginated
* AddressBookV5.getAddressesPaginated}
*
* GET all locations from a user’s address book.
*
* @see {@link https://route4me.io/docs/#get-locations}
Expand Down Expand Up @@ -104,6 +120,9 @@ class AddressBook {
}

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#AddressBookV5+getAddresses AddressBookV5.getAddresses}
*
* Search an address book location by containing specified text in any
* field/defined fields.
*
Expand Down Expand Up @@ -167,6 +186,9 @@ class AddressBook {
}

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#AddressBookV5+updateAddressById AddressBookV5.updateAddressById}
*
* UPDATE existing address book location parameters.
*
* @see {@link https://route4me.io/docs/#update-a-location}
Expand All @@ -190,6 +212,10 @@ class AddressBook {
}

/**
* @deprecated since version 1.0.25
* @see {@link AddressBookV5.html#AddressBookV5+deleteAddressesByIds
* AddressBookV5.deleteAddressesByIds}
*
* REMOVE locations from an address book.
*
* @see {@link https://route4me.io/docs/#remove-locations}
Expand Down
4 changes: 2 additions & 2 deletions src/resources/routes.js
Original file line number Diff line number Diff line change
Expand Up @@ -775,7 +775,7 @@ class Routes {
* @param {string} id - Route ID
* @param {module:route4me-node~RequestCallback<jsonschema:Routes.Route>} [callback]
*/
reoptimization(id, callback) {
reoptimization(id, callback) {
const qs = {
"route_id": id,
"reoptimize": true
Expand All @@ -798,7 +798,7 @@ class Routes {
* @param {string} id - Route ID
* @param {module:route4me-node~RequestCallback<jsonschema:Routes.Route>} [callback]
*/
reoptimizationRemainigStop(id, callback) {
reoptimizationRemainigStop(id, callback) {
const qs = {
"route_id": id,
"reoptimize": true,
Expand Down

0 comments on commit a974dd5

Please sign in to comment.