PUT api/PFRegistration/Update

Request Information

URI Parameters

None.

Body Parameters

PFRegistrationUpdateVM
NameDescriptionTypeAdditional information
PfRegId

integer

Required

BookId

integer

Required

BookTypeId

integer

Required

PfNo

string

Required

string length: inclusive between 0 and 10

Category

PFCategoryLookupVM

Required

ClergyEmpId

integer

None.

NomineeSlno

integer

None.

Code

string

string length: inclusive between 0 and 30

Prefix

PrefixLookupVM

None.

Name

string

string length: inclusive between 0 and 100

SortName

string

string length: inclusive between 0 and 100

Address

string

string length: inclusive between 0 and 500

NomineePrefix

PrefixLookupVM

None.

NomineeName

string

string length: inclusive between 0 and 100

Relation

RelationLookupVM

None.

Establishment

EstablishmentLookupVM

None.

BPay

PayrollBasicPayLookupVM

None.

Basic

decimal number

None.

JoinDate

string

None.

JoinApprDate

string

None.

MemberContrPerc

decimal number

None.

MemberContrAmt

decimal number

None.

EstContrPerc

decimal number

None.

EstContrPercToPf

decimal number

None.

EstContrAmt

decimal number

None.

ContrAmt

decimal number

None.

ContrAmtForeign

decimal number

None.

Currency

CurrencyLookupVM

None.

PfAccount

AccountMasterLookupVM

None.

PfLoanAccount

AccountMasterLookupVM

None.

MemberStatus

PFMemberStatusLookupVM

Required

IsInterestEligible

string

Required

Matching regular expression pattern: Y|N

InterestEligibleUpto

string

None.

Remarks

string

string length: inclusive between 0 and 200

UpdateUser

integer

Required

UpdateIp

string

Required

string length: inclusive between 0 and 20

ConfirmStatus

string

Required

Matching regular expression pattern: Y|N

Request Formats

application/json, text/json

Sample:
{
  "PfRegId": 1,
  "BookId": 2,
  "BookTypeId": 3,
  "PfNo": "sample string 4",
  "Category": {
    "CategoryId": 1,
    "CategoryName": "sample string 2"
  },
  "ClergyEmpId": 5,
  "NomineeSlno": 6,
  "Code": "sample string 7",
  "Prefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "Name": "sample string 8",
  "SortName": "sample string 9",
  "Address": "sample string 10",
  "NomineePrefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "NomineeName": "sample string 11",
  "Relation": {
    "RelationId": 1,
    "RelationName": "sample string 2"
  },
  "Establishment": {
    "EstablishId": 1,
    "EstablishName": "sample string 2",
    "EstablishType": {
      "EstablishTypeId": 1,
      "EstablishTypeName": "sample string 2"
    },
    "EstablishCategory": {
      "EstablishCategoryId": 1,
      "EstablishCategoryName": "sample string 2"
    },
    "TotalMembers": 3,
    "TotalHouses": 4
  },
  "BPay": {
    "BpayId": 1,
    "BpayDesc": "sample string 2"
  },
  "Basic": 12.0,
  "JoinDate": "sample string 13",
  "JoinApprDate": "sample string 14",
  "MemberContrPerc": 15.0,
  "MemberContrAmt": 16.0,
  "EstContrPerc": 17.0,
  "EstContrPercToPf": 18.0,
  "EstContrAmt": 19.0,
  "ContrAmt": 20.0,
  "ContrAmtForeign": 21.0,
  "Currency": {
    "CurrencyId": 1,
    "CurrencyName": "sample string 2",
    "CurrentRate": 3.0
  },
  "PfAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "PfLoanAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "MemberStatus": {
    "MemberStatusId": 1,
    "MemberStatusName": "sample string 2"
  },
  "IsInterestEligible": "sample string 22",
  "InterestEligibleUpto": "sample string 23",
  "Remarks": "sample string 24",
  "UpdateUser": 25,
  "UpdateIp": "sample string 26",
  "ConfirmStatus": "sample string 27"
}

application/xml, text/xml

Sample:
<PFRegistrationUpdateVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <Address>sample string 10</Address>
  <BPay>
    <BpayDesc>sample string 2</BpayDesc>
    <BpayId>1</BpayId>
  </BPay>
  <Basic>12</Basic>
  <BookId>2</BookId>
  <BookTypeId>3</BookTypeId>
  <Category>
    <CategoryId>1</CategoryId>
    <CategoryName>sample string 2</CategoryName>
  </Category>
  <ClergyEmpId>5</ClergyEmpId>
  <Code>sample string 7</Code>
  <ConfirmStatus>sample string 27</ConfirmStatus>
  <ContrAmt>20</ContrAmt>
  <ContrAmtForeign>21</ContrAmtForeign>
  <Currency>
    <CurrencyId>1</CurrencyId>
    <CurrencyName>sample string 2</CurrencyName>
    <CurrentRate>3</CurrentRate>
  </Currency>
  <EstContrAmt>19</EstContrAmt>
  <EstContrPerc>17</EstContrPerc>
  <EstContrPercToPf>18</EstContrPercToPf>
  <Establishment>
    <EstablishCategory>
      <EstablishCategoryId>1</EstablishCategoryId>
      <EstablishCategoryName>sample string 2</EstablishCategoryName>
    </EstablishCategory>
    <EstablishId>1</EstablishId>
    <EstablishName>sample string 2</EstablishName>
    <EstablishType>
      <EstablishTypeId>1</EstablishTypeId>
      <EstablishTypeName>sample string 2</EstablishTypeName>
    </EstablishType>
    <TotalHouses>4</TotalHouses>
    <TotalMembers>3</TotalMembers>
  </Establishment>
  <InterestEligibleUpto>sample string 23</InterestEligibleUpto>
  <IsInterestEligible>sample string 22</IsInterestEligible>
  <JoinApprDate>sample string 14</JoinApprDate>
  <JoinDate>sample string 13</JoinDate>
  <MemberContrAmt>16</MemberContrAmt>
  <MemberContrPerc>15</MemberContrPerc>
  <MemberStatus>
    <MemberStatusId>1</MemberStatusId>
    <MemberStatusName>sample string 2</MemberStatusName>
  </MemberStatus>
  <Name>sample string 8</Name>
  <NomineeName>sample string 11</NomineeName>
  <NomineePrefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </NomineePrefix>
  <NomineeSlno>6</NomineeSlno>
  <PfAccount>
    <AccountId>1</AccountId>
    <AccountName>sample string 2</AccountName>
  </PfAccount>
  <PfLoanAccount>
    <AccountId>1</AccountId>
    <AccountName>sample string 2</AccountName>
  </PfLoanAccount>
  <PfNo>sample string 4</PfNo>
  <PfRegId>1</PfRegId>
  <Prefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </Prefix>
  <Relation>
    <RelationId>1</RelationId>
    <RelationName>sample string 2</RelationName>
  </Relation>
  <Remarks>sample string 24</Remarks>
  <SortName>sample string 9</SortName>
  <UpdateIp>sample string 26</UpdateIp>
  <UpdateUser>25</UpdateUser>
</PFRegistrationUpdateVM>

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.