POST api/funds/{fundId}/fundconflicts

Returns list of conflicted funds when updating an existing fund.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
fundId

integer

Required

Body Parameters

FundConflictUpdateViewModel
NameDescriptionTypeAdditional information
EffectiveDate

date

Required

RetireDate

date

None.

BankCodeIds

Collection of integer

None.

ChargeCodeIds

Collection of integer

None.

SecurityDepositTypeIds

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "effectiveDate": "2024-10-14T04:25:31.3607745-04:00",
  "retireDate": "2024-10-14T04:25:31.3607745-04:00",
  "bankCodeIds": [
    1,
    2
  ],
  "chargeCodeIds": [
    1,
    2
  ],
  "securityDepositTypeIds": [
    1,
    2
  ]
}

application/xml, text/xml

Sample:
<FundConflictUpdateViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels">
  <BankCodeIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </BankCodeIds>
  <ChargeCodeIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </ChargeCodeIds>
  <EffectiveDate>2024-10-14T04:25:31.3607745-04:00</EffectiveDate>
  <RetireDate>2024-10-14T04:25:31.3607745-04:00</RetireDate>
  <SecurityDepositTypeIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </SecurityDepositTypeIds>
</FundConflictUpdateViewModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'FundConflictUpdateViewModel'.

Response Information

Resource Description

List of FundConflictDetailsViewModel

Collection of FundConflictDetailsViewModel
NameDescriptionTypeAdditional information
FundId

integer

None.

FundCode

string

None.

FundName

string

None.

EffectiveDate

date

None.

RetireDate

date

None.

BankCodesInConflict

Collection of string

None.

ChargeCodesInConflict

Collection of string

None.

SecurityDepositTypesInConflict

Collection of string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "fundId": 1,
    "fundCode": "sample string 2",
    "fundName": "sample string 3",
    "effectiveDate": "2024-10-14T04:25:31.3607745-04:00",
    "retireDate": "2024-10-14T04:25:31.3607745-04:00",
    "bankCodesInConflict": [
      "sample string 1",
      "sample string 2"
    ],
    "chargeCodesInConflict": [
      "sample string 1",
      "sample string 2"
    ],
    "securityDepositTypesInConflict": [
      "sample string 1",
      "sample string 2"
    ]
  },
  {
    "fundId": 1,
    "fundCode": "sample string 2",
    "fundName": "sample string 3",
    "effectiveDate": "2024-10-14T04:25:31.3607745-04:00",
    "retireDate": "2024-10-14T04:25:31.3607745-04:00",
    "bankCodesInConflict": [
      "sample string 1",
      "sample string 2"
    ],
    "chargeCodesInConflict": [
      "sample string 1",
      "sample string 2"
    ],
    "securityDepositTypesInConflict": [
      "sample string 1",
      "sample string 2"
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfFundConflictDetailsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels">
  <FundConflictDetailsViewModel>
    <BankCodesInConflict xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </BankCodesInConflict>
    <ChargeCodesInConflict xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </ChargeCodesInConflict>
    <EffectiveDate>2024-10-14T04:25:31.3607745-04:00</EffectiveDate>
    <FundCode>sample string 2</FundCode>
    <FundId>1</FundId>
    <FundName>sample string 3</FundName>
    <RetireDate>2024-10-14T04:25:31.3607745-04:00</RetireDate>
    <SecurityDepositTypesInConflict xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SecurityDepositTypesInConflict>
  </FundConflictDetailsViewModel>
  <FundConflictDetailsViewModel>
    <BankCodesInConflict xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </BankCodesInConflict>
    <ChargeCodesInConflict xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </ChargeCodesInConflict>
    <EffectiveDate>2024-10-14T04:25:31.3607745-04:00</EffectiveDate>
    <FundCode>sample string 2</FundCode>
    <FundId>1</FundId>
    <FundName>sample string 3</FundName>
    <RetireDate>2024-10-14T04:25:31.3607745-04:00</RetireDate>
    <SecurityDepositTypesInConflict xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </SecurityDepositTypesInConflict>
  </FundConflictDetailsViewModel>
</ArrayOfFundConflictDetailsViewModel>