PUT api/OffertaPromozione

Request Information

URI Parameters

None.

Body Parameters

DTOOffertaPromozione
NameDescriptionTypeAdditional information
TipoPromoDiDefault

TipoPromo

None.

StatoPromo

StatoPromo

None.

Priorita

integer

None.

idTestataPromo

integer

None.

DescrizionePromo

string

None.

FiltroClienti

Collection of integer

None.

FiltroFidelity

Collection of integer

None.

FiltroCategorieClienti

Collection of integer

None.

FiltroSettoriClienti

Collection of integer

None.

FiltroListini

Collection of integer

None.

GiorniDellaSettimana

Collection of integer

None.

Magazzini

Collection of integer

None.

SoloFidelizzati

boolean

None.

OraInizio

date

None.

OraFine

date

None.

MessaggioInformativo

string

None.

MessaggioBloccante

string

None.

DataInizio

date

None.

DataFine

date

None.

DTOOffertaPromozioneDettagli

Collection of DTOOffertaPromozioneDettaglio

None.

Request Formats

application/json, text/json

Sample:
{
  "TipoPromoDiDefault": 1,
  "StatoPromo": 1,
  "Priorita": 1,
  "idTestataPromo": 2,
  "DescrizionePromo": "sample string 3",
  "FiltroClienti": [
    1,
    2
  ],
  "FiltroFidelity": [
    1,
    2
  ],
  "FiltroCategorieClienti": [
    1,
    2
  ],
  "FiltroSettoriClienti": [
    1,
    2
  ],
  "FiltroListini": [
    1,
    2
  ],
  "GiorniDellaSettimana": [
    1,
    2
  ],
  "Magazzini": [
    1,
    2
  ],
  "SoloFidelizzati": true,
  "OraInizio": "2024-05-07T11:45:21.3559611",
  "OraFine": "2024-05-07T11:45:21.3559611",
  "MessaggioInformativo": "sample string 5",
  "MessaggioBloccante": "sample string 6",
  "DataInizio": "2024-05-07T11:45:21.3559611",
  "DataFine": "2024-05-07T11:45:21.3559611",
  "DTOOffertaPromozioneDettagli": [
    {
      "idTipoPromo": 1,
      "idPromo": 2,
      "idArticolo": 3,
      "idVariante1": 4,
      "idVariante2": 5,
      "idVariante3": 6,
      "barcode": "sample string 7",
      "PrendiM": 8.1,
      "PaghiN": 9.1,
      "PrezzoImposto": 10.1,
      "ScontoPercentuale": 11.1,
      "QuantitaMassima": 12.1,
      "QuantitaPerMagazzino": [
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        },
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        }
      ],
      "DataScadenza": "2024-05-07T11:45:21.3559611",
      "BarcodePerAnalisiPromo": "3;4;5;6",
      "CodicePaniere": "sample string 15",
      "TipoApplicazione": 2,
      "Scaglioni": 16,
      "primaryHash": "sample string 17",
      "cQuantitaPerMagazzino": {
        "ListaOggetti": [
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          },
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          }
        ],
        "Count": 2
      },
      "TipoApplicazionePromoForzato": 0
    },
    {
      "idTipoPromo": 1,
      "idPromo": 2,
      "idArticolo": 3,
      "idVariante1": 4,
      "idVariante2": 5,
      "idVariante3": 6,
      "barcode": "sample string 7",
      "PrendiM": 8.1,
      "PaghiN": 9.1,
      "PrezzoImposto": 10.1,
      "ScontoPercentuale": 11.1,
      "QuantitaMassima": 12.1,
      "QuantitaPerMagazzino": [
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        },
        {
          "idMagazzino": 1,
          "HashSetDettaglio": "sample string 2",
          "IdPromo": 3,
          "TipoPromo": 1,
          "Quantita": 4.1,
          "CodicePaniere": "sample string 5"
        }
      ],
      "DataScadenza": "2024-05-07T11:45:21.3559611",
      "BarcodePerAnalisiPromo": "3;4;5;6",
      "CodicePaniere": "sample string 15",
      "TipoApplicazione": 2,
      "Scaglioni": 16,
      "primaryHash": "sample string 17",
      "cQuantitaPerMagazzino": {
        "ListaOggetti": [
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          },
          {
            "idMagazzino": 1,
            "HashSetDettaglio": "sample string 2",
            "IdPromo": 3,
            "TipoPromo": 1,
            "Quantita": 4.1,
            "CodicePaniere": "sample string 5"
          }
        ],
        "Count": 2
      },
      "TipoApplicazionePromoForzato": 0
    }
  ]
}

application/xml, text/xml

Sample:
<DTOOffertaPromozione xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO">
  <DTOOffertaPromozioneDettagli>
    <DTOOffertaPromozioneDettaglio>
      <BarcodePerAnalisiPromo>3;4;5;6</BarcodePerAnalisiPromo>
      <CodicePaniere>sample string 15</CodicePaniere>
      <DataScadenza>2024-05-07T11:45:21.3559611+02:00</DataScadenza>
      <PaghiN>9.1</PaghiN>
      <PrendiM>8.1</PrendiM>
      <PrezzoImposto>10.1</PrezzoImposto>
      <QuantitaMassima>12.1</QuantitaMassima>
      <QuantitaPerMagazzino>
        <DTOQtaPromozionataMagazzino>
          <CodicePaniere>sample string 5</CodicePaniere>
          <HashSetDettaglio>sample string 2</HashSetDettaglio>
          <IdPromo>3</IdPromo>
          <Quantita>4.1</Quantita>
          <TipoPromo>TaglioPrezzo</TipoPromo>
          <idMagazzino>1</idMagazzino>
        </DTOQtaPromozionataMagazzino>
        <DTOQtaPromozionataMagazzino>
          <CodicePaniere>sample string 5</CodicePaniere>
          <HashSetDettaglio>sample string 2</HashSetDettaglio>
          <IdPromo>3</IdPromo>
          <Quantita>4.1</Quantita>
          <TipoPromo>TaglioPrezzo</TipoPromo>
          <idMagazzino>1</idMagazzino>
        </DTOQtaPromozionataMagazzino>
      </QuantitaPerMagazzino>
      <Scaglioni>16</Scaglioni>
      <ScontoPercentuale>11.1</ScontoPercentuale>
      <TipoApplicazionePromoForzato>ArticoloVariante</TipoApplicazionePromoForzato>
      <barcode>sample string 7</barcode>
      <cQuantitaPerMagazzino>
        <ListaOggetti xmlns:d5p1="http://schemas.datacontract.org/2004/07/DueBit.DTO" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
          <d5p1:DTOQtaPromozionataMagazzino>
            <d5p1:CodicePaniere>sample string 5</d5p1:CodicePaniere>
            <d5p1:HashSetDettaglio>sample string 2</d5p1:HashSetDettaglio>
            <d5p1:IdPromo>3</d5p1:IdPromo>
            <d5p1:Quantita>4.1</d5p1:Quantita>
            <d5p1:TipoPromo>TaglioPrezzo</d5p1:TipoPromo>
            <d5p1:idMagazzino>1</d5p1:idMagazzino>
          </d5p1:DTOQtaPromozionataMagazzino>
          <d5p1:DTOQtaPromozionataMagazzino>
            <d5p1:CodicePaniere>sample string 5</d5p1:CodicePaniere>
            <d5p1:HashSetDettaglio>sample string 2</d5p1:HashSetDettaglio>
            <d5p1:IdPromo>3</d5p1:IdPromo>
            <d5p1:Quantita>4.1</d5p1:Quantita>
            <d5p1:TipoPromo>TaglioPrezzo</d5p1:TipoPromo>
            <d5p1:idMagazzino>1</d5p1:idMagazzino>
          </d5p1:DTOQtaPromozionataMagazzino>
        </ListaOggetti>
      </cQuantitaPerMagazzino>
      <idArticolo>3</idArticolo>
      <idPromo>2</idPromo>
      <idTipoPromo>1</idTipoPromo>
      <idVariante1>4</idVariante1>
      <idVariante2>5</idVariante2>
      <idVariante3>6</idVariante3>
      <primaryHash>sample string 17</primaryHash>
    </DTOOffertaPromozioneDettaglio>
    <DTOOffertaPromozioneDettaglio>
      <BarcodePerAnalisiPromo>3;4;5;6</BarcodePerAnalisiPromo>
      <CodicePaniere>sample string 15</CodicePaniere>
      <DataScadenza>2024-05-07T11:45:21.3559611+02:00</DataScadenza>
      <PaghiN>9.1</PaghiN>
      <PrendiM>8.1</PrendiM>
      <PrezzoImposto>10.1</PrezzoImposto>
      <QuantitaMassima>12.1</QuantitaMassima>
      <QuantitaPerMagazzino>
        <DTOQtaPromozionataMagazzino>
          <CodicePaniere>sample string 5</CodicePaniere>
          <HashSetDettaglio>sample string 2</HashSetDettaglio>
          <IdPromo>3</IdPromo>
          <Quantita>4.1</Quantita>
          <TipoPromo>TaglioPrezzo</TipoPromo>
          <idMagazzino>1</idMagazzino>
        </DTOQtaPromozionataMagazzino>
        <DTOQtaPromozionataMagazzino>
          <CodicePaniere>sample string 5</CodicePaniere>
          <HashSetDettaglio>sample string 2</HashSetDettaglio>
          <IdPromo>3</IdPromo>
          <Quantita>4.1</Quantita>
          <TipoPromo>TaglioPrezzo</TipoPromo>
          <idMagazzino>1</idMagazzino>
        </DTOQtaPromozionataMagazzino>
      </QuantitaPerMagazzino>
      <Scaglioni>16</Scaglioni>
      <ScontoPercentuale>11.1</ScontoPercentuale>
      <TipoApplicazionePromoForzato>ArticoloVariante</TipoApplicazionePromoForzato>
      <barcode>sample string 7</barcode>
      <cQuantitaPerMagazzino>
        <ListaOggetti xmlns:d5p1="http://schemas.datacontract.org/2004/07/DueBit.DTO" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
          <d5p1:DTOQtaPromozionataMagazzino>
            <d5p1:CodicePaniere>sample string 5</d5p1:CodicePaniere>
            <d5p1:HashSetDettaglio>sample string 2</d5p1:HashSetDettaglio>
            <d5p1:IdPromo>3</d5p1:IdPromo>
            <d5p1:Quantita>4.1</d5p1:Quantita>
            <d5p1:TipoPromo>TaglioPrezzo</d5p1:TipoPromo>
            <d5p1:idMagazzino>1</d5p1:idMagazzino>
          </d5p1:DTOQtaPromozionataMagazzino>
          <d5p1:DTOQtaPromozionataMagazzino>
            <d5p1:CodicePaniere>sample string 5</d5p1:CodicePaniere>
            <d5p1:HashSetDettaglio>sample string 2</d5p1:HashSetDettaglio>
            <d5p1:IdPromo>3</d5p1:IdPromo>
            <d5p1:Quantita>4.1</d5p1:Quantita>
            <d5p1:TipoPromo>TaglioPrezzo</d5p1:TipoPromo>
            <d5p1:idMagazzino>1</d5p1:idMagazzino>
          </d5p1:DTOQtaPromozionataMagazzino>
        </ListaOggetti>
      </cQuantitaPerMagazzino>
      <idArticolo>3</idArticolo>
      <idPromo>2</idPromo>
      <idTipoPromo>1</idTipoPromo>
      <idVariante1>4</idVariante1>
      <idVariante2>5</idVariante2>
      <idVariante3>6</idVariante3>
      <primaryHash>sample string 17</primaryHash>
    </DTOOffertaPromozioneDettaglio>
  </DTOOffertaPromozioneDettagli>
  <DataFine>2024-05-07T11:45:21.3559611+02:00</DataFine>
  <DataInizio>2024-05-07T11:45:21.3559611+02:00</DataInizio>
  <DescrizionePromo>sample string 3</DescrizionePromo>
  <FiltroCategorieClienti xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FiltroCategorieClienti>
  <FiltroClienti xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FiltroClienti>
  <FiltroFidelity xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FiltroFidelity>
  <FiltroListini xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FiltroListini>
  <FiltroSettoriClienti xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FiltroSettoriClienti>
  <GiorniDellaSettimana xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </GiorniDellaSettimana>
  <Magazzini xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Magazzini>
  <MessaggioBloccante>sample string 6</MessaggioBloccante>
  <MessaggioInformativo>sample string 5</MessaggioInformativo>
  <OraFine>2024-05-07T11:45:21.3559611+02:00</OraFine>
  <OraInizio>2024-05-07T11:45:21.3559611+02:00</OraInizio>
  <Priorita>1</Priorita>
  <SoloFidelizzati>true</SoloFidelizzati>
  <StatoPromo>Attiva</StatoPromo>
  <TipoPromoDiDefault>TaglioPrezzo</TipoPromoDiDefault>
  <cDataFine>2024-05-07T11:45:21.3559611+02:00</cDataFine>
  <cDataInizio>2024-05-07T11:45:21.3559611+02:00</cDataInizio>
  <cFiltroCategorieClienti xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cFiltroCategorieClienti>
  <cFiltroClienti xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cFiltroClienti>
  <cFiltroFidelity xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cFiltroFidelity>
  <cFiltroListini xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cFiltroListini>
  <cFiltroSettoriClienti xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cFiltroSettoriClienti>
  <cGiorniDellaSettimana xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cGiorniDellaSettimana>
  <cMagazzini xmlns:d2p1="http://schemas.datacontract.org/2004/07/DueBit.DTO.BaseCollections">
    <ListaOggetti xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/DueBit.DTO.DtoForCom">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </ListaOggetti>
  </cMagazzini>
  <cOraFine>2024-05-07T11:45:21.3559611+02:00</cOraFine>
  <cOraInizio>2024-05-07T11:45:21.3559611+02:00</cOraInizio>
  <idTestataPromo>2</idTestataPromo>
</DTOOffertaPromozione>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.