PUT GiftCardPrograms/{id}

Updates the getGiftCardProgram.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

The ID of the getGiftCardProgram.

globally unique identifier

Required

Body Parameters

The new data of the getGiftCardProgram.

GiftCardProgramDto
NameDescriptionTypeAdditional information
Id

globally unique identifier

None.

NetworkId

globally unique identifier

None.

NetworkName

string

None.

Code

string

None.

Name

string

None.

Description

string

None.

SingleUse

boolean

None.

Rechargable

boolean

None.

CurrentAccountMode

byte

None.

CurrencyId

globally unique identifier

None.

CurrencyCode

string

None.

Periodicity

byte

None.

Duration

integer

None.

StartDate

string

None.

ValidateSites

boolean

None.

ValidateExpirationDate

boolean

None.

UseCreationDateOnExpirationStrategy

boolean

None.

ActiveCards

boolean

None.

CardPeriodicity

byte

None.

CardDuration

integer

None.

BINRange

string

None.

Discounts

Collection of GiftCardProgramDiscountDto

None.

Fuels

Collection of GiftCardProgramFuelDto

None.

Sites

Collection of GiftCardProgramSiteDto

None.

Values

Collection of GiftCardProgramValueDto

None.

IdentificationsTypesModel

GiftCardProgramIdentificationTypeModelDto

None.

Rule

GiftCardProgramRuleDto

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "8c863ecd-2817-4c71-b3c7-541489ad7363",
  "NetworkId": "ec680b50-43aa-49a0-b396-5178006cc962",
  "NetworkName": "sample string 3",
  "Code": "sample string 4",
  "Name": "sample string 5",
  "Description": "sample string 6",
  "SingleUse": true,
  "Rechargable": true,
  "CurrentAccountMode": 64,
  "CurrencyId": "2d0904be-a638-45c0-989d-a5d26779d9fc",
  "CurrencyCode": "sample string 11",
  "Periodicity": 64,
  "Duration": 13,
  "StartDate": "sample string 14",
  "ValidateSites": true,
  "ValidateExpirationDate": true,
  "UseCreationDateOnExpirationStrategy": true,
  "ActiveCards": true,
  "CardPeriodicity": 64,
  "CardDuration": 1,
  "BINRange": "sample string 19",
  "Discounts": [
    {
      "Id": "d8f90496-dcd8-4999-bebf-6a72b8afb34a",
      "SiteId": "13ba48a5-9d6f-4a3c-adf4-d9c288701e86",
      "SiteName": "sample string 2",
      "FuelId": "162e7ebb-7cce-42a8-8190-a5a3f6b5371b",
      "FuelName": "sample string 3",
      "Type": 64,
      "TypeName": "sample string 5",
      "Value": 6.0,
      "DateFrom": "sample string 7",
      "TimeFrom": "sample string 8",
      "DateTo": "sample string 9",
      "TimeTo": "sample string 10",
      "State": 64,
      "Description": "sample string 12"
    },
    {
      "Id": "d8f90496-dcd8-4999-bebf-6a72b8afb34a",
      "SiteId": "13ba48a5-9d6f-4a3c-adf4-d9c288701e86",
      "SiteName": "sample string 2",
      "FuelId": "162e7ebb-7cce-42a8-8190-a5a3f6b5371b",
      "FuelName": "sample string 3",
      "Type": 64,
      "TypeName": "sample string 5",
      "Value": 6.0,
      "DateFrom": "sample string 7",
      "TimeFrom": "sample string 8",
      "DateTo": "sample string 9",
      "TimeTo": "sample string 10",
      "State": 64,
      "Description": "sample string 12"
    }
  ],
  "Fuels": [
    {
      "FuelMasterId": "890b3a3a-393b-4a35-870d-e10f23dffa50",
      "FuelMasterName": "sample string 2",
      "Price": 1.0
    },
    {
      "FuelMasterId": "890b3a3a-393b-4a35-870d-e10f23dffa50",
      "FuelMasterName": "sample string 2",
      "Price": 1.0
    }
  ],
  "Sites": [
    {
      "SiteId": "db6404c7-5d93-4e1c-af7a-894372226760",
      "SiteName": "sample string 2",
      "SiteCode": "sample string 3",
      "Fuels": [
        {
          "FuelMasterId": "890b3a3a-393b-4a35-870d-e10f23dffa50",
          "FuelMasterName": "sample string 2",
          "Price": 1.0
        },
        {
          "FuelMasterId": "890b3a3a-393b-4a35-870d-e10f23dffa50",
          "FuelMasterName": "sample string 2",
          "Price": 1.0
        }
      ]
    },
    {
      "SiteId": "db6404c7-5d93-4e1c-af7a-894372226760",
      "SiteName": "sample string 2",
      "SiteCode": "sample string 3",
      "Fuels": [
        {
          "FuelMasterId": "890b3a3a-393b-4a35-870d-e10f23dffa50",
          "FuelMasterName": "sample string 2",
          "Price": 1.0
        },
        {
          "FuelMasterId": "890b3a3a-393b-4a35-870d-e10f23dffa50",
          "FuelMasterName": "sample string 2",
          "Price": 1.0
        }
      ]
    }
  ],
  "Values": [
    {
      "Id": "df95be94-a436-4878-84b9-fdd2c61c0ed8",
      "GiftCardProgramId": "c1b9641b-45b9-4b52-9465-882f96c08963",
      "Value": 3.0
    },
    {
      "Id": "df95be94-a436-4878-84b9-fdd2c61c0ed8",
      "GiftCardProgramId": "c1b9641b-45b9-4b52-9465-882f96c08963",
      "Value": 3.0
    }
  ],
  "IdentificationsTypesModel": {
    "Id": "fd5c3476-6bfc-463c-866c-767ad8ecb550",
    "NetworkId": "efd06272-c3d5-4a85-88f2-51838708453d",
    "IgnoreTerminalVehicleIdBehavior": true,
    "RequirePin": true,
    "PinDigits": 1,
    "RequiresPINChange": true,
    "NotSupportOffline": true
  },
  "Rule": {
    "Id": "73e22def-02f6-4a2f-ba77-ad98fd123938",
    "NetworkId": "9c7dacd5-fa93-4af0-b6ee-c181ae0bca45",
    "NetworkName": "sample string 2",
    "Retries": 1,
    "VehiclePINReprompt": true,
    "SecondaryTrackReprompt": true,
    "MiscellaneousReprompt": true,
    "OdometerReprompt": true,
    "OdometerMinVariation": 1,
    "OdometerMaxVariation": 1,
    "EngineHoursReprompt": true,
    "EngineHoursMinVariation": 1,
    "EngineHoursMaxVariation": 1,
    "RuleType": 1,
    "Description": "sample string 8",
    "DriverIdReprompt": true,
    "DriverPINReprompt": true,
    "TruckUnitNumberReprompt": true,
    "TrailerNumberReprompt": true,
    "Owner": 64,
    "RuleTypeDescription": "sample string 14",
    "ProgramId": "c2d430f8-bc49-42f3-9eab-d41325cd1c6d",
    "ProgramDescription": "sample string 15",
    "VehicleIdReprompt": true,
    "SecondaryTrack": true
  }
}

application/xml, text/xml

Sample:
<GiftCardProgramDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model">
  <ActiveCards>true</ActiveCards>
  <BINRange>sample string 19</BINRange>
  <CardDuration>1</CardDuration>
  <CardPeriodicity>64</CardPeriodicity>
  <Code>sample string 4</Code>
  <CurrencyCode>sample string 11</CurrencyCode>
  <CurrencyId>2d0904be-a638-45c0-989d-a5d26779d9fc</CurrencyId>
  <CurrentAccountMode>64</CurrentAccountMode>
  <Description>sample string 6</Description>
  <Discounts>
    <GiftCardProgramDiscountDto>
      <DateFrom>sample string 7</DateFrom>
      <DateTo>sample string 9</DateTo>
      <Description>sample string 12</Description>
      <FuelId>162e7ebb-7cce-42a8-8190-a5a3f6b5371b</FuelId>
      <FuelName>sample string 3</FuelName>
      <Id>d8f90496-dcd8-4999-bebf-6a72b8afb34a</Id>
      <SiteId>13ba48a5-9d6f-4a3c-adf4-d9c288701e86</SiteId>
      <SiteName>sample string 2</SiteName>
      <State>64</State>
      <TimeFrom>sample string 8</TimeFrom>
      <TimeTo>sample string 10</TimeTo>
      <Type>64</Type>
      <TypeName>sample string 5</TypeName>
      <Value>6</Value>
    </GiftCardProgramDiscountDto>
    <GiftCardProgramDiscountDto>
      <DateFrom>sample string 7</DateFrom>
      <DateTo>sample string 9</DateTo>
      <Description>sample string 12</Description>
      <FuelId>162e7ebb-7cce-42a8-8190-a5a3f6b5371b</FuelId>
      <FuelName>sample string 3</FuelName>
      <Id>d8f90496-dcd8-4999-bebf-6a72b8afb34a</Id>
      <SiteId>13ba48a5-9d6f-4a3c-adf4-d9c288701e86</SiteId>
      <SiteName>sample string 2</SiteName>
      <State>64</State>
      <TimeFrom>sample string 8</TimeFrom>
      <TimeTo>sample string 10</TimeTo>
      <Type>64</Type>
      <TypeName>sample string 5</TypeName>
      <Value>6</Value>
    </GiftCardProgramDiscountDto>
  </Discounts>
  <Duration>13</Duration>
  <Fuels>
    <GiftCardProgramFuelDto>
      <FuelMasterId>890b3a3a-393b-4a35-870d-e10f23dffa50</FuelMasterId>
      <FuelMasterName>sample string 2</FuelMasterName>
      <Price>1</Price>
    </GiftCardProgramFuelDto>
    <GiftCardProgramFuelDto>
      <FuelMasterId>890b3a3a-393b-4a35-870d-e10f23dffa50</FuelMasterId>
      <FuelMasterName>sample string 2</FuelMasterName>
      <Price>1</Price>
    </GiftCardProgramFuelDto>
  </Fuels>
  <Id>8c863ecd-2817-4c71-b3c7-541489ad7363</Id>
  <IdentificationsTypesModel>
    <Id>fd5c3476-6bfc-463c-866c-767ad8ecb550</Id>
    <IgnoreTerminalVehicleIdBehavior>true</IgnoreTerminalVehicleIdBehavior>
    <NetworkId>efd06272-c3d5-4a85-88f2-51838708453d</NetworkId>
    <NotSupportOffline>true</NotSupportOffline>
    <PinDigits>1</PinDigits>
    <RequirePin>true</RequirePin>
    <RequiresPINChange>true</RequiresPINChange>
  </IdentificationsTypesModel>
  <Name>sample string 5</Name>
  <NetworkId>ec680b50-43aa-49a0-b396-5178006cc962</NetworkId>
  <NetworkName>sample string 3</NetworkName>
  <Periodicity>64</Periodicity>
  <Rechargable>true</Rechargable>
  <Rule>
    <Description>sample string 8</Description>
    <DriverIdReprompt>true</DriverIdReprompt>
    <DriverPINReprompt>true</DriverPINReprompt>
    <EngineHoursMaxVariation>1</EngineHoursMaxVariation>
    <EngineHoursMinVariation>1</EngineHoursMinVariation>
    <EngineHoursReprompt>true</EngineHoursReprompt>
    <Id>73e22def-02f6-4a2f-ba77-ad98fd123938</Id>
    <MiscellaneousReprompt>true</MiscellaneousReprompt>
    <NetworkId>9c7dacd5-fa93-4af0-b6ee-c181ae0bca45</NetworkId>
    <NetworkName>sample string 2</NetworkName>
    <OdometerMaxVariation>1</OdometerMaxVariation>
    <OdometerMinVariation>1</OdometerMinVariation>
    <OdometerReprompt>true</OdometerReprompt>
    <Owner>64</Owner>
    <ProgramDescription>sample string 15</ProgramDescription>
    <ProgramId>c2d430f8-bc49-42f3-9eab-d41325cd1c6d</ProgramId>
    <Retries>1</Retries>
    <RuleType>1</RuleType>
    <RuleTypeDescription>sample string 14</RuleTypeDescription>
    <SecondaryTrack>true</SecondaryTrack>
    <SecondaryTrackReprompt>true</SecondaryTrackReprompt>
    <TrailerNumberReprompt>true</TrailerNumberReprompt>
    <TruckUnitNumberReprompt>true</TruckUnitNumberReprompt>
    <VehicleIdReprompt>true</VehicleIdReprompt>
    <VehiclePINReprompt>true</VehiclePINReprompt>
  </Rule>
  <SingleUse>true</SingleUse>
  <Sites>
    <GiftCardProgramSiteDto>
      <Fuels>
        <GiftCardProgramFuelDto>
          <FuelMasterId>890b3a3a-393b-4a35-870d-e10f23dffa50</FuelMasterId>
          <FuelMasterName>sample string 2</FuelMasterName>
          <Price>1</Price>
        </GiftCardProgramFuelDto>
        <GiftCardProgramFuelDto>
          <FuelMasterId>890b3a3a-393b-4a35-870d-e10f23dffa50</FuelMasterId>
          <FuelMasterName>sample string 2</FuelMasterName>
          <Price>1</Price>
        </GiftCardProgramFuelDto>
      </Fuels>
      <SiteCode>sample string 3</SiteCode>
      <SiteId>db6404c7-5d93-4e1c-af7a-894372226760</SiteId>
      <SiteName>sample string 2</SiteName>
    </GiftCardProgramSiteDto>
    <GiftCardProgramSiteDto>
      <Fuels>
        <GiftCardProgramFuelDto>
          <FuelMasterId>890b3a3a-393b-4a35-870d-e10f23dffa50</FuelMasterId>
          <FuelMasterName>sample string 2</FuelMasterName>
          <Price>1</Price>
        </GiftCardProgramFuelDto>
        <GiftCardProgramFuelDto>
          <FuelMasterId>890b3a3a-393b-4a35-870d-e10f23dffa50</FuelMasterId>
          <FuelMasterName>sample string 2</FuelMasterName>
          <Price>1</Price>
        </GiftCardProgramFuelDto>
      </Fuels>
      <SiteCode>sample string 3</SiteCode>
      <SiteId>db6404c7-5d93-4e1c-af7a-894372226760</SiteId>
      <SiteName>sample string 2</SiteName>
    </GiftCardProgramSiteDto>
  </Sites>
  <StartDate>sample string 14</StartDate>
  <UseCreationDateOnExpirationStrategy>true</UseCreationDateOnExpirationStrategy>
  <ValidateExpirationDate>true</ValidateExpirationDate>
  <ValidateSites>true</ValidateSites>
  <Values>
    <GiftCardProgramValueDto>
      <GiftCardProgramId>c1b9641b-45b9-4b52-9465-882f96c08963</GiftCardProgramId>
      <Id>df95be94-a436-4878-84b9-fdd2c61c0ed8</Id>
      <Value>3</Value>
    </GiftCardProgramValueDto>
    <GiftCardProgramValueDto>
      <GiftCardProgramId>c1b9641b-45b9-4b52-9465-882f96c08963</GiftCardProgramId>
      <Id>df95be94-a436-4878-84b9-fdd2c61c0ed8</Id>
      <Value>3</Value>
    </GiftCardProgramValueDto>
  </Values>
</GiftCardProgramDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

State of the action.

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.