POST api/MobileApp/SavePromotion

Request Information

URI Parameters

None.

Body Parameters

NMPromotionDto
NameDescriptionTypeAdditional information
PromotionId

integer

None.

OfferName

string

None.

Description

string

None.

CouponCode

string

None.

IsPopUp

boolean

None.

Action

string

None.

TargetUrl

string

None.

Status

boolean

None.

PromoStartDate

date

None.

PromoEndDate

date

None.

MaxUseCount

string

None.

ApplicablePlatForms

string

None.

ApplicableApps

string

None.

ApplicableForPlans

string

None.

ApplicableCountries

string

None.

ApplicableUsers

string

None.

BannerImageUrl

string

None.

NormalOfferImageUrl

string

None.

PopUpOfferImageUrl

string

None.

Prices

Collection of NMPromotionPricesDto

None.

Request Formats

application/json, text/json

Sample:
{
  "PromotionId": 1,
  "OfferName": "sample string 2",
  "Description": "sample string 3",
  "CouponCode": "sample string 4",
  "IsPopUp": true,
  "Action": "sample string 6",
  "TargetUrl": "sample string 7",
  "Status": true,
  "PromoStartDate": "2024-11-30T22:32:39.5910241-05:00",
  "PromoEndDate": "2024-11-30T22:32:39.5910241-05:00",
  "MaxUseCount": "sample string 11",
  "ApplicablePlatForms": "sample string 12",
  "ApplicableApps": "sample string 13",
  "ApplicableForPlans": "sample string 14",
  "ApplicableCountries": "sample string 15",
  "ApplicableUsers": "sample string 16",
  "BannerImageUrl": "sample string 17",
  "NormalOfferImageUrl": "sample string 18",
  "PopUpOfferImageUrl": "sample string 19",
  "Prices": [
    {
      "PriceId": 1,
      "PromotionId": 2,
      "MinimumAmount": 3.1,
      "MaximumAmount": 4.1,
      "DiscountPercent": 5.1
    },
    {
      "PriceId": 1,
      "PromotionId": 2,
      "MinimumAmount": 3.1,
      "MaximumAmount": 4.1,
      "DiscountPercent": 5.1
    }
  ]
}

application/xml, text/xml

Sample:
<NMPromotionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Raza.Web.Api.Models.Notifications">
  <Action>sample string 6</Action>
  <ApplicableApps>sample string 13</ApplicableApps>
  <ApplicableCountries>sample string 15</ApplicableCountries>
  <ApplicableForPlans>sample string 14</ApplicableForPlans>
  <ApplicablePlatForms>sample string 12</ApplicablePlatForms>
  <ApplicableUsers>sample string 16</ApplicableUsers>
  <BannerImageUrl>sample string 17</BannerImageUrl>
  <CouponCode>sample string 4</CouponCode>
  <Description>sample string 3</Description>
  <IsPopUp>true</IsPopUp>
  <MaxUseCount>sample string 11</MaxUseCount>
  <NormalOfferImageUrl>sample string 18</NormalOfferImageUrl>
  <OfferName>sample string 2</OfferName>
  <PopUpOfferImageUrl>sample string 19</PopUpOfferImageUrl>
  <Prices>
    <NMPromotionPricesDto>
      <DiscountPercent>5.1</DiscountPercent>
      <MaximumAmount>4.1</MaximumAmount>
      <MinimumAmount>3.1</MinimumAmount>
      <PriceId>1</PriceId>
      <PromotionId>2</PromotionId>
    </NMPromotionPricesDto>
    <NMPromotionPricesDto>
      <DiscountPercent>5.1</DiscountPercent>
      <MaximumAmount>4.1</MaximumAmount>
      <MinimumAmount>3.1</MinimumAmount>
      <PriceId>1</PriceId>
      <PromotionId>2</PromotionId>
    </NMPromotionPricesDto>
  </Prices>
  <PromoEndDate>2024-11-30T22:32:39.5910241-05:00</PromoEndDate>
  <PromoStartDate>2024-11-30T22:32:39.5910241-05:00</PromoStartDate>
  <PromotionId>1</PromotionId>
  <Status>true</Status>
  <TargetUrl>sample string 7</TargetUrl>
</NMPromotionDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.