Routes : Setting


File Name : setting.js

File Path : server/routes/api/settings.js

Setting Contains route which can create, update, view and delete the user details. These functionalities are included in setting Controller.

Get Settings Route

1.API Path:

api/settings

2.Method:

GET

3.Description:

Setting route is used to get all settings.

4.Parameters:

  • FieldName: req,

  • Type: Object,

  • Token:TRUE,

  • In : Header,

  • Token-Type: String,

  • Role: Owner

Name Type Required
restaurantID ObjectId true
location ObjectId true
globalVAT Number true
loyalityPercentage Number true
minLoyalityPoints Number true
loyalityProgram Boolean true
minOrdLoyality Number true

Response:

  • Http Code:200

  • Data:[ ]

  • Type: Array

Name Type
statusCode Number
Data Array

Description:Data is an Array with a all settings.

Post Settings Route

1.API Path:

api/settings

2.Method:

POST

3.Description:

Settings route is used to create a new setting.

4.Parameters:

  • FieldName: req,

  • Type: Object,

  • Token:TRUE,

  • In : Header,

  • Token-Type: String,

  • Role: Owner

Response:

  • Http Code:200

  • Data:{ }

  • Type: Object

Name Type
statusCode Number
Data Object

Description:Data is an Object with a new created settings.

Update Settings Route

1.API Path:

api/settings/:id

2.Method:

PUT

3.Description:

Settings route is used to update an existing setting.

4.Parameters:

  • FieldName: req,

  • Type: Object,

  • id: req.params.id,

  • Token:TRUE,

  • In : Header,

  • Token-Type: String,

  • Role: Owner

Response:

  • Http Code:200

  • Data:{ }

  • Type: Object

Name Type
StatusCode Number
Data object

Description:Data is an Object with updating settings.

Delete Settings Route

1.API Path:

api/settings/:id

2.Method:

DELETE

3.Description:

Settings route is used to delete a setting.

4.Parameters:

  • FieldName: req,

  • Type: Object,

  • id:req.params.id,

  • Token:TRUE,

  • In : Header,

  • Token-Type: String,

  • Role: Owner

Response:

  • Http Code:200

  • Data:{ }

  • Type: Object

Name Type
statusCode Number
Data blank Object

Description:Data is a blank Object.

Get Settings Route

1.API Path:

api/settings/:id

2.Method:

GET

3.Description:

Setting route is used to get all settings.

4.Parameters:

  • FieldName: req,

  • Type: Object,

  • id: req.params.id

Response:

  • Http Code:200

  • Data:{ }

  • Type: Object

Name Type
statusCode Number
Data Object

Description:Data is an Object with a particular setting.

results matching ""

    No results matching ""