# createWareHouse(JSON dataWareHouse)

Al invocar este método, se esta registrando en base de datos un nuevo almacén para uso de onDelivery, esta función tiene 2 usos, se puede usar para crear un Almacén normal ó crear un Almacén del tipo 'Activo'un producto nuevo para uso de onDelivery.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Esta función recibe como parámetro un objeto JSON con los siguientes atributos:</summary>

<div></div><div><table class="table" style="height: 492px; width: 619px;" width="811"><tbody><tr style="height: 41px;"><td style="width: 320px; height: 41px;">Atributos  
</td><td style="width: 301px; height: 41px;">Definición</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**nombre**</td><td style="width: 301px; height: 41px;">Nombre del almacén</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idvehiculo**</td><td style="width: 301px; height: 41px;">ID del activo con el que se va a asociar el nuevo almacén

</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**descripcion**</td><td style="width: 301px; height: 41px;">Descripción del nuevo almacén</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**latitud**</td><td style="width: 301px; height: 41px;">Latitud de la ubicación del nuevo almacén</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**longitud**</td><td style="width: 301px; height: 41px;">Longitud de la ubicación del nuevo almacén</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idpais**</td><td style="width: 301px; height: 41px;">ID del país con el que se identifica en el sistema</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idprovincia**</td><td style="width: 301px; height: 41px;">ID que identifica la provincia en el sistema</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**ciudad**</td><td style="width: 301px; height: 41px;">Nombre de la ciudad asociada al nuevo almacén</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**calle**</td><td style="width: 301px; height: 41px;">Nombre de la calle asociada al nuevo almacén</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**numero\_ext**</td><td style="width: 301px; height: 41px;">Número exterior asociado a la ubicación del nuevo almacén

</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**numero\_int**</td><td style="width: 301px; height: 41px;">Número interior asociado a la ubicación del nuevo almacén</td></tr><tr><td style="width: 320px;">**cp**</td><td style="width: 301px;">Código Postal asociado a la nueva ubicación del nuevo almacén</td></tr></tbody></table>

</div></details><div id="bkmrk-"></div><div id="bkmrk--0"></div><div id="bkmrk-ejemplo-de-json-para"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de JSON para crear un almacén normal:</span></div>```JavaScript
let dataWareHouse = {
'nombre':'Prueba de creación de almacen'
'idvehiculo':''
'descripcion':'0'
'latitud':'19.043804'
'longitud':'-98.198031'
'idpais':'2'
'idprovincia':'21'
'ciudad':'Puebla'
'calle':'Reforma'
'numero_ext':'0'
'numero_int':''
'cp':'72000'
}
```

<div id="bkmrk-ejemplo-de-json-para-0"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de JSON para crear un almacén asociado a un activo:</span></div>```JavaScript
let dataWareHouse = {
'nombre':'Prueba de creación de almacen'
'idvehiculo':'122903'
'descripcion':'0'
'latitud':'19.043804'
'longitud':'-98.198031'
'idpais':'2'
'idprovincia':'21'
'ciudad':'Puebla'
'calle':'Reforma'
'numero_ext':'0'
'numero_int':''
'cp':'72000'
}
```

<div id="bkmrk-ejemplo-de-solicitud"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de solicitud en JS:</span></div>```JavaScript
try {
      const wareHouse  = await _gpsApiv2.createWareHouse(dataWareHouse); 
 	} catch (error) {
	  console.error(error);
	}
```

#####  

##### Los atributos de respuesta:

<div id="bkmrk-data%3A-informaci%C3%B3n-de"><div>- **data:** Información devuelta dela solicitud.
- **status:** Código Estatus que devuelve la solicitud / 200-&gt;'OK' - OtherCode-&gt;'Error'

</div></div>##### Respuesta de ejemplo:

<div id="bkmrk-%7B-data%3A%27%27%2C-status%3A%272">```JSON
{
	 data:'',
	 status:'200'
}
```

</div>