POST api/v1/product/update-product

Request Information

URI Parameters

None.

Body Parameters

UpdateBillerProductRequest
NameDescriptionTypeAdditional information
Id

integer

None.

BillerId

integer

None.

ProductCode

string

None.

ProductName

string

None.

ProductShortName

string

None.

ProductAmount

decimal number

None.

MinimumAmount

decimal number

None.

MaximumAmount

decimal number

None.

DailyLimit

decimal number

None.

MonthlyLimit

decimal number

None.

DailyCountLimit

integer

None.

MonthlyCountLimit

integer

None.

CoporateDailyLimit

decimal number

None.

CoporateMonthlyLimit

decimal number

None.

CoporateDailyCountLimit

integer

None.

CoporateMonthlyCountLimit

integer

None.

IsFixedAmount

boolean

None.

PlatformTypeId

integer

None.

IsEnabledOnUssd

boolean

None.

NarrationTemplate

string

None.

MiddleWareTypeId

integer

None.

StatusId

integer

None.

ValidationRequired

string

None.

ValidationEndPoint

string

None.

CommitRequired

string

None.

CommitEndPoint

string

None.

ComplexPostingFlag

string

None.

ConfirmationRequired

string

None.

ConfirmationEndPoint

string

None.

CreatedBy

string

None.

RequestId

string

Required

Matching regular expression pattern: (^(?=.{4,50}$)([ A-Za-z0-9.|/-]+$))

CountryId

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "BillerId": 2,
  "ProductCode": "sample string 3",
  "ProductName": "sample string 4",
  "ProductShortName": "sample string 5",
  "ProductAmount": 6.0,
  "MinimumAmount": 7.0,
  "MaximumAmount": 8.0,
  "DailyLimit": 9.0,
  "MonthlyLimit": 10.0,
  "DailyCountLimit": 11,
  "MonthlyCountLimit": 12,
  "CoporateDailyLimit": 13.0,
  "CoporateMonthlyLimit": 14.0,
  "CoporateDailyCountLimit": 15,
  "CoporateMonthlyCountLimit": 16,
  "IsFixedAmount": true,
  "PlatformTypeId": 18,
  "IsEnabledOnUssd": true,
  "NarrationTemplate": "sample string 20",
  "MiddleWareTypeId": 21,
  "StatusId": 22,
  "ValidationRequired": "sample string 23",
  "ValidationEndPoint": "sample string 24",
  "CommitRequired": "sample string 25",
  "CommitEndPoint": "sample string 26",
  "ComplexPostingFlag": "sample string 27",
  "ConfirmationRequired": "sample string 28",
  "ConfirmationEndPoint": "sample string 29",
  "CreatedBy": "sample string 30",
  "RequestId": "sample string 31",
  "CountryId": "sample string 32"
}

application/xml, text/xml

Sample:
<UpdateBillerProductRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FirstBank.SingleBiller.CoreObject.DataTransferObjects">
  <CountryId>sample string 32</CountryId>
  <RequestId>sample string 31</RequestId>
  <BillerId>2</BillerId>
  <CommitEndPoint>sample string 26</CommitEndPoint>
  <CommitRequired>sample string 25</CommitRequired>
  <ComplexPostingFlag>sample string 27</ComplexPostingFlag>
  <ConfirmationEndPoint>sample string 29</ConfirmationEndPoint>
  <ConfirmationRequired>sample string 28</ConfirmationRequired>
  <CoporateDailyCountLimit>15</CoporateDailyCountLimit>
  <CoporateDailyLimit>13</CoporateDailyLimit>
  <CoporateMonthlyCountLimit>16</CoporateMonthlyCountLimit>
  <CoporateMonthlyLimit>14</CoporateMonthlyLimit>
  <CreatedBy>sample string 30</CreatedBy>
  <DailyCountLimit>11</DailyCountLimit>
  <DailyLimit>9</DailyLimit>
  <Id>1</Id>
  <IsEnabledOnUssd>true</IsEnabledOnUssd>
  <IsFixedAmount>true</IsFixedAmount>
  <MaximumAmount>8</MaximumAmount>
  <MiddleWareTypeId>21</MiddleWareTypeId>
  <MinimumAmount>7</MinimumAmount>
  <MonthlyCountLimit>12</MonthlyCountLimit>
  <MonthlyLimit>10</MonthlyLimit>
  <NarrationTemplate>sample string 20</NarrationTemplate>
  <PlatformTypeId>18</PlatformTypeId>
  <ProductAmount>6</ProductAmount>
  <ProductCode>sample string 3</ProductCode>
  <ProductName>sample string 4</ProductName>
  <ProductShortName>sample string 5</ProductShortName>
  <StatusId>22</StatusId>
  <ValidationEndPoint>sample string 24</ValidationEndPoint>
  <ValidationRequired>sample string 23</ValidationRequired>
</UpdateBillerProductRequest>

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.