PUT api/PFRegistration/Update

Request Information

URI Parameters

None.

Body Parameters

PFRegistrationUpdateVM
NameDescriptionTypeAdditional information
PfRegId

integer

Required

BookId

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

PrefixLookup

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

PrefixLookup

None.

NomineeName

string

String length: inclusive between 0 and 100

Relation

RelationLookup

None.

Establishment

EstablishmentLookup

None.

BPay

PayrollBasicPayLookupVM

None.

Basic

decimal number

None.

JoinDate

string

None.

JoinApprDate

string

None.

EstablishContrPerc

decimal number

None.

EstablishContrAmt

decimal number

None.

MemberContrPerc

decimal number

None.

MemberContrAmt

decimal number

None.

ContrAmt

decimal number

None.

ContrAmtForeign

decimal number

None.

Currency

CurrencyLookupVM

None.

AccountBookType

AccountBookTypeLookup

Required

PFAccount

AccountMasterLookup

None.

PFLoanAccount

AccountMasterLookup

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,
  "PfNo": "sample string 3",
  "Category": {
    "CategoryId": 1,
    "CategoryName": "sample string 2"
  },
  "ClergyEmpId": 4,
  "NomineeSlno": 5,
  "Code": "sample string 6",
  "Prefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "Name": "sample string 7",
  "SortName": "sample string 8",
  "Address": "sample string 9",
  "NomineePrefix": {
    "PrefixId": 1,
    "PrefixName": "sample string 2"
  },
  "NomineeName": "sample string 10",
  "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": 11.0,
  "JoinDate": "sample string 12",
  "JoinApprDate": "sample string 13",
  "EstablishContrPerc": 14.0,
  "EstablishContrAmt": 15.0,
  "MemberContrPerc": 16.0,
  "MemberContrAmt": 17.0,
  "ContrAmt": 18.0,
  "ContrAmtForeign": 19.0,
  "Currency": {
    "CurrencyId": 1,
    "CurrencyName": "sample string 2",
    "CurrentRate": 3.0
  },
  "AccountBookType": {
    "BookTypeId": 1,
    "BookTypeName": "sample string 2"
  },
  "PFAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "PFLoanAccount": {
    "AccountId": 1,
    "AccountName": "sample string 2"
  },
  "MemberStatus": {
    "MemberStatusId": 1,
    "MemberStatusName": "sample string 2"
  },
  "IsInterestEligible": "sample string 20",
  "InterestEligibleUpto": "sample string 21",
  "Remarks": "sample string 22",
  "UpdateUser": 23,
  "UpdateIp": "sample string 24",
  "ConfirmStatus": "sample string 25"
}

application/xml, text/xml

Sample:
<PFRegistrationUpdateVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <AccountBookType>
    <BookTypeId>1</BookTypeId>
    <BookTypeName>sample string 2</BookTypeName>
  </AccountBookType>
  <Address>sample string 9</Address>
  <BPay>
    <BpayDesc>sample string 2</BpayDesc>
    <BpayId>1</BpayId>
  </BPay>
  <Basic>11</Basic>
  <BookId>2</BookId>
  <Category>
    <CategoryId>1</CategoryId>
    <CategoryName>sample string 2</CategoryName>
  </Category>
  <ClergyEmpId>4</ClergyEmpId>
  <Code>sample string 6</Code>
  <ConfirmStatus>sample string 25</ConfirmStatus>
  <ContrAmt>18</ContrAmt>
  <ContrAmtForeign>19</ContrAmtForeign>
  <Currency>
    <CurrencyId>1</CurrencyId>
    <CurrencyName>sample string 2</CurrencyName>
    <CurrentRate>3</CurrentRate>
  </Currency>
  <EstablishContrAmt>15</EstablishContrAmt>
  <EstablishContrPerc>14</EstablishContrPerc>
  <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 21</InterestEligibleUpto>
  <IsInterestEligible>sample string 20</IsInterestEligible>
  <JoinApprDate>sample string 13</JoinApprDate>
  <JoinDate>sample string 12</JoinDate>
  <MemberContrAmt>17</MemberContrAmt>
  <MemberContrPerc>16</MemberContrPerc>
  <MemberStatus>
    <MemberStatusId>1</MemberStatusId>
    <MemberStatusName>sample string 2</MemberStatusName>
  </MemberStatus>
  <Name>sample string 7</Name>
  <NomineeName>sample string 10</NomineeName>
  <NomineePrefix>
    <PrefixId>1</PrefixId>
    <PrefixName>sample string 2</PrefixName>
  </NomineePrefix>
  <NomineeSlno>5</NomineeSlno>
  <PFAccount>
    <AccountId>1</AccountId>
    <AccountName>sample string 2</AccountName>
  </PFAccount>
  <PFLoanAccount>
    <AccountId>1</AccountId>
    <AccountName>sample string 2</AccountName>
  </PFLoanAccount>
  <PfNo>sample string 3</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 22</Remarks>
  <SortName>sample string 8</SortName>
  <UpdateIp>sample string 24</UpdateIp>
  <UpdateUser>23</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.