PUT api/erp/Domicilios/{idCliente}

Modifica los domicilios de un cliente

Información de la solicitud (Request)

Parámetros URI

NombreDescripciónTipoInformación adicional
idCliente

Identificador del cliente al que corresponden los domicilios

GUID

Requerido

Parámetros cuerpo (Body)

Arreglo con los domicilios a editar

Collección de Domicilio
NombreDescripciónTipoInformación adicional
idContacto

GUID

Nombre

texto

Calle

texto

NoExterior

texto

NoInterior

texto

CodigoPostal

texto

Colonia

texto

Municipio

texto

Ciudad

texto

Estado

texto

Pais

texto

Referencia

texto

Instrucciones

texto

Latitud

texto

Longitud

texto

Telefonos

Collección de Telefono

Request Formats

application/json, text/json

Ejemplo:
[
  {
    "idContacto": "c81f0c3f-87f5-4243-b0f0-cbf9c49ed4c2",
    "Nombre": "sample string 2",
    "Calle": "sample string 3",
    "NoExterior": "sample string 4",
    "NoInterior": "sample string 5",
    "CodigoPostal": "sample string 6",
    "Colonia": "sample string 7",
    "Municipio": "sample string 8",
    "Ciudad": "sample string 9",
    "Estado": "sample string 10",
    "Pais": "sample string 11",
    "Referencia": "sample string 12",
    "Instrucciones": "sample string 13",
    "Latitud": "sample string 14",
    "Longitud": "sample string 15",
    "Telefonos": [
      {
        "Tipo": "sample string 1",
        "Numero": "sample string 2"
      },
      {
        "Tipo": "sample string 1",
        "Numero": "sample string 2"
      }
    ]
  },
  {
    "idContacto": "c81f0c3f-87f5-4243-b0f0-cbf9c49ed4c2",
    "Nombre": "sample string 2",
    "Calle": "sample string 3",
    "NoExterior": "sample string 4",
    "NoInterior": "sample string 5",
    "CodigoPostal": "sample string 6",
    "Colonia": "sample string 7",
    "Municipio": "sample string 8",
    "Ciudad": "sample string 9",
    "Estado": "sample string 10",
    "Pais": "sample string 11",
    "Referencia": "sample string 12",
    "Instrucciones": "sample string 13",
    "Latitud": "sample string 14",
    "Longitud": "sample string 15",
    "Telefonos": [
      {
        "Tipo": "sample string 1",
        "Numero": "sample string 2"
      },
      {
        "Tipo": "sample string 1",
        "Numero": "sample string 2"
      }
    ]
  }
]

application/xml, text/xml

Ejemplo:
<ArrayOfDomicilio xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">
  <Domicilio>
    <serializableProperties xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </serializableProperties>
    <Calle>sample string 3</Calle>
    <Ciudad>sample string 9</Ciudad>
    <CodigoPostal>sample string 6</CodigoPostal>
    <Colonia>sample string 7</Colonia>
    <Estado>sample string 10</Estado>
    <Instrucciones>sample string 13</Instrucciones>
    <Latitud>sample string 14</Latitud>
    <Longitud>sample string 15</Longitud>
    <Municipio>sample string 8</Municipio>
    <NoExterior>sample string 4</NoExterior>
    <NoInterior>sample string 5</NoInterior>
    <Nombre>sample string 2</Nombre>
    <Pais>sample string 11</Pais>
    <Referencia>sample string 12</Referencia>
    <Telefonos>
      <Telefono>
        <Numero>sample string 2</Numero>
        <Tipo>sample string 1</Tipo>
      </Telefono>
      <Telefono>
        <Numero>sample string 2</Numero>
        <Tipo>sample string 1</Tipo>
      </Telefono>
    </Telefonos>
    <idContacto>c81f0c3f-87f5-4243-b0f0-cbf9c49ed4c2</idContacto>
  </Domicilio>
  <Domicilio>
    <serializableProperties xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </serializableProperties>
    <Calle>sample string 3</Calle>
    <Ciudad>sample string 9</Ciudad>
    <CodigoPostal>sample string 6</CodigoPostal>
    <Colonia>sample string 7</Colonia>
    <Estado>sample string 10</Estado>
    <Instrucciones>sample string 13</Instrucciones>
    <Latitud>sample string 14</Latitud>
    <Longitud>sample string 15</Longitud>
    <Municipio>sample string 8</Municipio>
    <NoExterior>sample string 4</NoExterior>
    <NoInterior>sample string 5</NoInterior>
    <Nombre>sample string 2</Nombre>
    <Pais>sample string 11</Pais>
    <Referencia>sample string 12</Referencia>
    <Telefonos>
      <Telefono>
        <Numero>sample string 2</Numero>
        <Tipo>sample string 1</Tipo>
      </Telefono>
      <Telefono>
        <Numero>sample string 2</Numero>
        <Tipo>sample string 1</Tipo>
      </Telefono>
    </Telefonos>
    <idContacto>c81f0c3f-87f5-4243-b0f0-cbf9c49ed4c2</idContacto>
  </Domicilio>
</ArrayOfDomicilio>

application/x-www-form-urlencoded

Ejemplo:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'IEnumerable`1'.

Respuesta

Modelo

Collección de PutBodyResponse
NombreDescripciónTipoInformación adicional
Location

URL para acceder al nuevo domicilio creado

texto

Indice

entero

StatusCode

HttpStatusCode

Detalles

texto

Formatos de respuesta

application/json, text/json

Ejemplo:
[
  {
    "Location": "sample string 1",
    "Indice": 2,
    "StatusCode": 100,
    "Detalles": "sample string 3"
  },
  {
    "Location": "sample string 1",
    "Indice": 2,
    "StatusCode": 100,
    "Detalles": "sample string 3"
  }
]

application/xml, text/xml

Ejemplo:
<ArrayOfDomiciliosController.PutBodyResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.API.ERP.Clientes">
  <DomiciliosController.PutBodyResponse>
    <Detalles xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">sample string 3</Detalles>
    <Indice xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">2</Indice>
    <StatusCode xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">Continue</StatusCode>
    <Location>sample string 1</Location>
  </DomiciliosController.PutBodyResponse>
  <DomiciliosController.PutBodyResponse>
    <Detalles xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">sample string 3</Detalles>
    <Indice xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">2</Indice>
    <StatusCode xmlns="http://schemas.datacontract.org/2004/07/SimanG8.WebAPI.Interop.Models.API.ERP">Continue</StatusCode>
    <Location>sample string 1</Location>
  </DomiciliosController.PutBodyResponse>
</ArrayOfDomiciliosController.PutBodyResponse>